aboutsummaryrefslogtreecommitdiff
path: root/lib/chibios
diff options
context:
space:
mode:
authorAkshay <[email protected]>2022-04-10 12:13:40 +0100
committerAkshay <[email protected]>2022-04-10 12:13:40 +0100
commitdc90387ce7d8ba7b607d9c48540bf6d8b560f14d (patch)
tree4ccb8fa5886b66fa9d480edef74236c27f035e16 /lib/chibios
Diffstat (limited to 'lib/chibios')
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/Makefile189
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/halconf.h541
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/mcuconf.h72
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/debug/RT-ADUCM360-ADICUP360 (OpenOCD, Flash and Run).launch52
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/main.c82
-rw-r--r--lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/readme.txt38
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MEGA/Makefile317
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MEGA/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MEGA/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MEGA/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MEGA/main.c84
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MEGA/readme.txt23
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MINI/Makefile317
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MINI/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MINI/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MINI/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MINI/main.c84
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-MINI/readme.txt18
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-NANO/Makefile317
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-NANO/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-NANO/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-NANO/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-NANO/main.c84
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-NANO/readme.txt18
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-UNO/Makefile317
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-UNO/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-UNO/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-UNO/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-UNO/main.c84
-rw-r--r--lib/chibios/demos/AVR/NIL-ARDUINO-UNO/readme.txt18
-rw-r--r--lib/chibios/demos/AVR/NIL-DIGISPARK-ATTINY-167/Makefile314
-rw-r--r--lib/chibios/demos/AVR/NIL-DIGISPARK-ATTINY-167/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/NIL-DIGISPARK-ATTINY-167/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/NIL-DIGISPARK-ATTINY-167/cfg/mcuconf.h121
-rw-r--r--lib/chibios/demos/AVR/NIL-DIGISPARK-ATTINY-167/main.c91
-rw-r--r--lib/chibios/demos/AVR/NIL-DIGISPARK-ATTINY-167/readme.txt31
-rw-r--r--lib/chibios/demos/AVR/NIL-MT-DB-X4/Makefile314
-rw-r--r--lib/chibios/demos/AVR/NIL-MT-DB-X4/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/NIL-MT-DB-X4/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/NIL-MT-DB-X4/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/NIL-MT-DB-X4/main.c67
-rw-r--r--lib/chibios/demos/AVR/NIL-MT-DB-X4/readme.txt20
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/Makefile315
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/main.c79
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/readme.txt15
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/usbcfg.c402
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-LEONARDO/usbcfg.h28
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MEGA/Makefile314
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MEGA/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MEGA/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MEGA/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MEGA/main.c64
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MEGA/readme.txt22
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MINI/Makefile315
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MINI/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MINI/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MINI/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MINI/main.c64
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-MINI/readme.txt17
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-NANO/Makefile315
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-NANO/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-NANO/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-NANO/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-NANO/main.c64
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-NANO/readme.txt17
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-UNO/Makefile314
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-UNO/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-UNO/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-UNO/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-UNO/main.c64
-rw-r--r--lib/chibios/demos/AVR/RT-ARDUINO-UNO/readme.txt22
-rw-r--r--lib/chibios/demos/AVR/RT-DIGISPARK-ATTINY-167/Makefile314
-rw-r--r--lib/chibios/demos/AVR/RT-DIGISPARK-ATTINY-167/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-DIGISPARK-ATTINY-167/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-DIGISPARK-ATTINY-167/cfg/mcuconf.h121
-rw-r--r--lib/chibios/demos/AVR/RT-DIGISPARK-ATTINY-167/main.c85
-rw-r--r--lib/chibios/demos/AVR/RT-DIGISPARK-ATTINY-167/readme.txt31
-rw-r--r--lib/chibios/demos/AVR/RT-MT-DB-X4/Makefile314
-rw-r--r--lib/chibios/demos/AVR/RT-MT-DB-X4/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-MT-DB-X4/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-MT-DB-X4/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-MT-DB-X4/main.c60
-rw-r--r--lib/chibios/demos/AVR/RT-MT-DB-X4/readme.txt20
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/Makefile315
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/main.c82
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/readme.txt15
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/usbcfg.c401
-rw-r--r--lib/chibios/demos/AVR/RT-PRO-MICRO/usbcfg.h28
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/Makefile319
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/main.c88
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/readme.txt23
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/usbcfg.c367
-rw-r--r--lib/chibios/demos/AVR/RT-TEENSY2-USB/usbcfg.h26
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-NIL/Makefile321
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-NIL/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-NIL/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-NIL/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-NIL/main.c88
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-NIL/readme.txt23
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-OSLIB/Makefile319
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-OSLIB/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-OSLIB/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-OSLIB/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-OSLIB/main.c68
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-OSLIB/readme.txt22
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-RT/Makefile319
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-RT/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-RT/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-RT/cfg/mcuconf.h115
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-RT/main.c68
-rw-r--r--lib/chibios/demos/AVR/TEST-SUITE-RT/readme.txt22
-rw-r--r--lib/chibios/demos/LPC21xx/RT-LPC214x-OLIMEX/Makefile240
-rw-r--r--lib/chibios/demos/LPC21xx/RT-LPC214x-OLIMEX/chconf.h756
-rw-r--r--lib/chibios/demos/LPC21xx/RT-LPC214x-OLIMEX/debug/RT-LPC214x-OLIMEX (OpenOCD, Flash and Run).launch52
-rw-r--r--lib/chibios/demos/LPC21xx/RT-LPC214x-OLIMEX/halconf.h531
-rw-r--r--lib/chibios/demos/LPC21xx/RT-LPC214x-OLIMEX/main.c100
-rw-r--r--lib/chibios/demos/LPC21xx/RT-LPC214x-OLIMEX/mcuconf.h58
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/Makefile191
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/UDE/debug.wsx273
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/UDE/stm_xpc560b_spc560d40_minimodule_debug_jtag.cfg160
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/chconf.h479
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/main.c150
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/mcuconf.h153
-rw-r--r--lib/chibios/demos/SPC5/NIL-SPC560D-EVB/nilconf.h179
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/Makefile189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/UDE/debug.wsx273
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/UDE/stm_xpc560b64_minimodule_debug_jtag.cfg156
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/main.c143
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560B-EVB/mcuconf.h273
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/Makefile29
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/Makefile-ghs181
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/Makefile-ht189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/UDE/debug.wsx273
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/UDE/stm_xpc560b_spc560d40_minimodule_debug_jtag.cfg165
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/cw/ch/ch.lcf156
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/cw/ch/ch.mcpbin0 -> 69773 bytes
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/main.c142
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560D-EVB/mcuconf.h153
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/Makefile189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/UDE/debug.wsx273
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/UDE/stm_xpc560p_minimodule_40mhz_debug_jtag.cfg110
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/main.c143
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC560P-EVB/mcuconf.h194
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/Makefile189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/UDE/debug.wsx273
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/UDE/stm_xpc563m64_minimodule_debug_jtag.cfg185
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/main.c126
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC563M-EVB/mcuconf.h158
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/Makefile189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/UDE/debug.wsx275
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/UDE/stm_xpc564a_spc564a70_minimodule_debug_jtag.cfg194
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/main.c126
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC564A-EVB/mcuconf.h188
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/Makefile29
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/Makefile-ghs181
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/Makefile-ht189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/UDE/debug.wsx273
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/UDE/stm_spc56ec74a256s_spc56ec74_minimodule_debug_jtag.cfg290
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/cw/ch/ch.lcf153
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/cw/ch/ch.mcpbin0 -> 70897 bytes
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/main.c142
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EC-EVB/mcuconf.h293
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/Makefile189
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/UDE/debug.wsx275
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/UDE/stm_xpc56el_minimodule_lockstep_debug_jtag.cfg188
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/chconf.h756
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/halconf.h531
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/main.c143
-rw-r--r--lib/chibios/demos/SPC5/RT-SPC56EL-EVB/mcuconf.h294
-rw-r--r--lib/chibios/demos/STM32/CMSIS-STM32F407-DISCOVERY/Makefile190
-rw-r--r--lib/chibios/demos/STM32/CMSIS-STM32F407-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/CMSIS-STM32F407-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/CMSIS-STM32F407-DISCOVERY/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/CMSIS-STM32F407-DISCOVERY/main.c74
-rw-r--r--lib/chibios/demos/STM32/CMSIS-STM32F407-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/HAL-STM32F407-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/HAL-STM32F407-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/HAL-STM32F407-DISCOVERY/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/HAL-STM32F407-DISCOVERY/cfg/osalconf.h67
-rw-r--r--lib/chibios/demos/STM32/HAL-STM32F407-DISCOVERY/main.c56
-rw-r--r--lib/chibios/demos/STM32/HAL-STM32F407-DISCOVERY/readme.txt26
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/Makefile190
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/cfg/chconf.h757
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/cfg/osconfig.h172
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/main.c72
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F407-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/Makefile190
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/cfg/chconf.h757
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/cfg/osconfig.h172
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/main.c73
-rw-r--r--lib/chibios/demos/STM32/NASA-OSAL-STM32F746G-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F051-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F051-DISCOVERY/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F051-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F051-DISCOVERY/cfg/mcuconf.h197
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F051-DISCOVERY/main.c113
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F100-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F100-DISCOVERY/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F100-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F100-DISCOVERY/cfg/mcuconf.h191
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F100-DISCOVERY/main.c101
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F303-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F303-DISCOVERY/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F303-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F303-DISCOVERY/cfg/mcuconf.h273
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F303-DISCOVERY/main.c137
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F373-STM32373C_EVAL/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F373-STM32373C_EVAL/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F373-STM32373C_EVAL/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F373-STM32373C_EVAL/cfg/mcuconf.h246
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F373-STM32373C_EVAL/main.c104
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F746G-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F746G-DISCOVERY/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F746G-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F746G-DISCOVERY/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32F746G-DISCOVERY/main.c99
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L011K4-NUCLEO32/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L011K4-NUCLEO32/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L011K4-NUCLEO32/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L011K4-NUCLEO32/cfg/mcuconf.h159
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L011K4-NUCLEO32/main.c82
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L152-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L152-DISCOVERY/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L152-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L152-DISCOVERY/cfg/mcuconf.h206
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L152-DISCOVERY/main.c104
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L476-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L476-DISCOVERY/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L476-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L476-DISCOVERY/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/NIL-STM32L476-DISCOVERY/main.c110
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/Makefile18
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/ffconf.h300
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/httpd_opts.h323
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/lwipopts.h2127
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/stm32f746_discovery/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/stm32f746_discovery/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/stm32f746_discovery/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/stm32f746_discovery/portab.c60
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/cfg/stm32f746_discovery/portab.h72
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/main.c348
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/make/stm32f746_discovery.make196
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/readme.txt40
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/source/usbcfg.c343
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/source/usbcfg.h26
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/web/cert.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/web/web.c217
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB-HTTPS/web/web.h55
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/Makefile35
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/ffconf.h300
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/httpd_opts.h323
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/lwipopts.h54
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f107_goldbull/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f107_goldbull/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f107_goldbull/mcuconf.h224
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f107_goldbull/portab.c68
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f107_goldbull/portab.h75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f407_olimex/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f407_olimex/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f407_olimex/mcuconf.h346
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f407_olimex/portab.c56
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f407_olimex/portab.h72
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f746_discovery/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f746_discovery/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f746_discovery/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f746_discovery/portab.c60
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f746_discovery/portab.h72
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f769_discovery/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f769_discovery/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f769_discovery/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f769_discovery/portab.c60
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32f769_discovery/portab.h72
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/main.c365
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/make/stm32f107_goldbull.make195
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/make/stm32f407_olimex.make195
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/make/stm32f746_discovery.make195
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/make/stm32f769_discovery.make195
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/readme.txt30
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/source/usbcfg.c343
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/source/usbcfg.h26
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/source/web.c121
-rw-r--r--lib/chibios/demos/STM32/RT-STM32-LWIP-FATFS-USB/source/web.h51
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F030R8-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F030R8-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F030R8-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F030R8-NUCLEO64/cfg/mcuconf.h189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F030R8-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F030R8-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F031K6-NUCLEO32/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F031K6-NUCLEO32/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F031K6-NUCLEO32/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F031K6-NUCLEO32/cfg/mcuconf.h174
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F031K6-NUCLEO32/main.c75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F031K6-NUCLEO32/readme.txt27
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F042K6-NUCLEO32/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F042K6-NUCLEO32/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F042K6-NUCLEO32/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F042K6-NUCLEO32/cfg/mcuconf.h181
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F042K6-NUCLEO32/main.c75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F042K6-NUCLEO32/readme.txt27
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F051-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F051-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F051-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F051-DISCOVERY/cfg/mcuconf.h197
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F051-DISCOVERY/main.c96
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F051-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F070RB-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F070RB-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F070RB-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F070RB-NUCLEO64/cfg/mcuconf.h196
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F070RB-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F070RB-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072-DISCOVERY/cfg/mcuconf.h237
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072-DISCOVERY/main.c96
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072RB-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072RB-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072RB-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072RB-NUCLEO64/cfg/mcuconf.h256
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072RB-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F072RB-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F091RC-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F091RC-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F091RC-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F091RC-NUCLEO64/cfg/mcuconf.h250
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F091RC-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F091RC-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F100-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F100-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F100-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F100-DISCOVERY/cfg/mcuconf.h191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F100-DISCOVERY/main.c95
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/Makefile195
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/cfg/mcuconf.h214
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/main.c158
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/readme.txt58
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/source/usbcfg.c342
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-MAPLEMINI/source/usbcfg.h26
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/Makefile192
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/cfg/chconf.h756
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/cfg/ffconf.h300
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/cfg/halconf.h531
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/cfg/mcuconf.h214
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/main.c328
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103-FATFS/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/cfg/mcuconf.h214
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/main.c77
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/Makefile192
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/cfg/ffconf.h300
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/cfg/mcuconf.h214
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/main.c326
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/source/usbcfg.c342
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB/source/usbcfg.h26
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103RB-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103RB-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103RB-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103RB-NUCLEO64/cfg/mcuconf.h214
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103RB-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F103RB-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/cfg/ffconf.h272
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/cfg/httpd_opts.h323
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/cfg/lwipopts.h54
-rwxr-xr-xlib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/cfg/mcuconf.h223
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/main.c85
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/web/web.c121
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F107-OLIMEX_P107-LWIP/web/web.h51
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207-DISCOVERY/cfg/mcuconf.h342
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207-DISCOVERY/main.c78
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207-DISCOVERY/readme.txt26
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207ZG-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207ZG-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207ZG-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207ZG-NUCLEO144/cfg/mcuconf.h342
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207ZG-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F207ZG-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F302R8-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F302R8-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F302R8-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F302R8-NUCLEO64/cfg/mcuconf.h253
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F302R8-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F302R8-NUCLEO64/readme.txt27
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/cfg/mcuconf.h285
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/iar/ch.ewp2974
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/iar/ch.eww10
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/iar/ch.icf52
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx1412
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/main.c105
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303K8-NUCLEO32/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303K8-NUCLEO32/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303K8-NUCLEO32/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303K8-NUCLEO32/cfg/mcuconf.h233
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303K8-NUCLEO32/main.c75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303K8-NUCLEO32/readme.txt27
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303RE-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303RE-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303RE-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303RE-NUCLEO64/cfg/mcuconf.h273
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303RE-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303RE-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303ZE-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303ZE-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303ZE-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303ZE-NUCLEO144/cfg/mcuconf.h273
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303ZE-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F303ZE-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334-DISCOVERY/cfg/mcuconf.h205
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334-DISCOVERY/main.c93
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334-DISCOVERY/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334R8-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334R8-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334R8-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334R8-NUCLEO64/cfg/mcuconf.h205
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334R8-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F334R8-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F373-STM32373C_EVAL/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F373-STM32373C_EVAL/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F373-STM32373C_EVAL/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F373-STM32373C_EVAL/cfg/mcuconf.h241
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F373-STM32373C_EVAL/main.c85
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F373-STM32373C_EVAL/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401C-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401C-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401C-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401C-DISCOVERY/cfg/mcuconf.h253
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401C-DISCOVERY/main.c78
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401C-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401RE-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401RE-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401RE-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401RE-NUCLEO64/cfg/mcuconf.h253
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401RE-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F401RE-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY-G++/Makefile190
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY-G++/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY-G++/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY-G++/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY-G++/main.cpp245
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY-G++/readme.txt30
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY/main.c78
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F407-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F410RB-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F410RB-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F410RB-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F410RB-NUCLEO64/cfg/mcuconf.h242
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F410RB-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F410RB-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F411RE-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F411RE-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F411RE-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F411RE-NUCLEO64/cfg/mcuconf.h253
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F411RE-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F411RE-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F412ZG-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F412ZG-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F412ZG-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F412ZG-NUCLEO144/cfg/mcuconf.h274
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F412ZG-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F412ZG-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F413ZH-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F413ZH-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F413ZH-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F413ZH-NUCLEO144/cfg/mcuconf.h348
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F413ZH-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F413ZH-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/cfg/mcuconf.h361
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/main.c132
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/readme.txt27
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/source/usbcfg.c342
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429-DISCOVERY/source/usbcfg.h26
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429ZI-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429ZI-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429ZI-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429ZI-NUCLEO144/cfg/mcuconf.h361
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429ZI-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F429ZI-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446RE-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446RE-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446RE-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446RE-NUCLEO64/cfg/mcuconf.h361
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446RE-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446RE-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446ZE-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446ZE-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446ZE-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446ZE-NUCLEO144/cfg/mcuconf.h362
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446ZE-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F446ZE-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F469I-DISCOVERY/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F469I-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F469I-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F469I-DISCOVERY/cfg/mcuconf.h379
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F469I-DISCOVERY/main.c126
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F469I-DISCOVERY/readme.txt27
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F722ZE-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F722ZE-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F722ZE-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F722ZE-NUCLEO144/cfg/mcuconf.h381
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F722ZE-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F722ZE-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746G-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746G-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746G-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746G-DISCOVERY/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746G-DISCOVERY/main.c81
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746G-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746ZG-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746ZG-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746ZG-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746ZG-NUCLEO144/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746ZG-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F746ZG-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F756ZG-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F756ZG-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F756ZG-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F756ZG-NUCLEO144/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F756ZG-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F756ZG-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F767ZI-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F767ZI-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F767ZI-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F767ZI-NUCLEO144/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F767ZI-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F767ZI-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F769I-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F769I-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F769I-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F769I-DISCOVERY/cfg/mcuconf.h425
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F769I-DISCOVERY/main.c81
-rw-r--r--lib/chibios/demos/STM32/RT-STM32F769I-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G071RB-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G071RB-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G071RB-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G071RB-NUCLEO64/cfg/mcuconf.h236
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G071RB-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G431RB-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G431RB-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G431RB-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G431RB-NUCLEO64/cfg/mcuconf.h322
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G431RB-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G474RE-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G474RE-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G474RE-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G474RE-NUCLEO64/cfg/mcuconf.h387
-rw-r--r--lib/chibios/demos/STM32/RT-STM32G474RE-NUCLEO64/main.c75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H743ZI_REV_XY-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H743ZI_REV_XY-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H743ZI_REV_XY-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H743ZI_REV_XY-NUCLEO144/cfg/mcuconf.h486
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H743ZI_REV_XY-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H755ZI-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H755ZI-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H755ZI-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H755ZI-NUCLEO144/cfg/mcuconf.h486
-rw-r--r--lib/chibios/demos/STM32/RT-STM32H755ZI-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L031K6-NUCLEO32/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L031K6-NUCLEO32/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L031K6-NUCLEO32/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L031K6-NUCLEO32/cfg/mcuconf.h174
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L031K6-NUCLEO32/main.c75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L031K6-NUCLEO32/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053-DISCOVERY/cfg/mcuconf.h207
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053-DISCOVERY/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053-DISCOVERY/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053R8-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053R8-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053R8-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053R8-NUCLEO64/cfg/mcuconf.h207
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053R8-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L053R8-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L073RZ-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L073RZ-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L073RZ-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L073RZ-NUCLEO64/cfg/mcuconf.h242
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L073RZ-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L073RZ-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152-DISCOVERY/cfg/mcuconf.h206
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152-DISCOVERY/main.c97
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152-DISCOVERY/readme.txt25
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152RE-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152RE-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152RE-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152RE-NUCLEO64/cfg/mcuconf.h225
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152RE-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L152RE-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L432KC-NUCLEO32/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L432KC-NUCLEO32/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L432KC-NUCLEO32/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L432KC-NUCLEO32/cfg/mcuconf.h267
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L432KC-NUCLEO32/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L432KC-NUCLEO32/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L452RE-NUCLEO64-P/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L452RE-NUCLEO64-P/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L452RE-NUCLEO64-P/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L452RE-NUCLEO64-P/cfg/mcuconf.h313
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L452RE-NUCLEO64-P/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L452RE-NUCLEO64-P/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_CLIENT1/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_CLIENT1/main.c50
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_CLIENT1/sandbox.ld33
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_CLIENT2/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_CLIENT2/main.c50
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_CLIENT2/sandbox.ld33
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/STM32L476xG_SB.ld85
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/cfg/chconf.h760
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/debug/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC (OpenOCD, Flash and Run).launch52
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/main.c200
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_DYNAMIC/readme.txt39
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/Makefile191
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/STM32L476xG_SB.ld85
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/cfg/chconf.h758
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/debug/RT-STM32L476-DISCOVERY-SB_HOST_STATIC (OpenOCD, Flash and Run).launch52
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/main.c200
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY-SB_HOST_STATIC/readme.txt43
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY/main.c78
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476-DISCOVERY/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476RG-NUCLEO64/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476RG-NUCLEO64/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476RG-NUCLEO64/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476RG-NUCLEO64/cfg/mcuconf.h352
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476RG-NUCLEO64/main.c74
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L476RG-NUCLEO64/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L496ZG-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L496ZG-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L496ZG-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L496ZG-NUCLEO144/cfg/mcuconf.h362
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L496ZG-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L496ZG-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R5ZI-NUCLEO144/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R5ZI-NUCLEO144/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R5ZI-NUCLEO144/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R5ZI-NUCLEO144/cfg/mcuconf.h358
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R5ZI-NUCLEO144/main.c83
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R5ZI-NUCLEO144/readme.txt28
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R9-DISCOVERY/Makefile189
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R9-DISCOVERY/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R9-DISCOVERY/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R9-DISCOVERY/cfg/mcuconf.h363
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R9-DISCOVERY/main.c75
-rw-r--r--lib/chibios/demos/STM32/RT-STM32L4R9-DISCOVERY/readme.txt28
-rw-r--r--lib/chibios/demos/various/NIL-ARMCM0-GENERIC/Makefile189
-rw-r--r--lib/chibios/demos/various/NIL-ARMCM0-GENERIC/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/various/NIL-ARMCM0-GENERIC/main.c103
-rw-r--r--lib/chibios/demos/various/NIL-ARMCM4-GENERIC/Makefile189
-rw-r--r--lib/chibios/demos/various/NIL-ARMCM4-GENERIC/cfg/chconf.h479
-rw-r--r--lib/chibios/demos/various/NIL-ARMCM4-GENERIC/main.c103
-rw-r--r--lib/chibios/demos/various/RT-ARM7-GENERIC/Makefile243
-rw-r--r--lib/chibios/demos/various/RT-ARM7-GENERIC/chconf.h756
-rw-r--r--lib/chibios/demos/various/RT-ARM7-GENERIC/debug/RT-ARMCM0-GENERIC (OpenOCD, Flash and Run).launch52
-rw-r--r--lib/chibios/demos/various/RT-ARM7-GENERIC/main.c57
-rw-r--r--lib/chibios/demos/various/RT-ARM7-GENERIC/readme.txt17
-rw-r--r--lib/chibios/demos/various/RT-ARMCM0-GENERIC/Makefile189
-rw-r--r--lib/chibios/demos/various/RT-ARMCM0-GENERIC/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/various/RT-ARMCM0-GENERIC/main.c93
-rw-r--r--lib/chibios/demos/various/RT-ARMCM0-GENERIC/readme.txt17
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-GENERIC/Makefile189
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-GENERIC/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-GENERIC/main.c93
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-GENERIC/readme.txt17
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/Makefile204
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/dummy/_delimiter.h1
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/dummy/_header.h25
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/dummy/stdbool.h0
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/dummy/stddef.h0
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/dummy/stdint.h0
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-MAKELIB/readme.txt15
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-USELIB/Makefile189
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-USELIB/main.c93
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-USELIB/readme.txt18
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-USELIB/rt/ch.h1629
-rw-r--r--lib/chibios/demos/various/RT-ARMCM4-USELIB/rt/libch.abin0 -> 72806 bytes
-rwxr-xr-xlib/chibios/demos/various/RT-Posix-Simulator/Makefile163
-rwxr-xr-xlib/chibios/demos/various/RT-Posix-Simulator/cfg/chconf.h756
-rwxr-xr-xlib/chibios/demos/various/RT-Posix-Simulator/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/various/RT-Posix-Simulator/cfg/mcuconf.h20
-rwxr-xr-xlib/chibios/demos/various/RT-Posix-Simulator/main.c205
-rwxr-xr-xlib/chibios/demos/various/RT-Posix-Simulator/readme.txt31
-rw-r--r--lib/chibios/demos/various/RT-Win32-Simulator/Makefile163
-rw-r--r--lib/chibios/demos/various/RT-Win32-Simulator/cfg/chconf.h756
-rw-r--r--lib/chibios/demos/various/RT-Win32-Simulator/cfg/halconf.h531
-rw-r--r--lib/chibios/demos/various/RT-Win32-Simulator/cfg/mcuconf.h259
-rw-r--r--lib/chibios/demos/various/RT-Win32-Simulator/main.c205
-rw-r--r--lib/chibios/demos/various/RT-Win32-Simulator/readme.txt33
-rw-r--r--lib/chibios/doc/common/rsc/custom.css1452
-rw-r--r--lib/chibios/doc/common/rsc/footer_chm.html4
-rw-r--r--lib/chibios/doc/common/rsc/footer_html.html21
-rw-r--r--lib/chibios/doc/common/rsc/header_chm.html55
-rw-r--r--lib/chibios/doc/common/rsc/header_html.html66
-rw-r--r--lib/chibios/doc/common/rsc/layout.xml194
-rw-r--r--lib/chibios/doc/common/src/concepts.dox418
-rw-r--r--lib/chibios/doc/ex/Doxyfile_chm2589
-rw-r--r--lib/chibios/doc/ex/Doxyfile_html2589
-rw-r--r--lib/chibios/doc/ex/index.html8
-rw-r--r--lib/chibios/doc/ex/makechm.bat5
-rw-r--r--lib/chibios/doc/ex/makehtml.bat5
-rw-r--r--lib/chibios/doc/ex/makehtml.sh6
-rw-r--r--lib/chibios/doc/ex/src/main.dox45
-rw-r--r--lib/chibios/doc/full_rm/Doxyfile_html2611
-rw-r--r--lib/chibios/doc/full_rm/index.html8
-rw-r--r--lib/chibios/doc/full_rm/makechm.bat5
-rw-r--r--lib/chibios/doc/full_rm/makehtml.bat5
-rw-r--r--lib/chibios/doc/full_rm/makehtml.sh6
-rw-r--r--lib/chibios/doc/full_rm/rsc/workspace.eps870
-rw-r--r--lib/chibios/doc/full_rm/rsc/workspace.svg280
-rw-r--r--lib/chibios/doc/full_rm/src/main.dox48
-rw-r--r--lib/chibios/doc/hal-stm32f3/Doxyfile_html2603
-rwxr-xr-xlib/chibios/doc/hal-stm32f3/index.html8
-rwxr-xr-xlib/chibios/doc/hal-stm32f3/makehtml.bat5
-rwxr-xr-xlib/chibios/doc/hal-stm32f3/makehtml.sh6
-rwxr-xr-xlib/chibios/doc/hal-stm32f3/src/main.dox38
-rw-r--r--lib/chibios/doc/hal/Doxyfile_chm2593
-rw-r--r--lib/chibios/doc/hal/Doxyfile_html2593
-rw-r--r--lib/chibios/doc/hal/index.html8
-rw-r--r--lib/chibios/doc/hal/makechm.bat5
-rw-r--r--lib/chibios/doc/hal/makehtml.bat5
-rwxr-xr-xlib/chibios/doc/hal/makehtml.sh6
-rw-r--r--lib/chibios/doc/hal/reports/misra.txt110
-rw-r--r--lib/chibios/doc/hal/src/main.dox38
-rw-r--r--lib/chibios/doc/nil/Doxyfile_chm2592
-rw-r--r--lib/chibios/doc/nil/Doxyfile_html2592
-rw-r--r--lib/chibios/doc/nil/index.html8
-rw-r--r--lib/chibios/doc/nil/makechm.bat5
-rw-r--r--lib/chibios/doc/nil/makehtml.bat5
-rwxr-xr-xlib/chibios/doc/nil/makehtml.sh6
-rw-r--r--lib/chibios/doc/nil/reports/misra.txt24
-rw-r--r--lib/chibios/doc/nil/rsc/workspace.eps870
-rw-r--r--lib/chibios/doc/nil/rsc/workspace.svg280
-rw-r--r--lib/chibios/doc/nil/src/main.dox45
-rwxr-xr-xlib/chibios/doc/readme.txt10
-rw-r--r--lib/chibios/doc/rt/Doxyfile_chm2594
-rw-r--r--lib/chibios/doc/rt/Doxyfile_html2594
-rw-r--r--lib/chibios/doc/rt/index.html8
-rw-r--r--lib/chibios/doc/rt/makechm.bat5
-rw-r--r--lib/chibios/doc/rt/makehtml.bat5
-rwxr-xr-xlib/chibios/doc/rt/makehtml.sh6
-rw-r--r--lib/chibios/doc/rt/reports/benchmarks/stm32f3-72mhz-gcc-fpu.txt372
-rw-r--r--lib/chibios/doc/rt/reports/benchmarks/stm32f3-72mhz-gcc.txt372
-rw-r--r--lib/chibios/doc/rt/reports/benchmarks/stm32f3-72mhz-iar-fpu.txt239
-rw-r--r--lib/chibios/doc/rt/reports/benchmarks/stm32f3-72mhz-iar.txt239
-rw-r--r--lib/chibios/doc/rt/reports/benchmarks/stm32f3-72mhz-keil-fpu.txt239
-rw-r--r--lib/chibios/doc/rt/reports/benchmarks/stm32f3-72mhz-keil.txt239
-rw-r--r--lib/chibios/doc/rt/reports/testbuild.7zbin0 -> 120209 bytes
-rw-r--r--lib/chibios/doc/rt/rsc/workspace.eps870
-rw-r--r--lib/chibios/doc/rt/rsc/workspace.svg280
-rw-r--r--lib/chibios/doc/rt/src/main.dox60
-rwxr-xr-xlib/chibios/doc/various/chibios_c.xml166
-rw-r--r--lib/chibios/doc/various/chibios_java.xml295
-rw-r--r--lib/chibios/doc/various/readme.txt9
-rwxr-xr-xlib/chibios/doc/various/st_usb_cdc_driver.inf64
-rw-r--r--lib/chibios/documentation.html8
-rw-r--r--lib/chibios/ext/fatfs-0.14_patched.7zbin0 -> 1858258 bytes
-rw-r--r--lib/chibios/ext/lwip-2.1.2.7zbin0 -> 1265238 bytes
-rw-r--r--lib/chibios/ext/readme.txt6
-rw-r--r--lib/chibios/ext/wolfssl-4.0.0.7zbin0 -> 3500682 bytes
-rw-r--r--lib/chibios/license.txt674
-rw-r--r--lib/chibios/os/common/abstractions/cmsis_os/cmsis_os.c558
-rw-r--r--lib/chibios/os/common/abstractions/cmsis_os/cmsis_os.h522
-rw-r--r--lib/chibios/os/common/abstractions/cmsis_os/cmsis_os.mk8
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/cfe_osal.mk8
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/common_types.h267
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-os-core.h274
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-os-custom.h68
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-os-filesys.h419
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-os-loader.h91
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-os-net.h61
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-os-timer.h68
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi-version.h48
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/include/osapi.h143
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/osal/src/osapi.c2281
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/cfe_psp.mk11
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/include/cfe_psp.h375
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/include/cfe_psp_config.h21
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/include/psp_version.h38
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/src/cfe_psp_exception.c60
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/src/cfe_psp_memory.c136
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/src/cfe_psp_support.c72
-rw-r--r--lib/chibios/os/common/abstractions/nasa_cfe/psp/src/cfe_psp_timer.c81
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/ADuCM360.h10031
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/ADuCM361.h9458
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/ADuCM362.h10352
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/ADuCM363.h9830
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/ADuCM36x.h16
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/system_ADuCM360.h112
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/system_ADuCM361.h112
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/system_ADuCM362.h113
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM36x/system_ADuCM363.h112
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM41x/ADuCM410.h7327
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM41x/ADuCM41x.h10
-rw-r--r--lib/chibios/os/common/ext/ADI/ADUCM41x/system_ADuCM410.h45
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/cmsis_armcc.h865
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/cmsis_armclang.h1869
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/cmsis_compiler.h266
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/cmsis_gcc.h2085
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/cmsis_iccarm.h935
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/cmsis_version.h39
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_armv8mbl.h1918
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_armv8mml.h2927
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm0.h949
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm0plus.h1083
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm1.h976
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm23.h1993
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm3.h1941
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm33.h3002
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm4.h2129
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_cm7.h2671
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_sc000.h1022
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/core_sc300.h1915
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv7.h270
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/mpu_armv8.h333
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core/Include/tz_context.h70
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h135
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_armcc.h544
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_armclang.h503
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h201
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_cp15.h514
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h679
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_iccarm.h559
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h2614
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/irq_ctrl.h186
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h65
-rw-r--r--lib/chibios/os/common/ext/ARM/CMSIS/Core_A/Source/irq_ctrl_gic.c410
-rwxr-xr-xlib/chibios/os/common/ext/ARM/CMSIS/readme.txt6
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f030x6.h5390
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f030x8.h5457
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f030xc.h5834
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f031x6.h5709
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f038xx.h5674
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f042x6.h10684
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f048xx.h10648
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f051x8.h6791
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f058xx.h6756
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f070x6.h5635
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f070xb.h5821
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f071xb.h7389
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f072xb.h11309
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f078xx.h11279
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f091xc.h11868
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f098xx.h11835
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/stm32f0xx.h242
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F0xx/system_stm32f0xx.h121
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f100xb.h6373
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f100xe.h6988
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f101x6.h5717
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f101xb.h5848
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f101xe.h6851
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f101xg.h7061
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f102x6.h6850
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f102xb.h6972
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f103x6.h10511
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f103xb.h10642
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f103xe.h11777
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f103xg.h11961
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f105xc.h14749
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f107xc.h15662
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/stm32f1xx.h238
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F1xx/system_stm32f1xx.h116
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F2xx/stm32f205xx.h13711
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F2xx/stm32f207xx.h15002
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F2xx/stm32f215xx.h13968
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F2xx/stm32f217xx.h15259
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F2xx/stm32f2xx.h209
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F2xx/system_stm32f2xx.h124
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f301x8.h8621
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f302x8.h12382
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f302xc.h12694
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f302xe.h14434
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f303x8.h12158
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f303xc.h13397
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f303xe.h15251
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f318xx.h8606
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f328xx.h12128
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f334x8.h15120
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f358xx.h13176
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f373xc.h11996
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f378xx.h11784
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f398xx.h15017
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/stm32f3xx.h250
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F3xx/system_stm32f3xx.h122
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f401xc.h8642
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f401xe.h8642
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f405xx.h14304
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f407xx.h15595
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f410cx.h7351
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f410rx.h7355
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f410tx.h7294
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f411xe.h8681
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f412cx.h13522
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f412rx.h14521
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f412vx.h14521
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f412zx.h14522
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f413xx.h15128
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f415xx.h14595
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f417xx.h15881
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f423xx.h15281
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f427xx.h16817
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f429xx.h17175
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f437xx.h17113
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f439xx.h17463
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f446xx.h15976
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f469xx.h20277
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f479xx.h20568
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/stm32f4xx.h271
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F4xx/system_stm32f4xx.h124
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f722xx.h15165
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f723xx.h15244
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f732xx.h15390
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f733xx.h15469
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f745xx.h17219
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f746xx.h17569
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f756xx.h17856
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f765xx.h17938
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f767xx.h18599
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f769xx.h21769
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f777xx.h18886
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f779xx.h22056
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/stm32f7xx.h230
-rw-r--r--lib/chibios/os/common/ext/ST/STM32F7xx/system_stm32f7xx.h125
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G0xx/stm32g070xx.h7639
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G0xx/stm32g071xx.h9160
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G0xx/stm32g081xx.h9468
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G0xx/stm32g0xx.h181
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G0xx/system_stm32g0xx.h106
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g431xx.h13141
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g441xx.h13374
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g471xx.h13699
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g473xx.h14550
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g474xx.h17914
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g483xx.h14783
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g484xx.h18147
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32g4xx.h199
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/stm32gbk1cb.h13079
-rw-r--r--lib/chibios/os/common/ext/ST/STM32G4xx/system_stm32g4xx.h106
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h742xx.h25651
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h743xx.h26301
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h745xx.h27074
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h747xx.h30247
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h750xx.h26569
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h753xx.h26570
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h755xx.h27343
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h757xx.h30516
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7a3xx.h22435
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7a3xxq.h22447
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7b0xx.h22907
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7b0xxq.h22919
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7b3xx.h22908
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7b3xxq.h22920
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/stm32h7xx.h224
-rw-r--r--lib/chibios/os/common/ext/ST/STM32H7xx/system_stm32h7xx.h105
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l011xx.h5955
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l021xx.h6095
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l031xx.h6094
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l041xx.h6234
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l051xx.h6270
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l052xx.h7346
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l053xx.h7506
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l061xx.h6410
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l062xx.h7486
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l063xx.h7646
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l071xx.h6503
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l072xx.h7681
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l073xx.h7843
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l081xx.h6643
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l082xx.h7821
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l083xx.h7983
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/stm32l0xx.h241
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L0xx/system_stm32l0xx.h125
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l100xb.h8116
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l100xba.h8264
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l100xc.h8679
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xb.h8085
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xba.h8161
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xc.h8901
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xca.h9160
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xd.h9848
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xdx.h9215
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l151xe.h9215
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xb.h8239
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xba.h8300
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xc.h9055
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xca.h9314
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xd.h10002
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xdx.h9369
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l152xe.h9369
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l162xc.h9197
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l162xca.h9456
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l162xd.h10144
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l162xdx.h9511
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l162xe.h9511
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/stm32l1xx.h264
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L1xx/system_stm32l1xx.h126
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l431xx.h15064
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l432xx.h14855
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l433xx.h15962
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l442xx.h15083
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l443xx.h16190
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l451xx.h15325
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l452xx.h16069
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l462xx.h16297
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l471xx.h16846
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l475xx.h18383
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l476xx.h18537
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l485xx.h18611
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l486xx.h18765
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l496xx.h19784
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4a6xx.h20127
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4r5xx.h20145
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4r7xx.h20650
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4r9xx.h23782
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4s5xx.h20495
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4s7xx.h21000
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4s9xx.h24132
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/stm32l4xx.h257
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L4xx/system_stm32l4xx.h123
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L5xx/stm32l552xx.h20397
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L5xx/stm32l562xx.h21198
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L5xx/stm32l5xx.h180
-rw-r--r--lib/chibios/os/common/ext/ST/STM32L5xx/system_stm32l5xx.h110
-rw-r--r--lib/chibios/os/common/ext/readme.txt7
-rw-r--r--lib/chibios/os/common/portability/CW/ccportab.h129
-rw-r--r--lib/chibios/os/common/portability/GCC/ccportab.h129
-rw-r--r--lib/chibios/os/common/portability/GHS/ccportab.h129
-rw-r--r--lib/chibios/os/common/ports/ARM/chcore.c54
-rw-r--r--lib/chibios/os/common/ports/ARM/chcore.h607
-rw-r--r--lib/chibios/os/common/ports/ARM/chcore_timer.h126
-rw-r--r--lib/chibios/os/common/ports/ARM/compilers/GCC/chcoreasm.S167
-rw-r--r--lib/chibios/os/common/ports/ARM/compilers/GCC/chtypes.h115
-rw-r--r--lib/chibios/os/common/ports/ARM/compilers/GCC/mk/port_generic.mk12
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore.c54
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore.h208
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore_timer.h133
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore_v6m.c155
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore_v6m.h466
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore_v7m.c391
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/chcore_v7m.h790
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/GCC/chcoreasm_v6m.S154
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/GCC/chcoreasm_v7m.S242
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/GCC/chtypes.h97
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/GCC/mk/port_v6m.mk13
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/GCC/mk/port_v7m.mk13
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/IAR/chcoreasm_v6m.s156
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/IAR/chcoreasm_v7m.s169
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/IAR/chtypes.h115
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/RVCT/chcoreasm_v6m.s152
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/RVCT/chcoreasm_v7m.s167
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/compilers/RVCT/chtypes.h97
-rw-r--r--lib/chibios/os/common/ports/ARMCMx/mpu.h228
-rw-r--r--lib/chibios/os/common/ports/AVR/chcore.c159
-rw-r--r--lib/chibios/os/common/ports/AVR/chcore.h542
-rw-r--r--lib/chibios/os/common/ports/AVR/chcore_timer.h126
-rw-r--r--lib/chibios/os/common/ports/AVR/compilers/GCC/chtypes.h98
-rw-r--r--lib/chibios/os/common/ports/AVR/compilers/GCC/mk/port.mk12
-rw-r--r--lib/chibios/os/common/ports/AVR/compilers/GCC/rules.mk284
-rw-r--r--lib/chibios/os/common/ports/SIMIA32/chcore.c131
-rw-r--r--lib/chibios/os/common/ports/SIMIA32/chcore.h461
-rw-r--r--lib/chibios/os/common/ports/SIMIA32/compilers/GCC/chtypes.h109
-rw-r--r--lib/chibios/os/common/ports/SIMIA32/compilers/GCC/port.mk12
-rw-r--r--lib/chibios/os/common/ports/e200/chcore.c54
-rw-r--r--lib/chibios/os/common/ports/e200/chcore.h722
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/CW/chcoreasm.s119
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/CW/chtypes.h97
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/CW/ivor.s205
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GCC/chcoreasm.S113
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GCC/chtypes.h97
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GCC/ivor.S263
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GCC/mk/port.mk13
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GHS/chcoreasm.s107
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GHS/chtypes.h97
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GHS/ivor.s265
-rw-r--r--lib/chibios/os/common/ports/e200/compilers/GHS/mk/port.mk13
-rw-r--r--lib/chibios/os/common/ports/readme.txt3
-rw-r--r--lib/chibios/os/common/ports/templates/chcore.c75
-rw-r--r--lib/chibios/os/common/ports/templates/chcore.dox33
-rw-r--r--lib/chibios/os/common/ports/templates/chcore.h460
-rw-r--r--lib/chibios/os/common/ports/templates/chtypes.h101
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/crt0.S123
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/crt1.c84
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/ld/LPC2148.ld43
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/ld/rules.ld237
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/mk/startup_lpc214x.mk15
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/rules.mk352
-rw-r--r--lib/chibios/os/common/startup/ARM/compilers/GCC/vectors.S104
-rw-r--r--lib/chibios/os/common/startup/ARM/devices/LPC214x/armparams.h62
-rw-r--r--lib/chibios/os/common/startup/ARM/devices/LPC214x/lpc214x.h523
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/crt0.S190
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/ld/rules.ld11
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/ld/rules_code.ld80
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/ld/rules_data.ld43
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/ld/rules_memory.ld27
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/ld/rules_stacks.ld27
-rw-r--r--lib/chibios/os/common/startup/ARMCMx-SB/compilers/GCC/mk/startup.mk14
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt0_v6m.S288
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt0_v7m.S350
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt1.c219
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/ADUCM360.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/ADUCM410.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F030x4.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F030x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F030x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F031x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F042x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F051x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F070x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F070xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F072xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F091xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F100xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F103x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F103xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F103xB_maplemini_bootloader.ld88
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F103xD.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F103xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F103xG.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F107xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F207xG.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F302x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F303x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F303xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F303xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F334x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F373xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F401xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F401xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F405xG.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F407xE.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F407xG.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F410x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F410xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F411xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F411xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F412xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F412xG.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F413xH.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F429xI.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F446xC.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F446xE.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F469xI.ld86
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F722xE.ld136
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F746xG.ld136
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F746xG_ETH.ld137
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F746xG_MAX.ld138
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F756xG.ld136
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F76xxG.ld136
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32F76xxI.ld136
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32G071xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32G431xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32G474xE.ld85
-rwxr-xr-xlib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32H743xI.ld139
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32H755xI_M7.ld143
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L011x3.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L011x4.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L031x4.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L031x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L052x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L052x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L053x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L053x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L073x8.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L073xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L073xZ.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L151x6.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L152xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L152xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L432xB.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L432xC.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L452xE.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L476xG.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L496xG.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L4R5xI.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/STM32L4R9xI.ld85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/rules.ld11
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/rules_code.ld80
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/rules_data.ld43
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/rules_memory.ld317
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/ld/rules_stacks.ld40
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/arm-none-eabi.mk23
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/rules.mk291
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_aducm36x.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_aducm41x.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f0xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f1xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f2xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f3xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f4xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32f7xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32g0xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32g4xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32h7xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32l0xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32l1xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/mk/startup_stm32l4xx.mk18
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/GCC/vectors.S1031
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/IAR/cstartup.s169
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/IAR/vectors.s1006
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/LLVM/mk/clang.mk19
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/LLVM/mk/rules.mk284
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/RVCT/cstartup.s131
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/compilers/RVCT/vectors.s1002
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/ADUCM36x/cmparams.h84
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/ADUCM41x/cmparams.h89
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32F0xx/cmparams.h93
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32F1xx/cmparams.h90
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32F2xx/cmparams.h84
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32F3xx/cmparams.h93
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32F4xx/cmparams.h100
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32F7xx/cmparams.h93
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32G0xx/cmparams.h85
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32G4xx/cmparams.h91
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32H7xx/cmparams.h94
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32L0xx/cmparams.h88
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32L1xx/cmparams.h97
-rw-r--r--lib/chibios/os/common/startup/ARMCMx/devices/STM32L4xx/cmparams.h104
-rw-r--r--lib/chibios/os/common/startup/SIMIA32/compilers/GCC/rules.mk206
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/CW/crt0.s258
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/CW/unhandled.s1858
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/CW/vectors.h78
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/CW/vectors.s1577
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/crt0.S253
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC560B50.ld27
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC560B60.ld27
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC560B64.ld27
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC560D40.ld27
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC560P50.ld27
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC563M64.ld26
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC564A70.ld26
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC564A80.ld26
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC56EC74.ld27
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC56EL54_LSM.ld26
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC56EL60_LSM.ld26
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/SPC56EL70_LSM.ld26
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/rules_z0.ld159
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/rules_z3.ld156
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/ld/rules_z4.ld156
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc560bcxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc560bxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc560dxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc560pxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc563mxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc564axx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc56ecxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/mk/startup_spc56elxx.mk17
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/rules.mk260
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/vectors.S2612
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GCC/vectors.h78
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/crt0.s244
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/ld/SPC560B50.ld165
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/ld/SPC560B60.ld165
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/ld/SPC560B64.ld165
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/ld/SPC560D40.ld165
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/ld/SPC560P50.ld165
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/ld/SPC56EC74.ld159
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc560bcxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc560bxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc560dxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc560pxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc563mxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc564axx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc56ecxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/mk/startup_spc56elxx.mk16
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/rules.mk253
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/vectors.h78
-rw-r--r--lib/chibios/os/common/startup/e200/compilers/GHS/vectors.s2614
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560BCxx/boot.S218
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560BCxx/boot.h114
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560BCxx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560BCxx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Bxx/boot.S218
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Bxx/boot.h114
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Bxx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Bxx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Dxx/boot.S218
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Dxx/boot.h114
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Dxx/boot_cw.s200
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Dxx/boot_ghs.s216
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Dxx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Dxx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Pxx/boot.S218
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Pxx/boot.h114
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Pxx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC560Pxx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC563Mxx/boot.S192
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC563Mxx/boot.h119
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC563Mxx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC563Mxx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC564Axx/boot.S357
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC564Axx/boot.h242
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC564Axx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC564Axx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ECxx/boot.S408
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ECxx/boot.h248
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ECxx/boot_cw.s400
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ECxx/boot_ghs.s405
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ECxx/intc.h95
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ECxx/ppcparams.h83
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ELxx/boot.S409
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ELxx/boot.h248
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ELxx/intc.h93
-rw-r--r--lib/chibios/os/common/startup/e200/devices/SPC56ELxx/ppcparams.h83
-rw-r--r--lib/chibios/os/ex/devices/Bosch/bmp085.c788
-rw-r--r--lib/chibios/os/ex/devices/Bosch/bmp085.h403
-rw-r--r--lib/chibios/os/ex/devices/Bosch/bmp085.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/hts221.c781
-rw-r--r--lib/chibios/os/ex/devices/ST/hts221.h707
-rw-r--r--lib/chibios/os/ex/devices/ST/hts221.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/l3gd20.c642
-rw-r--r--lib/chibios/os/ex/devices/ST/l3gd20.h725
-rw-r--r--lib/chibios/os/ex/devices/ST/l3gd20.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lis302dl.c554
-rw-r--r--lib/chibios/os/ex/devices/ST/lis302dl.h566
-rw-r--r--lib/chibios/os/ex/devices/ST/lis302dl.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lis3dsh.c641
-rw-r--r--lib/chibios/os/ex/devices/ST/lis3dsh.h708
-rw-r--r--lib/chibios/os/ex/devices/ST/lis3dsh.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lis3mdl.c627
-rw-r--r--lib/chibios/os/ex/devices/ST/lis3mdl.h670
-rw-r--r--lib/chibios/os/ex/devices/ST/lis3mdl.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lps22hb.c686
-rw-r--r--lib/chibios/os/ex/devices/ST/lps22hb.h724
-rw-r--r--lib/chibios/os/ex/devices/ST/lps22hb.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lps25h.c696
-rw-r--r--lib/chibios/os/ex/devices/ST/lps25h.h740
-rw-r--r--lib/chibios/os/ex/devices/ST/lps25h.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm303agr.c906
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm303agr.h921
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm303agr.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm303dlhc.c1175
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm303dlhc.h958
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm303dlhc.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm6ds0.c1109
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm6ds0.h1034
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm6ds0.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm6dsl.c1119
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm6dsl.h1055
-rw-r--r--lib/chibios/os/ex/devices/ST/lsm6dsl.mk10
-rw-r--r--lib/chibios/os/ex/devices/ST/vl53l0x.h443
-rw-r--r--lib/chibios/os/ex/devices/ST/vl53l0x.mk10
-rw-r--r--lib/chibios/os/ex/dox/ex_accelerometer.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_barometer.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_compass.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_displays.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_gyro.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_hygrometer.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_rangefinder.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_sensor.dox22
-rw-r--r--lib/chibios/os/ex/dox/ex_thermometer.dox22
-rw-r--r--lib/chibios/os/ex/dox/main.dox92
-rw-r--r--lib/chibios/os/ex/include/ex.h107
-rw-r--r--lib/chibios/os/ex/include/ex_accelerometer.h219
-rw-r--r--lib/chibios/os/ex/include/ex_barometer.h218
-rw-r--r--lib/chibios/os/ex/include/ex_compass.h218
-rw-r--r--lib/chibios/os/ex/include/ex_displays.h112
-rw-r--r--lib/chibios/os/ex/include/ex_gyroscope.h238
-rw-r--r--lib/chibios/os/ex/include/ex_hygrometer.h218
-rw-r--r--lib/chibios/os/ex/include/ex_rangefinder.h218
-rw-r--r--lib/chibios/os/ex/include/ex_sensors.h151
-rw-r--r--lib/chibios/os/ex/include/ex_thermometer.h218
-rw-r--r--lib/chibios/os/hal/boards/ADICUP360/board.c154
-rw-r--r--lib/chibios/os/hal/boards/ADICUP360/board.h271
-rw-r--r--lib/chibios/os/hal/boards/ADICUP360/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ADI_EVAL_ADUCM410EBZ/board.c154
-rw-r--r--lib/chibios/os/hal/boards/ADI_EVAL_ADUCM410EBZ/board.h271
-rw-r--r--lib/chibios/os/hal/boards/ADI_EVAL_ADUCM410EBZ/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_LEONARDO/board.c75
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_LEONARDO/board.h127
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_LEONARDO/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_MEGA/board.c75
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_MEGA/board.h128
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_MEGA/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_MINI/board.c50
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_MINI/board.h71
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_MINI/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_NANO/board.c50
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_NANO/board.h71
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_NANO/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_UNO/board.c50
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_UNO/board.h71
-rw-r--r--lib/chibios/os/hal/boards/ARDUINO_UNO/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/DIGISPARK_ATTINY_167/board.c72
-rw-r--r--lib/chibios/os/hal/boards/DIGISPARK_ATTINY_167/board.h49
-rw-r--r--lib/chibios/os/hal/boards/DIGISPARK_ATTINY_167/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_11C24/board.c52
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_11C24/board.h81
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_11C24/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_1114/board.c58
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_1114/board.h96
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_1114/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_11U14/board.c65
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_11U14/board.h88
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_11U14/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_1343/board.c58
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_1343/board.h91
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_BB_1343/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_LPC812/board.c135
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_LPC812/board.h125
-rw-r--r--lib/chibios/os/hal/boards/EA_LPCXPRESSO_LPC812/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/GOLDBULL_STM32_F107VC/board.c98
-rw-r--r--lib/chibios/os/hal/boards/GOLDBULL_STM32_F107VC/board.h254
-rw-r--r--lib/chibios/os/hal/boards/GOLDBULL_STM32_F107VC/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/MAPLEMINI_STM32_F103/board.c49
-rw-r--r--lib/chibios/os/hal/boards/MAPLEMINI_STM32_F103/board.h193
-rw-r--r--lib/chibios/os/hal/boards/MAPLEMINI_STM32_F103/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/MIKROE_CLICKER2_STM32/board.c266
-rw-r--r--lib/chibios/os/hal/boards/MIKROE_CLICKER2_STM32/board.h1359
-rw-r--r--lib/chibios/os/hal/boards/MIKROE_CLICKER2_STM32/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/MIKROE_CLICKER2_STM32/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/MIKROE_CLICKER2_STM32/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/MT-DB-X4/board.c68
-rw-r--r--lib/chibios/os/hal/boards/MT-DB-X4/board.h86
-rw-r--r--lib/chibios/os/hal/boards/MT-DB-X4/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/NGX_BB_LPC11U14/board.c60
-rw-r--r--lib/chibios/os/hal/boards/NGX_BB_LPC11U14/board.h125
-rw-r--r--lib/chibios/os/hal/boards/NGX_BB_LPC11U14/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_AVR_CAN/board.c89
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_AVR_CAN/board.h99
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_AVR_CAN/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_AVR_MT_128/board.c92
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_AVR_MT_128/board.h124
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_AVR_MT_128/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P1227/board.c53
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P1227/board.h94
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P1227/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P1343/board.c51
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P1343/board.h104
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P1343/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P2148/board.c94
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P2148/board.h92
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P2148/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P2148/buzzer.c110
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_LPC_P2148/buzzer.h32
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_MSP430_P1611/board.c79
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_MSP430_P1611/board.h80
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_MSP430_P1611/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_SAM7_EX256/board.c136
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_SAM7_EX256/board.h101
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_SAM7_EX256/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_SAM7_P256/board.c116
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_SAM7_P256/board.h81
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_SAM7_P256/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_103STK/board.c49
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_103STK/board.h168
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_103STK/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407/board.c266
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407/cfg/board.chcfg342
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407_REV_D/board.c266
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407_REV_D/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407_REV_D/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407_REV_D/cfg/board.chcfg342
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_E407_REV_D/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H103/board.c49
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H103/board.h132
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H103/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H407/board.c266
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H407/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H407/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H407/cfg/board.chcfg342
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_H407/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_LCD/board.c87
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_LCD/board.h196
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_LCD/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P103/board.c64
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P103/board.h169
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P103/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P107/board.c83
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P107/board.h193
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P107/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P407/board.c77
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P407/board.h651
-rw-r--r--lib/chibios/os/hal/boards/OLIMEX_STM32_P407/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/PJRC_TEENSY_2PLUSPLUS/board.c75
-rw-r--r--lib/chibios/os/hal/boards/PJRC_TEENSY_2PLUSPLUS/board.h86
-rw-r--r--lib/chibios/os/hal/boards/PJRC_TEENSY_2PLUSPLUS/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/RAISONANCE_REVA_STM8S/board.c77
-rw-r--r--lib/chibios/os/hal/boards/RAISONANCE_REVA_STM8S/board.h184
-rwxr-xr-xlib/chibios/os/hal/boards/SEEED_ARCH_MAX/board.c266
-rwxr-xr-xlib/chibios/os/hal/boards/SEEED_ARCH_MAX/board.h1380
-rwxr-xr-xlib/chibios/os/hal/boards/SEEED_ARCH_MAX/board.mk9
-rwxr-xr-xlib/chibios/os/hal/boards/SEEED_ARCH_MAX/cfg/board.chcfg342
-rw-r--r--lib/chibios/os/hal/boards/SEEED_ARCH_MAX/cfg/board.fmpp15
-rwxr-xr-xlib/chibios/os/hal/boards/SPARKFUN_PRO_MICRO/board.c75
-rwxr-xr-xlib/chibios/os/hal/boards/SPARKFUN_PRO_MICRO/board.h86
-rwxr-xr-xlib/chibios/os/hal/boards/SPARKFUN_PRO_MICRO/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/STM32F103C8_MINIMAL/board.c49
-rw-r--r--lib/chibios/os/hal/boards/STM32F103C8_MINIMAL/board.h151
-rw-r--r--lib/chibios/os/hal/boards/STM32F103C8_MINIMAL/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/STUDIEL_AT91SAM7A3_EK/board.c108
-rw-r--r--lib/chibios/os/hal/boards/STUDIEL_AT91SAM7A3_EK/board.h93
-rw-r--r--lib/chibios/os/hal/boards/ST_EVALKITST7580_1/board.c53
-rw-r--r--lib/chibios/os/hal/boards/ST_EVALKITST7580_1/board.h221
-rw-r--r--lib/chibios/os/hal/boards/ST_EVALKITST7580_1/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560B/board.c66
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560B/board.h73
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560B/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560BC/board.c66
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560BC/board.h68
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560BC/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560D/board.c71
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560D/board.h66
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560D/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560P/board.c68
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560P/board.h71
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC560P/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC563M/board.c57
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC563M/board.h66
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC563M/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC564A/board.c58
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC564A/board.h71
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC564A/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC56EC/board.c73
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC56EC/board.h71
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC56EC/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC56EL/board.c70
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC56EL/board.h66
-rw-r--r--lib/chibios/os/hal/boards/ST_EVB_SPC56EL/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_INEMO_M1_DISCOVERY/board.c51
-rw-r--r--lib/chibios/os/hal/boards/ST_INEMO_M1_DISCOVERY/board.h195
-rw-r--r--lib/chibios/os/hal/boards/ST_INEMO_M1_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F207ZG/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F207ZG/board.h1835
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F207ZG/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F207ZG/cfg/board.chcfg1458
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F207ZG/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F303ZE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F303ZE/board.h1804
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F303ZE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.chcfg1449
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F412ZG/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F412ZG/board.h1844
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F412ZG/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F412ZG/cfg/board.chcfg1453
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F412ZG/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F413ZH/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F413ZH/board.h1844
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F413ZH/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F413ZH/cfg/board.chcfg1453
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F413ZH/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F429ZI/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F429ZI/board.h1851
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F429ZI/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F429ZI/cfg/board.chcfg1458
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F429ZI/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F446ZE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F446ZE/board.h1850
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F446ZE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F446ZE/cfg/board.chcfg1458
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F446ZE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F722ZE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F722ZE/board.h1856
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F722ZE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F722ZE/cfg/board.chcfg1455
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F722ZE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F746ZG/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F746ZG/board.h1862
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F746ZG/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg1459
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F756ZG/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F756ZG/board.h1862
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F756ZG/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F756ZG/cfg/board.chcfg1459
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F756ZG/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F767ZI/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F767ZI/board.h1862
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F767ZI/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F767ZI/cfg/board.chcfg1459
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_F767ZI/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H743ZI/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H743ZI/board.h1642
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H743ZI/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H743ZI/cfg/board.chcfg1459
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H743ZI/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H755ZI/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H755ZI/board.h1642
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H755ZI/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H755ZI/cfg/board.chcfg1459
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_H755ZI/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L496ZG/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L496ZG/board.h1478
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L496ZG/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L496ZG/cfg/board.chcfg420
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L496ZG/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L4R5ZI/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L4R5ZI/board.h1644
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L4R5ZI/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L4R5ZI/cfg/board.chcfg1483
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO144_L4R5ZI/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F031K6/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F031K6/board.h953
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F031K6/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F031K6/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F031K6/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F042K6/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F042K6/board.h953
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F042K6/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F042K6/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F042K6/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F303K8/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F303K8/board.h1221
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F303K8/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F303K8/cfg/board.chcfg1059
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_F303K8/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L011K4/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L011K4/board.h953
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L011K4/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L011K4/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L011K4/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L031K6/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L031K6/board.h1089
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L031K6/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L031K6/cfg/board.chcfg929
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L031K6/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L432KC/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L432KC/board.h1486
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L432KC/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L432KC/cfg/board.chcfg1320
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO32_L432KC/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F030R8/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F030R8/board.h838
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F030R8/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F030R8/cfg/board.chcfg669
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F030R8/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F070RB/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F070RB/board.h970
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F070RB/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F070RB/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F070RB/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F072RB/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F072RB/board.h970
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F072RB/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F072RB/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F072RB/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F091RC/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F091RC/board.h972
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F091RC/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F091RC/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F091RC/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F103RB/board.c49
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F103RB/board.h260
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F103RB/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F302R8/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F302R8/board.h1239
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F302R8/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F302R8/cfg/board.chcfg1059
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F302R8/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F303RE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F303RE/board.h1240
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F303RE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F303RE/cfg/board.chcfg1059
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F303RE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F334R8/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F334R8/board.h1240
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F334R8/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F334R8/cfg/board.chcfg1059
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F334R8/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F401RE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F401RE/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F401RE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F401RE/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F401RE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F410RB/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F410RB/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F410RB/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F410RB/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F410RB/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F411RE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F411RE/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F411RE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F411RE/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F411RE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F446RE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F446RE/board.h1380
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F446RE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F446RE/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_F446RE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G071RB/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G071RB/board.h796
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G071RB/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G071RB/cfg/board.chcfg669
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G071RB/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G431RB/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G431RB/board.h1078
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G431RB/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G431RB/cfg/board.chcfg929
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G431RB/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G474RE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G474RE/board.h1078
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G474RE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G474RE/cfg/board.chcfg929
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_G474RE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L053R8/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L053R8/board.h837
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L053R8/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L053R8/cfg/board.chcfg669
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L053R8/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L073RZ/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L073RZ/board.h971
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L073RZ/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L073RZ/cfg/board.chcfg799
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L073RZ/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L152RE/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L152RE/board.h1237
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L152RE/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L152RE/cfg/board.chcfg1063
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L152RE/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L452RE_P/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L452RE_P/board.h1505
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L452RE_P/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L452RE_P/cfg/board.chcfg1320
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L452RE_P/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L476RG/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L476RG/board.h1505
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L476RG/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L476RG/cfg/board.chcfg1320
-rw-r--r--lib/chibios/os/hal/boards/ST_NUCLEO64_L476RG/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3210C_EVAL/board.c54
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3210C_EVAL/board.h128
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3210C_EVAL/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3210E_EVAL/board.c67
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3210E_EVAL/board.h261
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3210E_EVAL/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3220G_EVAL/board.c53
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3220G_EVAL/board.h226
-rw-r--r--lib/chibios/os/hal/boards/ST_STM3220G_EVAL/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32373C_EVAL/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32373C_EVAL/board.h1237
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32373C_EVAL/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32373C_EVAL/cfg/board.chcfg1059
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32373C_EVAL/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F072B_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F072B_DISCOVERY/board.h941
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F072B_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F072B_DISCOVERY/cfg/board.chcfg703
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F072B_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F0_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F0_DISCOVERY/board.h799
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F0_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F0_DISCOVERY/cfg/board.chcfg669
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F0_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F2_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F2_DISCOVERY/board.h1358
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F2_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F2_DISCOVERY/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F2_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F334_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F334_DISCOVERY/board.h1212
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F334_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F334_DISCOVERY/cfg/board.chcfg1059
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F334_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F3_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F3_DISCOVERY/board.h1234
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F3_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F3_DISCOVERY/cfg/board.chcfg1060
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F3_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F401C_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F401C_DISCOVERY/board.h1365
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F401C_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F401C_DISCOVERY/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F401C_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F429I_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F429I_DISCOVERY/board.h1420
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F429I_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F429I_DISCOVERY/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F429I_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F469I_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F469I_DISCOVERY/board.h1743
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F469I_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F469I_DISCOVERY/cfg/board.chcfg1453
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F469I_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F4_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F4_DISCOVERY/board.h1358
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F4_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F4_DISCOVERY/cfg/board.chcfg1193
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F4_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F746G_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F746G_DISCOVERY/board.h1777
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F746G_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.chcfg1467
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F769I_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F769I_DISCOVERY/board.h1764
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F769I_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F769I_DISCOVERY/cfg/board.chcfg1467
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32F769I_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32H750XB_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32H750XB_DISCOVERY/board.h1733
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32H750XB_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32H750XB_DISCOVERY/cfg/board.chcfg1459
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32H750XB_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L053_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L053_DISCOVERY/board.h823
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L053_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L053_DISCOVERY/cfg/board.chcfg669
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L053_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L476_DISCOVERY/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L476_DISCOVERY/board.h1542
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L476_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L476_DISCOVERY/cfg/board.chcfg1320
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L476_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L4R9I_DISCOVERY/board.c281
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L4R9I_DISCOVERY/board.h1655
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L4R9I_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L4R9I_DISCOVERY/cfg/board.chcfg1483
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L4R9I_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L_DISCOVERY/board.c266
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L_DISCOVERY/board.h934
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L_DISCOVERY/cfg/board.chcfg803
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32L_DISCOVERY/cfg/board.fmpp15
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32VL_DISCOVERY/board.c49
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32VL_DISCOVERY/board.h143
-rw-r--r--lib/chibios/os/hal/boards/ST_STM32VL_DISCOVERY/board.mk9
-rw-r--r--lib/chibios/os/hal/boards/ST_STM8L_DISCOVERY/board.c61
-rw-r--r--lib/chibios/os/hal/boards/ST_STM8L_DISCOVERY/board.h167
-rw-r--r--lib/chibios/os/hal/boards/ST_STM8S_DISCOVERY/board.c77
-rw-r--r--lib/chibios/os/hal/boards/ST_STM8S_DISCOVERY/board.h121
-rw-r--r--lib/chibios/os/hal/boards/genboard.sh17
-rw-r--r--lib/chibios/os/hal/boards/genboards.sh18
-rw-r--r--lib/chibios/os/hal/boards/readme.txt17
-rw-r--r--lib/chibios/os/hal/boards/simulator/board.c34
-rw-r--r--lib/chibios/os/hal/boards/simulator/board.h30
-rw-r--r--lib/chibios/os/hal/boards/simulator/board.mk9
-rw-r--r--lib/chibios/os/hal/dox/hal.dox32
-rw-r--r--lib/chibios/os/hal/dox/hal_adc.dox141
-rw-r--r--lib/chibios/os/hal/dox/hal_buffers.dox20
-rw-r--r--lib/chibios/os/hal/dox/hal_can.dox87
-rw-r--r--lib/chibios/os/hal/dox/hal_crypto.dox25
-rw-r--r--lib/chibios/os/hal/dox/hal_dac.dox26
-rw-r--r--lib/chibios/os/hal/dox/hal_efl.dox25
-rw-r--r--lib/chibios/os/hal/dox/hal_flash.dox52
-rw-r--r--lib/chibios/os/hal/dox/hal_gpt.dox74
-rw-r--r--lib/chibios/os/hal/dox/hal_i2c.dox98
-rw-r--r--lib/chibios/os/hal/dox/hal_i2s.dox27
-rw-r--r--lib/chibios/os/hal/dox/hal_icu.dox107
-rw-r--r--lib/chibios/os/hal/dox/hal_interfaces.dox60
-rw-r--r--lib/chibios/os/hal/dox/hal_ioblock.dox100
-rw-r--r--lib/chibios/os/hal/dox/hal_mac.dox26
-rw-r--r--lib/chibios/os/hal/dox/hal_mfs.dox30
-rw-r--r--lib/chibios/os/hal/dox/hal_mii.dox23
-rw-r--r--lib/chibios/os/hal/dox/hal_mmc_spi.dox35
-rw-r--r--lib/chibios/os/hal/dox/hal_mmcsd.dox24
-rw-r--r--lib/chibios/os/hal/dox/hal_norflash.dox54
-rw-r--r--lib/chibios/os/hal/dox/hal_objects.dox20
-rw-r--r--lib/chibios/os/hal/dox/hal_pal.dox70
-rw-r--r--lib/chibios/os/hal/dox/hal_peripherals.dox22
-rw-r--r--lib/chibios/os/hal/dox/hal_pwm.dox65
-rw-r--r--lib/chibios/os/hal/dox/hal_queues.dox20
-rw-r--r--lib/chibios/os/hal/dox/hal_rtc.dox26
-rw-r--r--lib/chibios/os/hal/dox/hal_sdc.dox33
-rw-r--r--lib/chibios/os/hal/dox/hal_serial.dox57
-rw-r--r--lib/chibios/os/hal/dox/hal_serial_usb.dox52
-rw-r--r--lib/chibios/os/hal/dox/hal_sio.dox58
-rw-r--r--lib/chibios/os/hal/dox/hal_spi.dox90
-rw-r--r--lib/chibios/os/hal/dox/hal_st.dox24
-rw-r--r--lib/chibios/os/hal/dox/hal_trng.dox25
-rw-r--r--lib/chibios/os/hal/dox/hal_uart.dox117
-rw-r--r--lib/chibios/os/hal/dox/hal_usb.dox180
-rw-r--r--lib/chibios/os/hal/dox/hal_usb_cdc.dox23
-rw-r--r--lib/chibios/os/hal/dox/hal_wdg.dox26
-rwxr-xr-xlib/chibios/os/hal/dox/hal_wspi.dox26
-rw-r--r--lib/chibios/os/hal/dox/main.dox195
-rw-r--r--lib/chibios/os/hal/hal.mk132
-rw-r--r--lib/chibios/os/hal/include/hal.h273
-rw-r--r--lib/chibios/os/hal/include/hal_adc.h416
-rw-r--r--lib/chibios/os/hal/include/hal_buffers.h345
-rw-r--r--lib/chibios/os/hal/include/hal_can.h257
-rw-r--r--lib/chibios/os/hal/include/hal_channels.h315
-rw-r--r--lib/chibios/os/hal/include/hal_crypto.h383
-rw-r--r--lib/chibios/os/hal/include/hal_dac.h379
-rw-r--r--lib/chibios/os/hal/include/hal_efl.h130
-rw-r--r--lib/chibios/os/hal/include/hal_files.h240
-rw-r--r--lib/chibios/os/hal/include/hal_flash.h369
-rw-r--r--lib/chibios/os/hal/include/hal_gpt.h158
-rw-r--r--lib/chibios/os/hal/include/hal_i2c.h166
-rw-r--r--lib/chibios/os/hal/include/hal_i2s.h240
-rw-r--r--lib/chibios/os/hal/include/hal_icu.h240
-rw-r--r--lib/chibios/os/hal/include/hal_ioblock.h269
-rw-r--r--lib/chibios/os/hal/include/hal_mac.h202
-rw-r--r--lib/chibios/os/hal/include/hal_mii.h176
-rw-r--r--lib/chibios/os/hal/include/hal_mmc_spi.h195
-rw-r--r--lib/chibios/os/hal/include/hal_mmcsd.h494
-rw-r--r--lib/chibios/os/hal/include/hal_objects.h86
-rw-r--r--lib/chibios/os/hal/include/hal_pal.h1023
-rw-r--r--lib/chibios/os/hal/include/hal_persistent.h184
-rw-r--r--lib/chibios/os/hal/include/hal_pwm.h308
-rw-r--r--lib/chibios/os/hal/include/hal_queues.h327
-rw-r--r--lib/chibios/os/hal/include/hal_rtc.h204
-rw-r--r--lib/chibios/os/hal/include/hal_sdc.h209
-rw-r--r--lib/chibios/os/hal/include/hal_serial.h312
-rw-r--r--lib/chibios/os/hal/include/hal_serial_usb.h197
-rw-r--r--lib/chibios/os/hal/include/hal_sio.h208
-rw-r--r--lib/chibios/os/hal/include/hal_spi.h532
-rw-r--r--lib/chibios/os/hal/include/hal_st.h90
-rw-r--r--lib/chibios/os/hal/include/hal_streams.h156
-rw-r--r--lib/chibios/os/hal/include/hal_trng.h122
-rw-r--r--lib/chibios/os/hal/include/hal_uart.h425
-rw-r--r--lib/chibios/os/hal/include/hal_usb.h638
-rw-r--r--lib/chibios/os/hal/include/hal_usb_cdc.h136
-rw-r--r--lib/chibios/os/hal/include/hal_wdg.h89
-rw-r--r--lib/chibios/os/hal/include/hal_wspi.h468
-rw-r--r--lib/chibios/os/hal/lib/complex/mfs/hal_mfs.c1482
-rw-r--r--lib/chibios/os/hal/lib/complex/mfs/hal_mfs.h451
-rw-r--r--lib/chibios/os/hal/lib/complex/mfs/hal_mfs.mk9
-rw-r--r--lib/chibios/os/hal/lib/complex/readme.txt6
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.c666
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.h441
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/devices/macronix_mx25/hal_flash_device.mk11
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/devices/micron_n25q/hal_flash_device.c586
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/devices/micron_n25q/hal_flash_device.h337
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/devices/micron_n25q/hal_flash_device.mk11
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/hal_serial_nor.c770
-rw-r--r--lib/chibios/os/hal/lib/complex/serial_nor/hal_serial_nor.h212
-rw-r--r--lib/chibios/os/hal/lib/fallback/I2C/hal_i2c_lld.c444
-rw-r--r--lib/chibios/os/hal/lib/fallback/I2C/hal_i2c_lld.h232
-rw-r--r--lib/chibios/os/hal/lib/streams/chprintf.c473
-rw-r--r--lib/chibios/os/hal/lib/streams/chprintf.h50
-rw-r--r--lib/chibios/os/hal/lib/streams/memstreams.c114
-rw-r--r--lib/chibios/os/hal/lib/streams/memstreams.h95
-rw-r--r--lib/chibios/os/hal/lib/streams/nullstreams.c93
-rw-r--r--lib/chibios/os/hal/lib/streams/nullstreams.h86
-rw-r--r--lib/chibios/os/hal/lib/streams/streams.mk10
-rw-r--r--lib/chibios/os/hal/osal/lib/osal_vt.c168
-rw-r--r--lib/chibios/os/hal/osal/lib/osal_vt.h123
-rw-r--r--lib/chibios/os/hal/osal/os-less/ARMCMx/osal.c467
-rw-r--r--lib/chibios/os/hal/osal/os-less/ARMCMx/osal.h754
-rw-r--r--lib/chibios/os/hal/osal/os-less/ARMCMx/osal.mk11
-rw-r--r--lib/chibios/os/hal/osal/os-less/AVR/osal.c467
-rw-r--r--lib/chibios/os/hal/osal/os-less/AVR/osal.h677
-rw-r--r--lib/chibios/os/hal/osal/os-less/AVR/osal.mk9
-rw-r--r--lib/chibios/os/hal/osal/rt-nil/osal.c51
-rw-r--r--lib/chibios/os/hal/osal/rt-nil/osal.h1092
-rw-r--r--lib/chibios/os/hal/osal/rt-nil/osal.mk9
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/aducm_cc.h252
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/aducm_gp.h80
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/aducm_isr.c69
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/aducm_isr.h98
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_lld.c237
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_lld.h491
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_pal_lld.c109
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_pal_lld.h383
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_serial_lld.c358
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_serial_lld.h158
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_spi_lld.c448
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_spi_lld.h231
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_st_lld.c117
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/hal_st_lld.h167
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM36x/platform.mk36
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/aducm_gp.h80
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/aducm_isr.c69
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/aducm_isr.h98
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/hal_lld.c133
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/hal_lld.h436
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/hal_st_lld.c113
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/hal_st_lld.h167
-rw-r--r--lib/chibios/os/hal/ports/ADUCM/ADUCM41x/platform.mk30
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/ATMEGAxx/avr_pins.h159
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/ATMEGAxx/avr_timers.h55
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/ATMEGAxx/hal_lld.c55
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/ATMEGAxx/hal_lld.h72
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/ATMEGAxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/ADCv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/ADCv1/hal_adc_lld.c202
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/ADCv1/hal_adc_lld.h198
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/EXTv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/EXTv1/hal_ext_lld.c376
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/EXTv1/hal_ext_lld.h135
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/GPIOv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/GPIOv1/hal_pal_lld.c239
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/GPIOv1/hal_pal_lld.h447
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/I2Cv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/I2Cv1/hal_i2c_lld.c275
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/I2Cv1/hal_i2c_lld.h220
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/SPIv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/SPIv1/hal_spi_lld.c297
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/SPIv1/hal_spi_lld.h270
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/driver.mk19
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_gpt_lld.c402
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_gpt_lld.h221
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_icu_lld.c341
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_icu_lld.h238
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_pwm_lld.c626
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_pwm_lld.h231
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_st_lld.c247
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/TIMv1/hal_st_lld.h162
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/USARTv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/USARTv1/hal_serial_lld.c408
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/USARTv1/hal_serial_lld.h158
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/USBv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/USBv1/hal_usb_lld.c872
-rw-r--r--lib/chibios/os/hal/ports/AVR/MEGA/LLD/USBv1/hal_usb_lld.h411
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/ATTinyxxx/hal_lld.c55
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/ATTinyxxx/hal_lld.h72
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/ATTinyxxx/platform.mk15
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/GPIOv1/driver.mk10
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/GPIOv1/hal_pal_lld.c245
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/GPIOv1/hal_pal_lld.h438
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/TIMv1/driver.mk19
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/TIMv1/hal_st_lld.c254
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/TIMv1/hal_st_lld.h163
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/USARTv1/driver.mk13
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/USARTv1/hal_uart_lld.c227
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/USARTv1/hal_uart_lld.h217
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/avr_pins.h159
-rw-r--r--lib/chibios/os/hal/ports/AVR/TINY/LLD/avr_timers.h55
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/ATXMEGAxxxA4U/hal_lld.c63
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/ATXMEGAxxxA4U/hal_lld.h72
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/ATXMEGAxxxA4U/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/CRYPv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/CRYPv1/hal_crypto_lld.c342
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/CRYPv1/hal_crypto_lld.h176
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/DACv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/DACv1/hal_dac_lld.c260
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/DACv1/hal_dac_lld.h268
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/DMAv1/driver.mk15
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/DMAv1/xmega_dma_lld.c198
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/DMAv1/xmega_dma_lld.h138
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/GPIOv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/GPIOv1/hal_pal_lld.c246
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/GPIOv1/hal_pal_lld.h419
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/SPIv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/SPIv1/hal_spi_lld.c409
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/SPIv1/hal_spi_lld.h309
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/TIMv1/driver.mk19
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/TIMv1/hal_st_lld.c105
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/TIMv1/hal_st_lld.h155
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/USARTv1/driver.mk13
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/USARTv1/hal_serial_lld.c816
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/USARTv1/hal_serial_lld.h217
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/USARTv1/hal_uart_lld.c483
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/USARTv1/hal_uart_lld.h448
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/WDGv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/WDGv1/hal_wdg_lld.c268
-rw-r--r--lib/chibios/os/hal/ports/AVR/XMEGA/LLD/WDGv1/hal_wdg_lld.h139
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_lld.c116
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_lld.h83
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_pal_lld.c112
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_pal_lld.h327
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_serial_lld.c343
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_serial_lld.h163
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_spi_lld.c337
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_spi_lld.h142
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_st_lld.c68
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/hal_st_lld.h149
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/platform.mk14
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/vic.c64
-rw-r--r--lib/chibios/os/hal/ports/LPC/LPC214x/vic.h39
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/DSPI_v1/cfg/hal_spi_lld_cfg.c.ftl119
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/DSPI_v1/cfg/hal_spi_lld_cfg.h.ftl87
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/DSPI_v1/hal_spi_lld.c1870
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/DSPI_v1/hal_spi_lld.h848
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/DSPI_v1/spc5_dspi.h460
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/EDMA_v1/spc5_edma.c1397
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/EDMA_v1/spc5_edma.h1005
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/ESCI_v1/hal_serial_lld.c343
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/ESCI_v1/hal_serial_lld.h195
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/LINFlex_v1/hal_serial_lld.c1171
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/LINFlex_v1/hal_serial_lld.h574
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/LINFlex_v1/spc5_linflex.h637
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/SIUL_v1/hal_pal_lld.c180
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/SIUL_v1/hal_pal_lld.h473
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/SIU_v1/hal_pal_lld.c144
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/SIU_v1/hal_pal_lld.h448
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/STM_v1/hal_st_lld.c94
-rw-r--r--lib/chibios/os/hal/ports/SPC5/LLD/STM_v1/hal_st_lld.h200
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/cfg/mcuconf.h.ftl236
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/hal_lld.c276
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/hal_lld.h779
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/spc5_registry.h419
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560BCxx/xpc560bc.h3757
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/cfg/mcuconf.h.ftl330
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/hal_lld.c279
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/hal_lld.h779
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/spc5_registry.h676
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Bxx/xpc560b.h6551
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/cfg/mcuconf.h.ftl191
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/hal_lld.c285
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/hal_lld.h769
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/spc5_registry.h289
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Dxx/xpc560d.h5554
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/cfg/mcuconf.h.ftl452
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/hal_lld.c314
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/hal_lld.h1179
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/spc5_registry.h389
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC560Pxx/xpc560p.h7801
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/cfg/mcuconf.h.ftl209
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/hal_lld.c125
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/hal_lld.h322
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/spc5_registry.h225
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC563Mxx/xpc563m.h4123
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/cfg/mcuconf.h.ftl281
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/hal_lld.c146
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/hal_lld.h294
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/spc5_registry.h314
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC564Axx/xpc564a.h6377
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/cfg/mcuconf.h.ftl369
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/hal_lld.c291
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/hal_lld.h908
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/spc5_registry.h757
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ECxx/xpc56ec.h8475
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/cfg/mcuconf.h.ftl272
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/hal_lld.c306
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/hal_lld.h1000
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/platform.mk19
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/registers.h60
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/spc5_registry.h433
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/typedefs.h38
-rw-r--r--lib/chibios/os/hal/ports/SPC5/SPC56ELxx/xpc56el.h20796
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv1/hal_adc_lld.c485
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv1/hal_adc_lld.h415
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv1/notes.txt16
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv2/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv2/hal_adc_lld.c452
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv2/hal_adc_lld.h486
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv2/notes.txt13
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv3/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv3/hal_adc_lld.c1020
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv3/hal_adc_lld.h1026
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv3/notes.txt22
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv4/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c848
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h777
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv4/notes.txt13
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv5/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv5/hal_adc_lld.c476
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv5/hal_adc_lld.h401
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/ADCv5/notes.txt16
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/BDMAv1/driver.mk2
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/BDMAv1/notes.txt11
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/BDMAv1/stm32_bdma.c455
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/BDMAv1/stm32_bdma.h441
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/CANv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c1032
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/CANv1/hal_can_lld.h471
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/CRYPv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/CRYPv1/hal_crypto_lld.c1901
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/CRYPv1/hal_crypto_lld.h618
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DACv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c769
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.h662
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv1/driver.mk2
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv1/notes.txt26
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c816
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.h554
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma1_ch23.inc78
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma1_ch4567.inc90
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv2/driver.mk2
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv2/notes.txt18
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv2/stm32_dma.c675
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/DMAv2/stm32_dma.h682
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/driver.mk2
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/notes.txt16
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti.c218
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti.h257
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti0.inc95
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti0_1.inc96
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti1.inc95
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti10_15.inc101
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-35_38.inc130
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16-40_41.inc119
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti16.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti17.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti18.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19-21.inc104
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti19.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti2.inc95
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti20.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti20_21.inc104
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti21.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti21_22-29.inc109
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti21_22.inc104
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti22.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti23.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti2_3.inc96
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti3.inc95
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti30_32.inc119
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti33.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti4.inc95
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti4_15.inc108
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/EXTIv1/stm32_exti5_9.inc100
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/FDCANv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/FDCANv1/hal_can_lld.c566
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/FDCANv1/hal_can_lld.h470
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/FDCANv1/stm32_fdcan1.inc106
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/FDCANv1/stm32_fdcan2.inc106
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/FDCANv1/stm32_fdcan3.inc106
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv1/hal_pal_lld.c300
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv1/hal_pal_lld.h459
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv2/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.c271
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv2/hal_pal_lld.h514
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv2/stm32_gpio.h111
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv3/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv3/hal_pal_lld.c249
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv3/hal_pal_lld.h554
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/GPIOv3/stm32_gpio.h113
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv1/driver.mk21
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv1/hal_i2c_lld.c889
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv1/hal_i2c_lld.h513
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv2/driver.mk21
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.c1169
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv2/hal_i2c_lld.h509
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv3/driver.mk21
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv3/hal_i2c_lld.c1316
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/I2Cv3/hal_i2c_lld.h603
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MACv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.c758
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.h359
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MDMAv1/driver.mk2
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MDMAv1/notes.txt11
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MDMAv1/stm32_mdma.c355
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/MDMAv1/stm32_mdma.h462
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OCTOSPIv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OCTOSPIv1/hal_wspi_lld.c464
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OCTOSPIv1/hal_wspi_lld.h334
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OTGv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c1265
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.h604
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/OTGv1/stm32_otg.h927
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv1/hal_wspi_lld.c382
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv1/hal_wspi_lld.h313
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv2/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv2/hal_wspi_lld.c365
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv2/hal_wspi_lld.h279
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/QUADSPIv2/stm32_quadspi1.inc110
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RNGv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RNGv1/hal_trng_lld.c179
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RNGv1/hal_trng_lld.h141
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RNGv1/notes.txt10
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv1/hal_rtc_lld.c447
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv1/hal_rtc_lld.h152
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv2/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c843
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.h249
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv3/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv3/hal_rtc_lld.c717
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/RTCv3/hal_rtc_lld.h289
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDIOv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDIOv1/hal_sdc_lld.c876
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDIOv1/hal_sdc_lld.h353
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.c981
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv1/hal_sdc_lld.h400
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv2/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv2/hal_sdc_lld.c865
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv2/hal_sdc_lld.h301
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv2/stm32_sdmmc1.inc110
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SDMMCv2/stm32_sdmmc2.inc110
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv1/driver.mk13
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.c584
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.h371
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv1/hal_spi_lld.c679
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv1/hal_spi_lld.h495
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv2/driver.mk13
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv2/hal_i2s_lld.c572
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv2/hal_i2s_lld.h371
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv2/hal_spi_lld.c720
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv2/hal_spi_lld.h552
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv3/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv3/hal_spi_lld.c1142
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/SPIv3/hal_spi_lld.h590
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/driver.mk19
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c1153
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.h980
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c1135
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.h893
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c1302
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.h1034
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.c492
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_st_lld.h701
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim.h566
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim1.inc172
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim14.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim15.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim16.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim17.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim1_15_16_17.inc341
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim1_9_10_11.inc343
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim2.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim20.inc170
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim21.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim22.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim3.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim4.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim5.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim6.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim7.inc133
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim8.inc172
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/stm32_tim8_12_13_14.inc343
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/TIMv1/tim_irq_mapping.txt14
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv1/driver.mk13
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv1/hal_serial_lld.c650
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv1/hal_serial_lld.h362
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv1/hal_uart_lld.c1008
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv1/hal_uart_lld.h758
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/driver.mk13
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.c913
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/hal_serial_lld.h534
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.c1075
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/hal_uart_lld.h842
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_lpuart1.inc110
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_uart4.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_uart5.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_uart7.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_uart8.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_usart1.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_usart2.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_usart3.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_usart3_4_lp1.inc157
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_usart4_5.inc144
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USARTv2/stm32_usart6.inc121
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USBv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.c874
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.h521
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/USBv1/stm32_usb.h266
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/xWDGv1/driver.mk9
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c135
-rw-r--r--lib/chibios/os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.h183
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/hal_lld.c356
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/hal_lld.h1006
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/platform.mk44
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/stm32_isr.c286
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/stm32_isr.h246
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/stm32_rcc.h965
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F0xx/stm32_registry.h2222
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_adc_lld.c235
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_adc_lld.h284
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_efl_lld.c489
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_efl_lld.h120
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_lld.c339
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_lld.h226
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_lld_f100.h575
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_lld_f103.h604
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_lld_f105_f107.h814
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/platform.mk48
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/platform_f105_f107.mk47
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/stm32_isr.c255
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/stm32_isr.h266
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/stm32_rcc.h1230
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F1xx/stm32_registry.h1399
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/hal_adc_lld.c740
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/hal_adc_lld.h639
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/hal_lld.c216
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/hal_lld.h1011
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/platform.mk47
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/stm32_isr.c255
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/stm32_isr.h243
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/stm32_rcc.h1020
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F37x/stm32_registry.h572
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/hal_lld.c226
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/hal_lld.h1205
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/platform.mk44
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/stm32_isr.c382
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/stm32_isr.h400
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/stm32_rcc.h1026
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F3xx/stm32_registry.h3130
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/hal_efl_lld.c668
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/hal_efl_lld.h134
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/hal_lld.c334
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/hal_lld.h278
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/hal_lld_type1.h1996
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/hal_lld_type2.h1212
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/platform.mk49
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/stm32_isr.c255
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/stm32_isr.h275
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/stm32_rcc.h1658
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F4xx/stm32_registry.h3174
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/hal_lld.c311
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/hal_lld.h2181
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/platform.mk49
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/stm32_isr.c176
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/stm32_isr.h340
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/stm32_rcc.h1700
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32F7xx/stm32_registry.h1107
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/hal_efl_lld.c608
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/hal_efl_lld.h144
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/hal_lld.c244
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/hal_lld.h1565
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/platform.mk44
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/stm32_dmamux.h131
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/stm32_isr.c134
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/stm32_isr.h182
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/stm32_rcc.h869
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G0xx/stm32_registry.h449
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/hal_lld.c277
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/hal_lld.h1985
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/platform.mk46
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/stm32_dmamux.h183
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/stm32_isr.c183
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/stm32_isr.h298
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/stm32_rcc.h1366
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32G4xx/stm32_registry.h524
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/hal_lld.c432
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/hal_lld.h3053
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/platform.mk50
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/stm32_dmamux.h206
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/stm32_isr.c198
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/stm32_isr.h384
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/stm32_rcc.h1907
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32H7xx/stm32_registry.h558
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/hal_lld.c261
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/hal_lld.h1234
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/platform.mk45
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/stm32_isr.c125
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/stm32_isr.h182
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/stm32_rcc.h819
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L0xx/stm32_registry.h1220
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/hal_adc_lld.c294
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/hal_adc_lld.h383
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/hal_lld.c237
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/hal_lld.h863
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/platform.dox315
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/platform.mk46
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/stm32_isr.c255
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/stm32_isr.h230
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/stm32_rcc.h795
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L1xx/stm32_registry.h377
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/hal_efl_lld.c631
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/hal_efl_lld.h159
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/hal_lld.c374
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/hal_lld.h2595
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/platform.mk49
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/stm32_dmamux.h161
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/stm32_isr.c165
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/stm32_isr.h290
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/stm32_rcc.h1358
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx+/stm32_registry.h282
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/hal_efl_lld.c542
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/hal_efl_lld.h116
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/hal_lld.c392
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/hal_lld.h2349
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/platform.mk49
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/platform_l432.mk48
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/stm32_isr.c159
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/stm32_isr.h289
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/stm32_rcc.h1279
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L4xx/stm32_registry.h1349
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/hal_lld.h2680
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/platform.mk34
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/stm32_dmamux.h162
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/stm32_isr.c192
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/stm32_isr.h299
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/stm32_rcc.h1254
-rw-r--r--lib/chibios/os/hal/ports/STM32/STM32L5xx/stm32_registry.h277
-rw-r--r--lib/chibios/os/hal/ports/STM32/todo.txt4
-rw-r--r--lib/chibios/os/hal/ports/common/ARMCMx/cache.h160
-rw-r--r--lib/chibios/os/hal/ports/common/ARMCMx/mpu_v7m.h228
-rw-r--r--lib/chibios/os/hal/ports/common/ARMCMx/nvic.c114
-rw-r--r--lib/chibios/os/hal/ports/common/ARMCMx/nvic.h88
-rw-r--r--lib/chibios/os/hal/ports/simulator/console.c145
-rw-r--r--lib/chibios/os/hal/ports/simulator/console.h62
-rw-r--r--lib/chibios/os/hal/ports/simulator/hal_pal_lld.c95
-rw-r--r--lib/chibios/os/hal/ports/simulator/hal_pal_lld.h267
-rw-r--r--lib/chibios/os/hal/ports/simulator/hal_st_lld.c67
-rw-r--r--lib/chibios/os/hal/ports/simulator/hal_st_lld.h141
-rwxr-xr-xlib/chibios/os/hal/ports/simulator/posix/hal_lld.c103
-rwxr-xr-xlib/chibios/os/hal/ports/simulator/posix/hal_lld.h79
-rwxr-xr-xlib/chibios/os/hal/ports/simulator/posix/hal_serial_lld.c298
-rwxr-xr-xlib/chibios/os/hal/ports/simulator/posix/hal_serial_lld.h143
-rwxr-xr-xlib/chibios/os/hal/ports/simulator/posix/platform.mk14
-rw-r--r--lib/chibios/os/hal/ports/simulator/win32/hal_lld.c110
-rw-r--r--lib/chibios/os/hal/ports/simulator/win32/hal_lld.h67
-rw-r--r--lib/chibios/os/hal/ports/simulator/win32/hal_serial_lld.c282
-rw-r--r--lib/chibios/os/hal/ports/simulator/win32/hal_serial_lld.h143
-rw-r--r--lib/chibios/os/hal/ports/simulator/win32/platform.mk14
-rw-r--r--lib/chibios/os/hal/src/hal.c157
-rw-r--r--lib/chibios/os/hal/src/hal_adc.c324
-rw-r--r--lib/chibios/os/hal/src/hal_buffers.c847
-rw-r--r--lib/chibios/os/hal/src/hal_can.c394
-rw-r--r--lib/chibios/os/hal/src/hal_crypto.c1736
-rw-r--r--lib/chibios/os/hal/src/hal_dac.c350
-rw-r--r--lib/chibios/os/hal/src/hal_efl.c134
-rw-r--r--lib/chibios/os/hal/src/hal_flash.c125
-rw-r--r--lib/chibios/os/hal/src/hal_gpt.c266
-rw-r--r--lib/chibios/os/hal/src/hal_i2c.c287
-rw-r--r--lib/chibios/os/hal/src/hal_i2s.c159
-rw-r--r--lib/chibios/os/hal/src/hal_icu.c231
-rw-r--r--lib/chibios/os/hal/src/hal_mac.c264
-rw-r--r--lib/chibios/os/hal/src/hal_mmc_spi.c920
-rw-r--r--lib/chibios/os/hal/src/hal_mmcsd.c331
-rw-r--r--lib/chibios/os/hal/src/hal_pal.c257
-rw-r--r--lib/chibios/os/hal/src/hal_pwm.c313
-rw-r--r--lib/chibios/os/hal/src/hal_queues.c699
-rw-r--r--lib/chibios/os/hal/src/hal_rtc.c335
-rw-r--r--lib/chibios/os/hal/src/hal_sdc.c999
-rw-r--r--lib/chibios/os/hal/src/hal_serial.c349
-rw-r--r--lib/chibios/os/hal/src/hal_serial_usb.c553
-rw-r--r--lib/chibios/os/hal/src/hal_sio.c126
-rw-r--r--lib/chibios/os/hal/src/hal_spi.c469
-rw-r--r--lib/chibios/os/hal/src/hal_st.c262
-rw-r--r--lib/chibios/os/hal/src/hal_trng.c151
-rw-r--r--lib/chibios/os/hal/src/hal_uart.c524
-rw-r--r--lib/chibios/os/hal/src/hal_usb.c1002
-rw-r--r--lib/chibios/os/hal/src/hal_wdg.c124
-rw-r--r--lib/chibios/os/hal/src/hal_wspi.c410
-rw-r--r--lib/chibios/os/hal/templates/board/board.c24
-rw-r--r--lib/chibios/os/hal/templates/board/board.h40
-rw-r--r--lib/chibios/os/hal/templates/board/board.mk5
-rw-r--r--lib/chibios/os/hal/templates/hal_adc_lld.c141
-rw-r--r--lib/chibios/os/hal/templates/hal_adc_lld.h130
-rw-r--r--lib/chibios/os/hal/templates/hal_can_lld.c257
-rw-r--r--lib/chibios/os/hal/templates/hal_can_lld.h275
-rw-r--r--lib/chibios/os/hal/templates/hal_crypto_lld.c1346
-rw-r--r--lib/chibios/os/hal/templates/hal_crypto_lld.h376
-rw-r--r--lib/chibios/os/hal/templates/hal_dac_lld.c167
-rw-r--r--lib/chibios/os/hal/templates/hal_dac_lld.h137
-rw-r--r--lib/chibios/os/hal/templates/hal_efl_lld.c365
-rw-r--r--lib/chibios/os/hal/templates/hal_efl_lld.h110
-rw-r--r--lib/chibios/os/hal/templates/hal_gpt_lld.c163
-rw-r--r--lib/chibios/os/hal/templates/hal_gpt_lld.h154
-rw-r--r--lib/chibios/os/hal/templates/hal_i2c_lld.c187
-rw-r--r--lib/chibios/os/hal/templates/hal_i2c_lld.h152
-rw-r--r--lib/chibios/os/hal/templates/hal_i2s_lld.c137
-rw-r--r--lib/chibios/os/hal/templates/hal_i2s_lld.h102
-rw-r--r--lib/chibios/os/hal/templates/hal_icu_lld.c187
-rw-r--r--lib/chibios/os/hal/templates/hal_icu_lld.h193
-rw-r--r--lib/chibios/os/hal/templates/hal_lld.c60
-rw-r--r--lib/chibios/os/hal/templates/hal_lld.h82
-rw-r--r--lib/chibios/os/hal/templates/hal_mac_lld.c313
-rw-r--r--lib/chibios/os/hal/templates/hal_mac_lld.h181
-rw-r--r--lib/chibios/os/hal/templates/hal_pal_lld.c85
-rw-r--r--lib/chibios/os/hal/templates/hal_pal_lld.h444
-rw-r--r--lib/chibios/os/hal/templates/hal_pwm_lld.c220
-rw-r--r--lib/chibios/os/hal/templates/hal_pwm_lld.h215
-rw-r--r--lib/chibios/os/hal/templates/hal_rtc_lld.c153
-rw-r--r--lib/chibios/os/hal/templates/hal_rtc_lld.h149
-rw-r--r--lib/chibios/os/hal/templates/hal_sdc_lld.c328
-rw-r--r--lib/chibios/os/hal/templates/hal_sdc_lld.h180
-rw-r--r--lib/chibios/os/hal/templates/hal_serial_lld.c126
-rw-r--r--lib/chibios/os/hal/templates/hal_serial_lld.h119
-rw-r--r--lib/chibios/os/hal/templates/hal_sio_lld.c140
-rw-r--r--lib/chibios/os/hal/templates/hal_sio_lld.h205
-rw-r--r--lib/chibios/os/hal/templates/hal_spi_lld.c263
-rw-r--r--lib/chibios/os/hal/templates/hal_spi_lld.h120
-rw-r--r--lib/chibios/os/hal/templates/hal_st_lld.c67
-rw-r--r--lib/chibios/os/hal/templates/hal_st_lld.h141
-rw-r--r--lib/chibios/os/hal/templates/hal_trng_lld.c140
-rw-r--r--lib/chibios/os/hal/templates/hal_trng_lld.h101
-rw-r--r--lib/chibios/os/hal/templates/hal_uart_lld.c191
-rw-r--r--lib/chibios/os/hal/templates/hal_uart_lld.h202
-rw-r--r--lib/chibios/os/hal/templates/hal_usb_lld.c390
-rw-r--r--lib/chibios/os/hal/templates/hal_usb_lld.h383
-rw-r--r--lib/chibios/os/hal/templates/hal_wdg_lld.c104
-rw-r--r--lib/chibios/os/hal/templates/hal_wdg_lld.h113
-rw-r--r--lib/chibios/os/hal/templates/hal_wspi_lld.c208
-rw-r--r--lib/chibios/os/hal/templates/hal_wspi_lld.h119
-rw-r--r--lib/chibios/os/hal/templates/halconf.h531
-rw-r--r--lib/chibios/os/hal/templates/mcuconf.h30
-rw-r--r--lib/chibios/os/hal/templates/osal/osal.c411
-rw-r--r--lib/chibios/os/hal/templates/osal/osal.h690
-rw-r--r--lib/chibios/os/hal/templates/osal/osal.mk9
-rw-r--r--lib/chibios/os/hal/templates/platform.mk111
-rw-r--r--lib/chibios/os/license/chcustomer.h103
-rw-r--r--lib/chibios/os/license/chlicense.h200
-rw-r--r--lib/chibios/os/license/chversion.h103
-rw-r--r--lib/chibios/os/license/license.dox37
-rw-r--r--lib/chibios/os/license/license.mk9
-rw-r--r--lib/chibios/os/nil/dox/nil.dox65
-rw-r--r--lib/chibios/os/nil/include/ch.h1426
-rw-r--r--lib/chibios/os/nil/include/chevt.h301
-rw-r--r--lib/chibios/os/nil/include/chmsg.h123
-rw-r--r--lib/chibios/os/nil/include/chsem.h180
-rw-r--r--lib/chibios/os/nil/nil.mk42
-rw-r--r--lib/chibios/os/nil/src/ch.c1080
-rw-r--r--lib/chibios/os/nil/src/chevt.c478
-rw-r--r--lib/chibios/os/nil/src/chmsg.c201
-rw-r--r--lib/chibios/os/nil/src/chsem.c224
-rw-r--r--lib/chibios/os/nil/templates/chconf.h482
-rw-r--r--lib/chibios/os/oslib/dox/lib.dox100
-rw-r--r--lib/chibios/os/oslib/include/chbsem.h311
-rw-r--r--lib/chibios/os/oslib/include/chdelegates.h208
-rw-r--r--lib/chibios/os/oslib/include/chfactory.h523
-rw-r--r--lib/chibios/os/oslib/include/chjobs.h397
-rw-r--r--lib/chibios/os/oslib/include/chlib.h264
-rw-r--r--lib/chibios/os/oslib/include/chmboxes.h209
-rw-r--r--lib/chibios/os/oslib/include/chmemcore.h211
-rw-r--r--lib/chibios/os/oslib/include/chmemheaps.h178
-rw-r--r--lib/chibios/os/oslib/include/chmempools.h385
-rw-r--r--lib/chibios/os/oslib/include/chobjcaches.h304
-rw-r--r--lib/chibios/os/oslib/include/chobjfifos.h430
-rw-r--r--lib/chibios/os/oslib/include/chpipes.h208
-rw-r--r--lib/chibios/os/oslib/oslib.mk57
-rw-r--r--lib/chibios/os/oslib/readme.txt2
-rw-r--r--lib/chibios/os/oslib/src/chdelegates.c239
-rw-r--r--lib/chibios/os/oslib/src/chfactory.c829
-rw-r--r--lib/chibios/os/oslib/src/chmboxes.c522
-rw-r--r--lib/chibios/os/oslib/src/chmemcore.c227
-rw-r--r--lib/chibios/os/oslib/src/chmemheaps.c399
-rw-r--r--lib/chibios/os/oslib/src/chmempools.c336
-rw-r--r--lib/chibios/os/oslib/src/chobjcaches.c491
-rw-r--r--lib/chibios/os/oslib/src/chpipes.c388
-rw-r--r--lib/chibios/os/readme.txt29
-rw-r--r--lib/chibios/os/rt/dox/rt.dox157
-rw-r--r--lib/chibios/os/rt/include/ch.h137
-rw-r--r--lib/chibios/os/rt/include/chalign.h121
-rw-r--r--lib/chibios/os/rt/include/chchecks.h263
-rw-r--r--lib/chibios/os/rt/include/chcond.h116
-rw-r--r--lib/chibios/os/rt/include/chdebug.h169
-rw-r--r--lib/chibios/os/rt/include/chdynamic.h99
-rw-r--r--lib/chibios/os/rt/include/chevents.h291
-rw-r--r--lib/chibios/os/rt/include/chlists.h406
-rw-r--r--lib/chibios/os/rt/include/chmsg.h212
-rw-r--r--lib/chibios/os/rt/include/chmtx.h168
-rw-r--r--lib/chibios/os/rt/include/chregistry.h185
-rw-r--r--lib/chibios/os/rt/include/chrestrictions.h118
-rw-r--r--lib/chibios/os/rt/include/chschd.h600
-rw-r--r--lib/chibios/os/rt/include/chsem.h200
-rw-r--r--lib/chibios/os/rt/include/chstats.h105
-rw-r--r--lib/chibios/os/rt/include/chsys.h471
-rw-r--r--lib/chibios/os/rt/include/chsystypes.h130
-rw-r--r--lib/chibios/os/rt/include/chthreads.h443
-rw-r--r--lib/chibios/os/rt/include/chtime.h492
-rw-r--r--lib/chibios/os/rt/include/chtm.h109
-rw-r--r--lib/chibios/os/rt/include/chtrace.h256
-rw-r--r--lib/chibios/os/rt/include/chvt.h364
-rw-r--r--lib/chibios/os/rt/rt.mk75
-rw-r--r--lib/chibios/os/rt/src/chcond.c321
-rw-r--r--lib/chibios/os/rt/src/chdebug.c257
-rw-r--r--lib/chibios/os/rt/src/chdynamic.c185
-rw-r--r--lib/chibios/os/rt/src/chevents.c603
-rw-r--r--lib/chibios/os/rt/src/chmsg.c221
-rw-r--r--lib/chibios/os/rt/src/chmtx.c540
-rw-r--r--lib/chibios/os/rt/src/chregistry.c268
-rw-r--r--lib/chibios/os/rt/src/chschd.c493
-rw-r--r--lib/chibios/os/rt/src/chsem.c405
-rw-r--r--lib/chibios/os/rt/src/chstats.c126
-rw-r--r--lib/chibios/os/rt/src/chsys.c445
-rw-r--r--lib/chibios/os/rt/src/chthreads.c907
-rw-r--r--lib/chibios/os/rt/src/chtm.c168
-rw-r--r--lib/chibios/os/rt/src/chtrace.c265
-rw-r--r--lib/chibios/os/rt/src/chvt.c674
-rw-r--r--lib/chibios/os/rt/templates/chconf.h759
-rw-r--r--lib/chibios/os/rt/templates/meta/module.c80
-rw-r--r--lib/chibios/os/rt/templates/meta/module.h76
-rw-r--r--lib/chibios/os/sb/common/sberr.h97
-rw-r--r--lib/chibios/os/sb/host/compilers/GCC/sbexc.S170
-rw-r--r--lib/chibios/os/sb/host/compilers/GCC/sbhost.mk14
-rw-r--r--lib/chibios/os/sb/host/sb.h151
-rw-r--r--lib/chibios/os/sb/host/sbapi.c1067
-rw-r--r--lib/chibios/os/sb/host/sbapi.h127
-rw-r--r--lib/chibios/os/sb/host/sbhost.c146
-rw-r--r--lib/chibios/os/sb/host/sbhost.h265
-rw-r--r--lib/chibios/os/sb/host/sbposix.c136
-rw-r--r--lib/chibios/os/sb/host/sbposix.h73
-rw-r--r--lib/chibios/os/sb/user/sbuser.c74
-rw-r--r--lib/chibios/os/sb/user/sbuser.h669
-rw-r--r--lib/chibios/os/sb/user/sbuser.mk12
-rw-r--r--lib/chibios/os/sb/various/syscalls.c142
-rw-r--r--lib/chibios/os/various/cpp_wrappers/ch.cpp45
-rw-r--r--lib/chibios/os/various/cpp_wrappers/ch.hpp3133
-rw-r--r--lib/chibios/os/various/cpp_wrappers/chcpp.mk9
-rw-r--r--lib/chibios/os/various/cpp_wrappers/syscalls_cpp.cpp41
-rw-r--r--lib/chibios/os/various/cpp_wrappers/syscalls_cpp.hpp13
-rw-r--r--lib/chibios/os/various/evtimer.c85
-rw-r--r--lib/chibios/os/various/evtimer.h94
-rw-r--r--lib/chibios/os/various/fatfs_bindings/fatfs.mk11
-rw-r--r--lib/chibios/os/various/fatfs_bindings/fatfs_diskio.c267
-rw-r--r--lib/chibios/os/various/fatfs_bindings/fatfs_syscall.c84
-rw-r--r--lib/chibios/os/various/fatfs_bindings/readme.txt12
-rw-r--r--lib/chibios/os/various/lwip_bindings/arch/cc.h89
-rw-r--r--lib/chibios/os/various/lwip_bindings/arch/perf.h57
-rw-r--r--lib/chibios/os/various/lwip_bindings/arch/sys_arch.c239
-rw-r--r--lib/chibios/os/various/lwip_bindings/arch/sys_arch.h68
-rw-r--r--lib/chibios/os/various/lwip_bindings/lwip.mk23
-rw-r--r--lib/chibios/os/various/lwip_bindings/lwipthread.c530
-rw-r--r--lib/chibios/os/various/lwip_bindings/lwipthread.h275
-rw-r--r--lib/chibios/os/various/lwip_bindings/readme.txt6
-rw-r--r--lib/chibios/os/various/lwip_bindings/static_lwipopts.h42
-rw-r--r--lib/chibios/os/various/shell/shell.c604
-rw-r--r--lib/chibios/os/various/shell/shell.h235
-rw-r--r--lib/chibios/os/various/shell/shell.mk9
-rw-r--r--lib/chibios/os/various/shell/shell_cmd.c248
-rw-r--r--lib/chibios/os/various/shell/shell_cmd.h114
-rw-r--r--lib/chibios/os/various/syscalls.c197
-rw-r--r--lib/chibios/os/various/various.dox91
-rw-r--r--lib/chibios/os/various/wolfssl_bindings/hwrng.c80
-rw-r--r--lib/chibios/os/various/wolfssl_bindings/user_settings.h86
-rw-r--r--lib/chibios/os/various/wolfssl_bindings/wolfssl.mk98
-rw-r--r--lib/chibios/os/various/wolfssl_bindings/wolfssl_chibios.c252
-rw-r--r--lib/chibios/os/various/wolfssl_bindings/wolfssl_chibios.h70
-rw-r--r--lib/chibios/readme.txt218
-rw-r--r--lib/chibios/release_note_next.txt120
-rw-r--r--lib/chibios/test/crypto/config.fmpp15
-rw-r--r--lib/chibios/test/crypto/configuration.xml3921
-rw-r--r--lib/chibios/test/crypto/crypto_test.mk23
-rw-r--r--lib/chibios/test/crypto/ref/README.txt2
-rw-r--r--lib/chibios/test/crypto/ref/aes_ref.bat17
-rw-r--r--lib/chibios/test/crypto/ref/des_ref.bat8
-rw-r--r--lib/chibios/test/crypto/ref/gen_cfiles.bat8
-rw-r--r--lib/chibios/test/crypto/ref/gen_testref.bat25
-rw-r--r--lib/chibios/test/crypto/ref/genfile.py68
-rw-r--r--lib/chibios/test/crypto/ref/hmac_ref.bat13
-rw-r--r--lib/chibios/test/crypto/ref/ref_data.bat7
-rw-r--r--lib/chibios/test/crypto/ref/setpath.bat2
-rw-r--r--lib/chibios/test/crypto/ref/sha_ref.bat44
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_root.c189
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_root.h103
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_001.c391
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_001.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_002.c391
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_002.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_003.c391
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_003.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_004.c625
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_004.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_005.c127
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_005.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_006.c469
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_006.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_007.c462
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_007.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_008.c357
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_008.h27
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_009.c279
-rw-r--r--lib/chibios/test/crypto/source/test/cry_test_sequence_009.h27
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_aes.c822
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_aes.h31
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_des.c353
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_des.h24
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_gcm.c77
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_gcm.h82
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_hmac.c48
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_hmac.h23
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_sha.c103
-rw-r--r--lib/chibios/test/crypto/source/testref/ref_sha.h32
-rw-r--r--lib/chibios/test/hal/testbuild/Makefile223
-rw-r--r--lib/chibios/test/hal/testbuild/main.c30
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/au-misra3.lnt2173
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/co-gcc.h142
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/co-gcc.lnt209
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/gcc-include-path.lnt6
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/lint_cmac.h330
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/lint_cppmac.h336
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/size-options.lnt1
-rw-r--r--lib/chibios/test/hal/testbuild/pclint/waivers.lnt123
-rw-r--r--lib/chibios/test/lib/ch_test.c340
-rw-r--r--lib/chibios/test/lib/ch_test.h230
-rw-r--r--lib/chibios/test/lib/test.mk5
-rw-r--r--lib/chibios/test/mfs/.spc5project4
-rw-r--r--lib/chibios/test/mfs/config.fmpp15
-rw-r--r--lib/chibios/test/mfs/configuration.xml1642
-rw-r--r--lib/chibios/test/mfs/mfs_test.mk8
-rw-r--r--lib/chibios/test/mfs/patch.xml5
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_root.c172
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_root.h70
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_sequence_001.c832
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_sequence_001.h27
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_sequence_002.c593
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_sequence_002.h27
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_sequence_003.c186
-rw-r--r--lib/chibios/test/mfs/source/test/mfs_test_sequence_003.h27
-rw-r--r--lib/chibios/test/nasa_osal/.spc5project4
-rw-r--r--lib/chibios/test/nasa_osal/config.fmpp15
-rw-r--r--lib/chibios/test/nasa_osal/configuration.xml2551
-rw-r--r--lib/chibios/test/nasa_osal/nasa_osal_test.mk11
-rw-r--r--lib/chibios/test/nasa_osal/patch.xml5
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_root.c63
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_root.h51
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_001.c565
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_001.h13
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_002.c392
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_002.h13
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_003.c434
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_003.h13
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_004.c433
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_004.h13
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_005.c399
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_005.h13
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_006.c279
-rw-r--r--lib/chibios/test/nasa_osal/source/test/nasa_osal_test_sequence_006.h13
-rw-r--r--lib/chibios/test/nasa_osal/specgen/Doxyfile2411
-rw-r--r--lib/chibios/test/nasa_osal/specgen/makedoc.bat5
-rw-r--r--lib/chibios/test/nasa_osal/specgen/rsc/custom.css800
-rw-r--r--lib/chibios/test/nasa_osal/specgen/rsc/footer_chm.html4
-rw-r--r--lib/chibios/test/nasa_osal/specgen/rsc/header_chm.html21
-rw-r--r--lib/chibios/test/nil/.spc5project4
-rw-r--r--lib/chibios/test/nil/config.fmpp15
-rw-r--r--lib/chibios/test/nil/configuration.xml2185
-rw-r--r--lib/chibios/test/nil/nil_test.mk13
-rw-r--r--lib/chibios/test/nil/patch.xml5
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_root.c93
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_root.h67
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_001.c241
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_001.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_002.c172
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_002.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_003.c162
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_003.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_004.c308
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_004.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_005.c162
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_005.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_006.c632
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_006.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_007.c142
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_007.h27
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_008.c662
-rw-r--r--lib/chibios/test/nil/source/test/nil_test_sequence_008.h27
-rw-r--r--lib/chibios/test/nil/specgen/Doxyfile2411
-rw-r--r--lib/chibios/test/nil/specgen/makedoc.bat5
-rw-r--r--lib/chibios/test/nil/specgen/rsc/custom.css800
-rw-r--r--lib/chibios/test/nil/specgen/rsc/footer_chm.html4
-rw-r--r--lib/chibios/test/nil/specgen/rsc/header_chm.html21
-rwxr-xr-xlib/chibios/test/nil/testbuild/Makefile190
-rw-r--r--lib/chibios/test/nil/testbuild/chconf.h479
-rw-r--r--lib/chibios/test/nil/testbuild/main.c57
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/au-misra3.lnt2173
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/co-gcc.h142
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/co-gcc.lnt209
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/gcc-include-path.lnt6
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/lint_cmac.h330
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/lint_cppmac.h336
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/size-options.lnt1
-rw-r--r--lib/chibios/test/nil/testbuild/pclint/waivers.lnt124
-rw-r--r--lib/chibios/test/oslib/.spc5project4
-rw-r--r--lib/chibios/test/oslib/config.fmpp15
-rw-r--r--lib/chibios/test/oslib/configuration.xml2858
-rw-r--r--lib/chibios/test/oslib/oslib_test.mk14
-rw-r--r--lib/chibios/test/oslib/patch.xml5
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_root.c94
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_root.h58
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_001.c244
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_001.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_002.c435
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_002.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_003.c380
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_003.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_004.c188
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_004.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_005.c213
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_005.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_006.c266
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_006.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_007.c317
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_007.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_008.c292
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_008.h27
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_009.c817
-rw-r--r--lib/chibios/test/oslib/source/test/oslib_test_sequence_009.h27
-rw-r--r--lib/chibios/test/oslib/specgen/Doxyfile2411
-rw-r--r--lib/chibios/test/oslib/specgen/makedoc.bat5
-rw-r--r--lib/chibios/test/oslib/specgen/rsc/custom.css800
-rw-r--r--lib/chibios/test/oslib/specgen/rsc/footer_chm.html4
-rw-r--r--lib/chibios/test/oslib/specgen/rsc/header_chm.html21
-rw-r--r--lib/chibios/test/rt/.spc5project4
-rw-r--r--lib/chibios/test/rt/config.fmpp15
-rw-r--r--lib/chibios/test/rt/configuration.xml4588
-rw-r--r--lib/chibios/test/rt/patch.xml5
-rw-r--r--lib/chibios/test/rt/rt_test.mk16
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_root.c144
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_root.h98
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_001.c292
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_001.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_002.c263
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_002.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_003.c175
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_003.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_004.c365
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_004.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_005.c139
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_005.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_006.c535
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_006.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_007.c1123
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_007.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_008.c132
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_008.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_009.c604
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_009.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_010.c304
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_010.h27
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_011.c1078
-rw-r--r--lib/chibios/test/rt/source/test/rt_test_sequence_011.h27
-rw-r--r--lib/chibios/test/rt/specgen/Doxyfile2411
-rw-r--r--lib/chibios/test/rt/specgen/makedoc.bat5
-rw-r--r--lib/chibios/test/rt/specgen/rsc/custom.css800
-rw-r--r--lib/chibios/test/rt/specgen/rsc/footer_chm.html4
-rw-r--r--lib/chibios/test/rt/specgen/rsc/header_chm.html21
-rwxr-xr-xlib/chibios/test/rt/testbuild/Makefile169
-rwxr-xr-xlib/chibios/test/rt/testbuild/Makefile_win32170
-rw-r--r--lib/chibios/test/rt/testbuild/chconf.h756
-rw-r--r--lib/chibios/test/rt/testbuild/go.sh128
-rw-r--r--lib/chibios/test/rt/testbuild/halconf.h531
-rw-r--r--lib/chibios/test/rt/testbuild/main.c52
-rw-r--r--lib/chibios/test/rt/testbuild/mcuconf.h259
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/au-misra3.lnt2173
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/co-gcc.h142
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/co-gcc.lnt209
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/gcc-include-path.lnt6
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/lint_cmac.h330
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/lint_cppmac.h336
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/size-options.lnt1
-rw-r--r--lib/chibios/test/rt/testbuild/pclint/waivers.lnt124
-rw-r--r--lib/chibios/test/rt/testbuild/readme.txt28
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/I2C-LSM303DLHC/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/I2C-LSM303DLHC/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/I2C-LSM303DLHC/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/I2C-LSM303DLHC/cfg/mcuconf.h273
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/I2C-LSM303DLHC/main.c146
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/I2C-LSM303DLHC/readme.txt26
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/SPI-L3GD20/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/SPI-L3GD20/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/SPI-L3GD20/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/SPI-L3GD20/cfg/mcuconf.h273
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/SPI-L3GD20/main.c128
-rw-r--r--lib/chibios/testex/STM32/STM32F3xx/SPI-L3GD20/readme.txt26
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-HTS221/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-HTS221/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-HTS221/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-HTS221/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-HTS221/main.c133
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-HTS221/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-IKS01A2/Makefile192
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-IKS01A2/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-IKS01A2/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-IKS01A2/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-IKS01A2/main.c230
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-IKS01A2/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LIS3MDL/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LIS3MDL/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LIS3MDL/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LIS3MDL/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LIS3MDL/main.c131
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LIS3MDL/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS22HB/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS22HB/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS22HB/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS22HB/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS22HB/main.c133
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS22HB/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS25H/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS25H/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS25H/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS25H/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS25H/main.c134
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LPS25H/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303AGR/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303AGR/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303AGR/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303AGR/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303AGR/main.c149
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303AGR/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/main.c159
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/readme.txt27
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/source/usbcfg.c342
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM303DLHC/source/usbcfg.h26
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DS0/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DS0/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DS0/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DS0/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DS0/main.c158
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DS0/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DSL/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DSL/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DSL/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DSL/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DSL/main.c156
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/I2C-LSM6DSL/readme.txt32
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/cfg/mcuconf.h253
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/main.c145
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/readme.txt26
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/source/usbcfg.c342
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-L3GD20/source/usbcfg.h26
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/cfg/mcuconf.h352
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/main.c138
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/readme.txt31
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/source/usbcfg.c342
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS302DL/source/usbcfg.h26
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/cfg/mcuconf.h352
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/main.c139
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/readme.txt31
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/source/usbcfg.c342
-rw-r--r--lib/chibios/testex/STM32/STM32F4xx/SPI-LIS3DSH/source/usbcfg.h26
-rw-r--r--lib/chibios/testex/STM32/STM32L4xx/SPI-L3GD20/Makefile189
-rw-r--r--lib/chibios/testex/STM32/STM32L4xx/SPI-L3GD20/cfg/chconf.h756
-rw-r--r--lib/chibios/testex/STM32/STM32L4xx/SPI-L3GD20/cfg/halconf.h531
-rw-r--r--lib/chibios/testex/STM32/STM32L4xx/SPI-L3GD20/cfg/mcuconf.h352
-rw-r--r--lib/chibios/testex/STM32/STM32L4xx/SPI-L3GD20/main.c128
-rw-r--r--lib/chibios/testex/STM32/STM32L4xx/SPI-L3GD20/readme.txt26
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/Makefile189
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/cfg/chconf.h756
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/cfg/halconf.h541
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/cfg/mcuconf.h71
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/debug/ADUCM36x-SPI (OpenOCD, Flash and Run).launch52
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/main.c159
-rw-r--r--lib/chibios/testhal/ADUCM/SPI/readme.txt36
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ADC/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ADC/main.c123
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ADC/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ADC/readme.txt18
-rw-r--r--lib/chibios/testhal/AVR/MEGA/EXT/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/EXT/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/EXT/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/EXT/main.c97
-rw-r--r--lib/chibios/testhal/AVR/MEGA/EXT/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/EXT/readme.txt19
-rw-r--r--lib/chibios/testhal/AVR/MEGA/GPT/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/GPT/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/GPT/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/GPT/main.c64
-rw-r--r--lib/chibios/testhal/AVR/MEGA/GPT/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/GPT/readme.txt22
-rw-r--r--lib/chibios/testhal/AVR/MEGA/I2C/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/I2C/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/I2C/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/I2C/main.c70
-rw-r--r--lib/chibios/testhal/AVR/MEGA/I2C/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/I2C/readme.txt18
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ICU/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ICU/main.c140
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ICU/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/ICU/readme.txt25
-rw-r--r--lib/chibios/testhal/AVR/MEGA/PWM/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/PWM/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/PWM/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/PWM/main.c64
-rw-r--r--lib/chibios/testhal/AVR/MEGA/PWM/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/PWM/readme.txt30
-rw-r--r--lib/chibios/testhal/AVR/MEGA/SPI/Makefile314
-rw-r--r--lib/chibios/testhal/AVR/MEGA/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/MEGA/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/MEGA/SPI/main.c92
-rw-r--r--lib/chibios/testhal/AVR/MEGA/SPI/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/MEGA/SPI/readme.txt17
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/AES/Makefile316
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/AES/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/AES/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/AES/main.c138
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/AES/mcuconf.h156
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/AES/readme.txt20
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SERIAL/Makefile316
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SERIAL/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SERIAL/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SERIAL/main.c80
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SERIAL/mcuconf.h151
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SERIAL/readme.txt23
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SPI/Makefile316
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SPI/main.c120
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SPI/mcuconf.h152
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/SPI/readme.txt24
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/TEST-SUITE-OSLIB/Makefile318
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/TEST-SUITE-OSLIB/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/TEST-SUITE-OSLIB/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/TEST-SUITE-OSLIB/main.c78
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/TEST-SUITE-OSLIB/mcuconf.h151
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/TEST-SUITE-OSLIB/readme.txt21
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/USART/Makefile312
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/USART/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/USART/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/USART/main.c89
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/USART/mcuconf.h151
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/USART/readme.txt22
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/WDT/Makefile315
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/WDT/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/WDT/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/WDT/main.c77
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/WDT/mcuconf.h125
-rw-r--r--lib/chibios/testhal/AVR/XMEGA/WDT/readme.txt20
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/Makefile36
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mega/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mega/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mega/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mega/portab.c51
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mega/portab.h73
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mini/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mini/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mini/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mini/portab.c51
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_mini/portab.h73
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_nano/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_nano/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_nano/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_nano/portab.c51
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_nano/portab.h73
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_uno/chconf.h756
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_uno/halconf.h531
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_uno/mcuconf.h115
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_uno/portab.c51
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/cfg/arduino_uno/portab.h73
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/main.c62
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/make/Makefile-arduino_mega.make229
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/make/Makefile-arduino_mini.make229
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/make/Makefile-arduino_nano.make228
-rw-r--r--lib/chibios/testhal/AVR/multi/PAL/make/Makefile-arduino_uno.make229
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/ADC/Makefile209
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/ADC/main.c151
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/ADC/mcuconf.h197
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/ADC/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/CAN/Makefile209
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/CAN/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/CAN/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/CAN/main.c107
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/CAN/mcuconf.h237
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/CAN/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/IRQ_STORM/Makefile212
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/IRQ_STORM/main.c83
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/IRQ_STORM/mcuconf.h197
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/IRQ_STORM/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/PWM-ICU/Makefile209
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/PWM-ICU/main.c149
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/PWM-ICU/mcuconf.h197
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/PWM-ICU/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/Makefile211
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/main.c160
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/mcuconf.h237
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/usbcfg.c342
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/USB_CDC/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/WDG/Makefile209
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/WDG/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/WDG/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/WDG/main.c58
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/WDG/mcuconf.h197
-rw-r--r--lib/chibios/testhal/STM32/STM32F0xx/WDG/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/ADC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/ADC/main.c156
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/ADC/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/ADC/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/CAN/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/CAN/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/CAN/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/CAN/main.c109
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/CAN/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/CAN/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/fake.c43
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/fake.h28
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/lis3.c127
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/lis3.h29
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/main.c115
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/I2C/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/IRQ_STORM/Makefile217
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/IRQ_STORM/main.c81
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/IRQ_STORM/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/IRQ_STORM/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/PWM-ICU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/PWM-ICU/main.c145
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/PWM-ICU/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/PWM-ICU/readme.txt28
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/RTC/Makefile215
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/RTC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/RTC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/RTC/main.c160
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/RTC/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/RTC/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/SPI/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/SPI/main.c138
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/SPI/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/SPI/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/UART/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/UART/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/UART/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/UART/main.c146
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/UART/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/UART/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/main.c159
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/usbcfg.c342
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/main.c158
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/mcuconf.h223
-rw-r--r--lib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/readme.txt26
-rwxr-xr-xlib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/usbcfg.c342
-rwxr-xr-xlib/chibios/testhal/STM32/STM32F1xx/USB_CDC_F107/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/PWM-ICU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/PWM-ICU/main.c142
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/PWM-ICU/mcuconf.h342
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/PWM-ICU/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/main.c160
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/mcuconf.h342
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/usbcfg.c342
-rw-r--r--lib/chibios/testhal/STM32/STM32F2xx/USB_CDC/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/ADC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/ADC/main.c170
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/ADC/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/ADC/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/CAN/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/CAN/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/CAN/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/CAN/main.c107
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/CAN/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/CAN/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/I2C/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/I2C/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/I2C/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/I2C/main.c110
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/I2C/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/I2C/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/PWM-ICU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/PWM-ICU/main.c142
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/PWM-ICU/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/PWM-ICU/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SDADC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SDADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SDADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SDADC/main.c163
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SDADC/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SDADC/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SPI/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SPI/main.c161
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SPI/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/SPI/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/UART/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/UART/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/UART/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/UART/main.c150
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/UART/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/UART/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/main.c166
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/mcuconf.h241
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/usbcfg.c342
-rw-r--r--lib/chibios/testhal/STM32/STM32F37x/USB_CDC/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC/main.c176
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC_DUAL/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC_DUAL/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC_DUAL/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC_DUAL/main.c202
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC_DUAL/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/ADC_DUAL/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/CAN/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/CAN/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/CAN/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/CAN/main.c107
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/CAN/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/CAN/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/DAC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/DAC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/DAC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/DAC/main.c157
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/DAC/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/DAC/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/IRQ_STORM/Makefile217
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/IRQ_STORM/main.c83
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/IRQ_STORM/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/IRQ_STORM/readme.txt32
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/PWM-ICU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/PWM-ICU/main.c144
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/PWM-ICU/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/PWM-ICU/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/driver/ChibiOS Virtual COM.inf57
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/main.c197
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/usbcfg.c483
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/USB_CDC_IAD/usbcfg.h28
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/WDG/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/WDG/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/WDG/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/WDG/main.c58
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/WDG/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/STM32F3xx/WDG/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/ADC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/ADC/main.c163
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/ADC/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/ADC/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/CAN/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/CAN/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/CAN/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/CAN/main.c125
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/CAN/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/CAN/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC/main.c157
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC_DUAL/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC_DUAL/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC_DUAL/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC_DUAL/main.c160
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC_DUAL/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DAC_DUAL/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DMA_STORM/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DMA_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DMA_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DMA_STORM/main.c248
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/DMA_STORM/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/I2S/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/I2S/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/I2S/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/I2S/main.c82
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/I2S/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/I2S/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/Makefile217
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.ewp2843
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.eww10
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/iar/ch.icf47
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx917
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/main.c83
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/extfunc.c23
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/iar/ch.ewp2846
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/iar/ch.eww10
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/iar/ch.icf47
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/keil/ch.uvprojx922
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/main.c339
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/IRQ_STORM_FPU/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/PWM-ICU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/PWM-ICU/main.c144
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/PWM-ICU/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/PWM-ICU/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/RTC/Makefile218
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/RTC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/RTC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/RTC/main.c293
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/RTC/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/SDC/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/SDC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/SDC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/SDC/main.c330
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/SDC/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/SDC/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/driver/ChibiOS Virtual COM.inf57
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/main.c190
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/usbcfg.c483
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/USB_CDC_IAD/usbcfg.h28
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/WDG/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/WDG/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/WDG/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/WDG/main.c57
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/WDG/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32F4xx/WDG/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/GPT-ADC/Makefile219
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/GPT-ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/GPT-ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/GPT-ADC/main.c189
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/GPT-ADC/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/GPT-ADC/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/IRQ_STORM/Makefile222
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/IRQ_STORM/main.c84
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/IRQ_STORM/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/IRQ_STORM/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/PWM-ICU/Makefile219
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/PWM-ICU/main.c166
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/PWM-ICU/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/PWM-ICU/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/SPI/Makefile219
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/SPI/main.c183
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/SPI/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/SPI/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/Makefile219
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/main.c145
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/usbcfg.c322
-rw-r--r--lib/chibios/testhal/STM32/STM32F7xx/USB_RAW/usbcfg.h28
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/SPI/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/SPI/main.c140
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/SPI/mcuconf.h207
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/SPI/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/Makefile216
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/main.c166
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/mcuconf.h242
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/readme.txt27
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/usbcfg.c342
-rw-r--r--lib/chibios/testhal/STM32/STM32L0xx/USB_CDC/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/ADC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/ADC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/ADC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/ADC/main.c163
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/ADC/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/ADC/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/DAC/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/DAC/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/DAC/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/DAC/main.c159
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/DAC/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/DAC/readme.txt30
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/IRQ_STORM/Makefile217
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/IRQ_STORM/main.c83
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/IRQ_STORM/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/IRQ_STORM/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/PWM-ICU/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/PWM-ICU/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/PWM-ICU/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/PWM-ICU/main.c144
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/PWM-ICU/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/PWM-ICU/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/SPI/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/SPI/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/SPI/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/SPI/main.c141
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/SPI/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/SPI/readme.txt31
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/UART/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/UART/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/UART/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/UART/main.c143
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/UART/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/STM32L1xx/UART/readme.txt32
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/CAN/Makefile214
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/CAN/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/CAN/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/CAN/main.c124
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/CAN/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/CAN/readme.txt26
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/IRQ_STORM/Makefile217
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/IRQ_STORM/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/IRQ_STORM/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/IRQ_STORM/main.c83
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/IRQ_STORM/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/STM32L4xx/IRQ_STORM/readme.txt27
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/Makefile48
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g071rb_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g071rb_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g071rb_nucleo64/mcuconf.h236
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g071rb_nucleo64/portab.c127
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g071rb_nucleo64/portab.h86
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g474re_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g474re_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g474re_nucleo64/mcuconf.h387
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g474re_nucleo64/portab.c142
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32g474re_nucleo64/portab.h87
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32h743zi_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32h743zi_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32h743zi_nucleo144/mcuconf.h486
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32h743zi_nucleo144/portab.c149
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32h743zi_nucleo144/portab.h86
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l053r8_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l053r8_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l053r8_nucleo64/mcuconf.h207
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l053r8_nucleo64/portab.c119
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l053r8_nucleo64/portab.h86
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l476_discovery/portab.c142
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l476_discovery/portab.h87
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l4r5zi_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l4r5zi_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l4r5zi_nucleo144/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l4r5zi_nucleo144/portab.c142
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/cfg/stm32l4r5zi_nucleo144/portab.h87
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/main.c155
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/make/stm32g071rb_nucleo64.make190
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/make/stm32g474re_nucleo64.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/make/stm32h743zi_nucleo144.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/make/stm32l053r8_nucleo64.make190
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/make/stm32l476_discovery.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/ADC/make/stm32l4r5zi_nucleo144.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/Makefile18
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/cfg/stm32f756zg_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/cfg/stm32f756zg_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/cfg/stm32f756zg_nucleo144/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/cfg/stm32f756zg_nucleo144/portab.c56
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/cfg/stm32f756zg_nucleo144/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/main.c103
-rw-r--r--lib/chibios/testhal/STM32/multi/CRYPTO/make/stm32f756zg_nucleo144.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/Makefile36
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32g474re_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32g474re_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32g474re_nucleo64/mcuconf.h387
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32g474re_nucleo64/portab.c60
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32g474re_nucleo64/portab.h77
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32h743_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32h743_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32h743_nucleo144/mcuconf.h486
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32h743_nucleo144/portab.c60
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32h743_nucleo144/portab.h77
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l476_discovery/portab.c60
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l476_discovery/portab.h78
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l4r5zi_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l4r5zi_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l4r5zi_nucleo144/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l4r5zi_nucleo144/portab.c60
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/cfg/stm32l4r5zi_nucleo144/portab.h78
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/main.c154
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/make/stm32g474re_nucleo64.make190
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/make/stm32h743_nucleo144.make226
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/make/stm32l476_discovery.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/DAC/make/stm32l4r5zi_nucleo144.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/Makefile18
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/cfg/stm32l476_discovery/portab.c61
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/cfg/stm32l476_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/main.c89
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/make/stm32l476_discovery.make226
-rw-r--r--lib/chibios/testhal/STM32/multi/EFL-MFS/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/Makefile72
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f051_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f051_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f051_discovery/mcuconf.h197
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f051_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f051_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f103_olimex/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f103_olimex/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f103_olimex/mcuconf.h214
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f103_olimex/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f103_olimex/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f303_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f303_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f303_discovery/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f303_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f303_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f373_eval/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f373_eval/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f373_eval/mcuconf.h226
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f373_eval/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f373_eval/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f407_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f407_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f407_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f407_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f407_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f429_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f429_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f429_discovery/mcuconf.h361
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f429_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f429_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f746_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f746_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f746_discovery/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f746_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32f746_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l053_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l053_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l053_discovery/mcuconf.h207
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l053_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l053_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l151_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l151_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l151_discovery/mcuconf.h206
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l151_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l151_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l476_discovery/portab.c51
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/cfg/stm32l476_discovery/portab.h74
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/main.c187
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f051_discovery.make215
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f103_olimex.make215
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f303_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f373_eval.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f407_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f429_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32f746_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32l053_discovery.make215
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32l151_discovery.make215
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/make/stm32l476_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/PAL/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/Makefile60
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f051_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f051_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f051_discovery/mcuconf.h205
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f051_discovery/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f051_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f303_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f303_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f303_discovery/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f303_discovery/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f303_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f407_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f407_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f407_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f407_discovery/portab.c59
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f407_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f746_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f746_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f746_discovery/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f746_discovery/portab.c59
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32f746_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32g071_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32g071_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32g071_nucleo64/mcuconf.h236
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32g071_nucleo64/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32g071_nucleo64/portab.h75
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l053_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l053_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l053_discovery/mcuconf.h207
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l053_discovery/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l053_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l476_discovery/portab.c61
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l476_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l4r5_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l4r5_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l4r5_nucleo144/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l4r5_nucleo144/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/cfg/stm32l4r5_nucleo144/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/main.c181
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32f051_discovery.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32f303_discovery.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32f407_discovery.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32f746_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32g071_nucleo64.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32l053_discovery.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32l476_discovery.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/RTC/make/stm32l4r5_nucleo144.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/Makefile18
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/cfg/stm32l4r9ai_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/cfg/stm32l4r9ai_discovery/ffconf.h300
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/cfg/stm32l4r9ai_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/cfg/stm32l4r9ai_discovery/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/cfg/stm32l4r9ai_discovery/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/cfg/stm32l4r9ai_discovery/portab.h77
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/main.c346
-rw-r--r--lib/chibios/testhal/STM32/multi/SDMMC-FATFS/make/stm32l4r9ai_discovery.make193
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/Makefile60
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f091_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f091_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f091_nucleo64/mcuconf.h232
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f091_nucleo64/portab.c107
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f091_nucleo64/portab.h79
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f303_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f303_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f303_discovery/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f303_discovery/portab.c106
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f303_discovery/portab.h80
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f407_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f407_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f407_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f407_discovery/portab.c107
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32f407_discovery/portab.h80
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h743_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h743_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h743_nucleo144/mcuconf.h486
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h743_nucleo144/portab.c103
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h743_nucleo144/portab.h79
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h755_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h755_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h755_nucleo144/mcuconf.h486
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h755_nucleo144/portab.c103
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32h755_nucleo144/portab.h79
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l476_discovery/portab.c107
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l476_discovery/portab.h80
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r5_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r5_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r5_nucleo144/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r5_nucleo144/portab.c107
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r5_nucleo144/portab.h80
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r9_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r9_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r9_discovery/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r9_discovery/portab.c107
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/cfg/stm32l4r9_discovery/portab.h80
-rwxr-xr-xlib/chibios/testhal/STM32/multi/SPI/main.c188
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32f091_nucleo64.make215
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32f303_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32f407_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32h743_nucleo144.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32h755_nucleo144.make190
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32l476_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32l4r5_nucleo144.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/make/stm32l4r9_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/SPI/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/Makefile24
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l476_discovery/portab.c61
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l476_discovery/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l4r5zi_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l4r5zi_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l4r5zi_nucleo144/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l4r5zi_nucleo144/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/cfg/stm32l4r5zi_nucleo144/portab.h76
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/main.c115
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/make/stm32l476_discovery.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/TRNG/make/stm32l4r5zi_nucleo144.make191
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/Makefile36
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f091_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f091_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f091_nucleo64/mcuconf.h250
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f091_nucleo64/portab.c80
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f091_nucleo64/portab.h75
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f303_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f303_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f303_discovery/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f303_discovery/portab.c81
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f303_discovery/portab.h75
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f407_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f407_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f407_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f407_discovery/portab.c81
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f407_discovery/portab.h75
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f746_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f746_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f746_discovery/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f746_discovery/portab.c80
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/cfg/stm32f746_discovery/portab.h78
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/main.c110
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/make/stm32f091_nucleo64.make215
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/make/stm32f303_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/make/stm32f407_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/make/stm32f746_discovery.make225
-rw-r--r--lib/chibios/testhal/STM32/multi/UART/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/Makefile48
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f303_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f303_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f303_discovery/mcuconf.h273
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f303_discovery/portab.c55
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f303_discovery/portab.h79
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f407_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f407_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f407_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f407_discovery/portab.c55
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f407_discovery/portab.h72
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f746_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f746_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f746_discovery/mcuconf.h425
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f746_discovery/portab.c62
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32f746_discovery/portab.h72
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32h743_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32h743_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32h743_nucleo144/mcuconf.h486
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32h743_nucleo144/portab.c56
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32h743_nucleo144/portab.h72
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l476_discovery/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l476_discovery/portab.h72
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l4r5_nucleo144/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l4r5_nucleo144/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l4r5_nucleo144/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l4r5_nucleo144/portab.c57
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/cfg/stm32l4r5_nucleo144/portab.h72
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/main.c166
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/make/stm32f303_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/make/stm32f407_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/make/stm32f746_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/make/stm32h743_nucleo144.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/make/stm32l476_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/make/stm32l4r5_nucleo144.make192
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/readme.txt25
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/source/usbcfg.c343
-rw-r--r--lib/chibios/testhal/STM32/multi/USB_CDC/source/usbcfg.h26
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/Makefile23
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l476_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l476_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l476_discovery/mcuconf.h352
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l476_discovery/portab.c68
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l476_discovery/portab.h79
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l4r9_discovery/chconf.h756
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l4r9_discovery/halconf.h531
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l4r9_discovery/mcuconf.h358
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l4r9_discovery/portab.c68
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/cfg/stm32l4r9_discovery/portab.h79
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/main.c107
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/make/stm32l476_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/make/stm32l4r9_discovery.make227
-rw-r--r--lib/chibios/testhal/STM32/multi/WSPI-MFS/readme.txt25
-rw-r--r--lib/chibios/testhal/common/irq_storm.c280
-rw-r--r--lib/chibios/testhal/common/irq_storm.h166
-rw-r--r--lib/chibios/testrt/VT_STORM/Makefile18
-rw-r--r--lib/chibios/testrt/VT_STORM/cfg/stm32g474re_nucleo64/chconf.h756
-rw-r--r--lib/chibios/testrt/VT_STORM/cfg/stm32g474re_nucleo64/halconf.h531
-rw-r--r--lib/chibios/testrt/VT_STORM/cfg/stm32g474re_nucleo64/mcuconf.h387
-rw-r--r--lib/chibios/testrt/VT_STORM/cfg/stm32g474re_nucleo64/portab.c95
-rw-r--r--lib/chibios/testrt/VT_STORM/cfg/stm32g474re_nucleo64/portab.h77
-rw-r--r--lib/chibios/testrt/VT_STORM/main.c49
-rw-r--r--lib/chibios/testrt/VT_STORM/make/stm32g474re_nucleo64.make191
-rw-r--r--lib/chibios/testrt/VT_STORM/source/vt_storm.c359
-rw-r--r--lib/chibios/testrt/VT_STORM/source/vt_storm.h140
-rw-r--r--lib/chibios/tools/calc/STM32L4+.odsbin0 -> 28809 bytes
-rw-r--r--lib/chibios/tools/eclipse/debug/Create OpenOCD Debug Configuration (pre-select elf file into a project).launch11
-rw-r--r--lib/chibios/tools/eclipse/debug/OpenOCD no interface (prompts for .cfg board configuration).launch9
-rw-r--r--lib/chibios/tools/eclipse/debug/OpenOCD on CMSIS-DAP (prompts for .cfg target configuration).launch9
-rw-r--r--lib/chibios/tools/eclipse/debug/OpenOCD on ICDI (prompts for .cfg target configuration).launch9
-rw-r--r--lib/chibios/tools/eclipse/debug/OpenOCD on STLink (prompts for .cfg target configuration).launch9
-rw-r--r--lib/chibios/tools/eclipse/fmpp/Run FMPP (pre-select folder containing config.fmpp).launch9
-rw-r--r--lib/chibios/tools/ftl/libs/liblicense.ftl36
-rwxr-xr-xlib/chibios/tools/ftl/libs/libutils.ftl126
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f0xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f0xx/templates/board.h.ftl368
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f0xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f3xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f3xx/templates/board.h.ftl368
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f3xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f4xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f4xx/templates/board.h.ftl389
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f4xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f7xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f7xx/templates/board.h.ftl391
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32f7xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32g0xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32g0xx/templates/board.h.ftl368
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32g0xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32g4xx/templates/board.c.ftl302
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32g4xx/templates/board.h.ftl393
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32g4xx/templates/board.mk.ftl39
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32h7xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32h7xx/templates/board.h.ftl385
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32h7xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l0xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l0xx/templates/board.h.ftl368
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l0xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l1xx/templates/board.c.ftl327
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l1xx/templates/board.h.ftl366
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l1xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l4xx/templates/board.c.ftl342
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l4xx/templates/board.h.ftl449
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l4xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l5xx/templates/board.c.ftl299
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l5xx/templates/board.h.ftl420
-rw-r--r--lib/chibios/tools/ftl/processors/boards/stm32l5xx/templates/board.mk.ftl43
-rw-r--r--lib/chibios/tools/ftl/processors/conf/chconf_nil/chconf.h.ftl490
-rw-r--r--lib/chibios/tools/ftl/processors/conf/chconf_rt/chconf.h.ftl767
-rw-r--r--lib/chibios/tools/ftl/processors/conf/halconf/halconf.h.ftl542
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32f303xx/mcuconf.h.ftl284
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32f407xx/mcuconf.h.ftl363
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32f413xx/mcuconf.h.ftl359
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32f72xxx/mcuconf.h.ftl392
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32f746xx/mcuconf.h.ftl436
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32f76xxx/mcuconf.h.ftl436
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32g071xx/mcuconf.h.ftl247
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32g4x1xx/mcuconf.h.ftl333
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32g4x4xx/mcuconf.h.ftl398
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32h743xx/mcuconf.h.ftl497
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l05xxx/mcuconf.h.ftl218
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l07xxx/mcuconf.h.ftl253
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l432xx/mcuconf.h.ftl278
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l452xx/mcuconf.h.ftl324
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l476xx/mcuconf.h.ftl363
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l496xx/mcuconf.h.ftl373
-rw-r--r--lib/chibios/tools/ftl/processors/conf/mcuconf_stm32l4rxxx/mcuconf.h.ftl374
-rw-r--r--lib/chibios/tools/ftl/processors/conf/notes.txt7
-rwxr-xr-xlib/chibios/tools/ftl/processors/unittest/test/test_root.c.ftl99
-rwxr-xr-xlib/chibios/tools/ftl/processors/unittest/test/test_root.h.ftl70
-rwxr-xr-xlib/chibios/tools/ftl/processors/unittest/test/test_sequence.c.ftl236
-rwxr-xr-xlib/chibios/tools/ftl/processors/unittest/test/test_sequence.h.ftl43
-rw-r--r--lib/chibios/tools/mk/autobuild.mk18
-rw-r--r--lib/chibios/tools/style/style_ex.sh3
-rw-r--r--lib/chibios/tools/style/style_hal.sh7
-rw-r--r--lib/chibios/tools/style/style_nil.sh5
-rw-r--r--lib/chibios/tools/style/style_rt.sh5
-rw-r--r--lib/chibios/tools/style/stylecheck.pl291
-rw-r--r--lib/chibios/tools/style/test.c21
-rw-r--r--lib/chibios/tools/style/test_negatives.txt54
-rw-r--r--lib/chibios/tools/style/test_positives.txt65
-rw-r--r--lib/chibios/tools/updater/conf.fmpp10
-rw-r--r--lib/chibios/tools/updater/update_chconf_nil.sh29
-rw-r--r--lib/chibios/tools/updater/update_chconf_rt.sh29
-rw-r--r--lib/chibios/tools/updater/update_halconf.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32f303xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32f407xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32f413xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32f72xxx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32f746xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32f76xxx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32g071xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32g4x1xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32g4x4xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32h743xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l05xxx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l07xxx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l432xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l452xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l476xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l496xx.sh29
-rw-r--r--lib/chibios/tools/updater/update_mcuconf_stm32l4rxxx.sh29
4066 files changed, 3607071 insertions, 0 deletions
diff --git a/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/Makefile b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/Makefile
new file mode 100644
index 000000000..2ef0efb7a
--- /dev/null
+++ b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/Makefile
@@ -0,0 +1,189 @@
1##############################################################################
2# Build global options
3# NOTE: Can be overridden externally.
4#
5
6# Compiler options here.
7ifeq ($(USE_OPT),)
8 USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16
9endif
10
11# C specific options here (added to USE_OPT).
12ifeq ($(USE_COPT),)
13 USE_COPT =
14endif
15
16# C++ specific options here (added to USE_OPT).
17ifeq ($(USE_CPPOPT),)
18 USE_CPPOPT = -fno-rtti
19endif
20
21# Enable this if you want the linker to remove unused code and data.
22ifeq ($(USE_LINK_GC),)
23 USE_LINK_GC = yes
24endif
25
26# Linker extra options here.
27ifeq ($(USE_LDOPT),)
28 USE_LDOPT =
29endif
30
31# Enable this if you want link time optimizations (LTO).
32ifeq ($(USE_LTO),)
33 USE_LTO = yes
34endif
35
36# Enable this if you want to see the full log while compiling.
37ifeq ($(USE_VERBOSE_COMPILE),)
38 USE_VERBOSE_COMPILE = no
39endif
40
41# If enabled, this option makes the build process faster by not compiling
42# modules not used in the current configuration.
43ifeq ($(USE_SMART_BUILD),)
44 USE_SMART_BUILD = yes
45endif
46
47#
48# Build global options
49##############################################################################
50
51##############################################################################
52# Architecture or project specific options
53#
54
55# Stack size to be allocated to the Cortex-M process stack. This stack is
56# the stack used by the main() thread.
57ifeq ($(USE_PROCESS_STACKSIZE),)
58 USE_PROCESS_STACKSIZE = 0x400
59endif
60
61# Stack size to the allocated to the Cortex-M main/exceptions stack. This
62# stack is used for processing interrupts and exceptions.
63ifeq ($(USE_EXCEPTIONS_STACKSIZE),)
64 USE_EXCEPTIONS_STACKSIZE = 0x400
65endif
66
67# Enables the use of FPU (no, softfp, hard).
68ifeq ($(USE_FPU),)
69 USE_FPU = no
70endif
71
72# FPU-related options.
73ifeq ($(USE_FPU_OPT),)
74 USE_FPU_OPT = -mfloat-abi=$(USE_FPU) -mfpu=fpv4-sp-d16
75endif
76
77#
78# Architecture or project specific options
79##############################################################################
80
81##############################################################################
82# Project, target, sources and paths
83#
84
85# Define project name here
86PROJECT = ch
87
88# Target settings.
89MCU = cortex-m3
90
91# Imported source files and paths.
92CHIBIOS := ../../..
93CONFDIR := ./cfg
94BUILDDIR := ./build
95DEPDIR := ./.dep
96
97# Licensing files.
98include $(CHIBIOS)/os/license/license.mk
99# Startup files.
100include $(CHIBIOS)/os/common/startup/ARMCMx/compilers/GCC/mk/startup_aducm36x.mk
101# HAL-OSAL files (optional).
102include $(CHIBIOS)/os/hal/hal.mk
103include $(CHIBIOS)/os/hal/ports/ADUCM/ADUCM36x/platform.mk
104include $(CHIBIOS)/os/hal/boards/ADICUP360/board.mk
105include $(CHIBIOS)/os/hal/osal/rt-nil/osal.mk
106# RTOS files (optional).
107include $(CHIBIOS)/os/rt/rt.mk
108include $(CHIBIOS)/os/common/ports/ARMCMx/compilers/GCC/mk/port_v7m.mk
109# Auto-build files in ./source recursively.
110include $(CHIBIOS)/tools/mk/autobuild.mk
111# Other files (optional).
112include $(CHIBIOS)/test/lib/test.mk
113include $(CHIBIOS)/test/rt/rt_test.mk
114include $(CHIBIOS)/test/oslib/oslib_test.mk
115
116# Define linker script file here
117LDSCRIPT= $(STARTUPLD)/ADUCM360.ld
118
119# C sources that can be compiled in ARM or THUMB mode depending on the global
120# setting.
121CSRC = $(ALLCSRC) \
122 $(TESTSRC) \
123 main.c
124
125# C++ sources that can be compiled in ARM or THUMB mode depending on the global
126# setting.
127CPPSRC = $(ALLCPPSRC)
128
129# List ASM source files here.
130ASMSRC = $(ALLASMSRC)
131
132# List ASM with preprocessor source files here.
133ASMXSRC = $(ALLXASMSRC)
134
135# Inclusion directories.
136INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
137
138# Define C warning options here.
139CWARN = -Wall -Wextra -Wundef -Wstrict-prototypes
140
141# Define C++ warning options here.
142CPPWARN = -Wall -Wextra -Wundef
143
144#
145# Project, target, sources and paths
146##############################################################################
147
148##############################################################################
149# Start of user section
150#
151
152# List all user C define here, like -D_DEBUG=1
153UDEFS =
154
155# Define ASM defines here
156UADEFS =
157
158# List all user directories here
159UINCDIR =
160
161# List the user directory to look for the libraries here
162ULIBDIR =
163
164# List all user libraries here
165ULIBS =
166
167#
168# End of user section
169##############################################################################
170
171##############################################################################
172# Common rules
173#
174
175RULESPATH = $(CHIBIOS)/os/common/startup/ARMCMx/compilers/GCC/mk
176include $(RULESPATH)/arm-none-eabi.mk
177include $(RULESPATH)/rules.mk
178
179#
180# Common rules
181##############################################################################
182
183##############################################################################
184# Custom rules
185#
186
187#
188# Custom rules
189##############################################################################
diff --git a/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/chconf.h b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/chconf.h
new file mode 100644
index 000000000..a5b10470b
--- /dev/null
+++ b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/chconf.h
@@ -0,0 +1,756 @@
1/*
2 ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15*/
16
17/**
18 * @file rt/templates/chconf.h
19 * @brief Configuration file template.
20 * @details A copy of this file must be placed in each project directory, it
21 * contains the application specific kernel settings.
22 *
23 * @addtogroup config
24 * @details Kernel related settings and hooks.
25 * @{
26 */
27
28#ifndef CHCONF_H
29#define CHCONF_H
30
31#define _CHIBIOS_RT_CONF_
32#define _CHIBIOS_RT_CONF_VER_6_1_
33
34/*===========================================================================*/
35/**
36 * @name System timers settings
37 * @{
38 */
39/*===========================================================================*/
40
41/**
42 * @brief System time counter resolution.
43 * @note Allowed values are 16, 32 or 64 bits.
44 */
45#if !defined(CH_CFG_ST_RESOLUTION)
46#define CH_CFG_ST_RESOLUTION 32
47#endif
48
49/**
50 * @brief System tick frequency.
51 * @details Frequency of the system timer that drives the system ticks. This
52 * setting also defines the system tick time unit.
53 */
54#if !defined(CH_CFG_ST_FREQUENCY)
55#define CH_CFG_ST_FREQUENCY 10000
56#endif
57
58/**
59 * @brief Time intervals data size.
60 * @note Allowed values are 16, 32 or 64 bits.
61 */
62#if !defined(CH_CFG_INTERVALS_SIZE)
63#define CH_CFG_INTERVALS_SIZE 32
64#endif
65
66/**
67 * @brief Time types data size.
68 * @note Allowed values are 16 or 32 bits.
69 */
70#if !defined(CH_CFG_TIME_TYPES_SIZE)
71#define CH_CFG_TIME_TYPES_SIZE 32
72#endif
73
74/**
75 * @brief Time delta constant for the tick-less mode.
76 * @note If this value is zero then the system uses the classic
77 * periodic tick. This value represents the minimum number
78 * of ticks that is safe to specify in a timeout directive.
79 * The value one is not valid, timeouts are rounded up to
80 * this value.
81 */
82#if !defined(CH_CFG_ST_TIMEDELTA)
83#define CH_CFG_ST_TIMEDELTA 0
84#endif
85
86/** @} */
87
88/*===========================================================================*/
89/**
90 * @name Kernel parameters and options
91 * @{
92 */
93/*===========================================================================*/
94
95/**
96 * @brief Round robin interval.
97 * @details This constant is the number of system ticks allowed for the
98 * threads before preemption occurs. Setting this value to zero
99 * disables the preemption for threads with equal priority and the
100 * round robin becomes cooperative. Note that higher priority
101 * threads can still preempt, the kernel is always preemptive.
102 * @note Disabling the round robin preemption makes the kernel more compact
103 * and generally faster.
104 * @note The round robin preemption is not supported in tickless mode and
105 * must be set to zero in that case.
106 */
107#if !defined(CH_CFG_TIME_QUANTUM)
108#define CH_CFG_TIME_QUANTUM 0
109#endif
110
111/**
112 * @brief Idle thread automatic spawn suppression.
113 * @details When this option is activated the function @p chSysInit()
114 * does not spawn the idle thread. The application @p main()
115 * function becomes the idle thread and must implement an
116 * infinite loop.
117 */
118#if !defined(CH_CFG_NO_IDLE_THREAD)
119#define CH_CFG_NO_IDLE_THREAD FALSE
120#endif
121
122/** @} */
123
124/*===========================================================================*/
125/**
126 * @name Performance options
127 * @{
128 */
129/*===========================================================================*/
130
131/**
132 * @brief OS optimization.
133 * @details If enabled then time efficient rather than space efficient code
134 * is used when two possible implementations exist.
135 *
136 * @note This is not related to the compiler optimization options.
137 * @note The default is @p TRUE.
138 */
139#if !defined(CH_CFG_OPTIMIZE_SPEED)
140#define CH_CFG_OPTIMIZE_SPEED TRUE
141#endif
142
143/** @} */
144
145/*===========================================================================*/
146/**
147 * @name Subsystem options
148 * @{
149 */
150/*===========================================================================*/
151
152/**
153 * @brief Time Measurement APIs.
154 * @details If enabled then the time measurement APIs are included in
155 * the kernel.
156 *
157 * @note The default is @p TRUE.
158 */
159#if !defined(CH_CFG_USE_TM)
160#define CH_CFG_USE_TM FALSE
161#endif
162
163/**
164 * @brief Threads registry APIs.
165 * @details If enabled then the registry APIs are included in the kernel.
166 *
167 * @note The default is @p TRUE.
168 */
169#if !defined(CH_CFG_USE_REGISTRY)
170#define CH_CFG_USE_REGISTRY TRUE
171#endif
172
173/**
174 * @brief Threads synchronization APIs.
175 * @details If enabled then the @p chThdWait() function is included in
176 * the kernel.
177 *
178 * @note The default is @p TRUE.
179 */
180#if !defined(CH_CFG_USE_WAITEXIT)
181#define CH_CFG_USE_WAITEXIT TRUE
182#endif
183
184/**
185 * @brief Semaphores APIs.
186 * @details If enabled then the Semaphores APIs are included in the kernel.
187 *
188 * @note The default is @p TRUE.
189 */
190#if !defined(CH_CFG_USE_SEMAPHORES)
191#define CH_CFG_USE_SEMAPHORES TRUE
192#endif
193
194/**
195 * @brief Semaphores queuing mode.
196 * @details If enabled then the threads are enqueued on semaphores by
197 * priority rather than in FIFO order.
198 *
199 * @note The default is @p FALSE. Enable this if you have special
200 * requirements.
201 * @note Requires @p CH_CFG_USE_SEMAPHORES.
202 */
203#if !defined(CH_CFG_USE_SEMAPHORES_PRIORITY)
204#define CH_CFG_USE_SEMAPHORES_PRIORITY FALSE
205#endif
206
207/**
208 * @brief Mutexes APIs.
209 * @details If enabled then the mutexes APIs are included in the kernel.
210 *
211 * @note The default is @p TRUE.
212 */
213#if !defined(CH_CFG_USE_MUTEXES)
214#define CH_CFG_USE_MUTEXES TRUE
215#endif
216
217/**
218 * @brief Enables recursive behavior on mutexes.
219 * @note Recursive mutexes are heavier and have an increased
220 * memory footprint.
221 *
222 * @note The default is @p FALSE.
223 * @note Requires @p CH_CFG_USE_MUTEXES.
224 */
225#if !defined(CH_CFG_USE_MUTEXES_RECURSIVE)
226#define CH_CFG_USE_MUTEXES_RECURSIVE FALSE
227#endif
228
229/**
230 * @brief Conditional Variables APIs.
231 * @details If enabled then the conditional variables APIs are included
232 * in the kernel.
233 *
234 * @note The default is @p TRUE.
235 * @note Requires @p CH_CFG_USE_MUTEXES.
236 */
237#if !defined(CH_CFG_USE_CONDVARS)
238#define CH_CFG_USE_CONDVARS TRUE
239#endif
240
241/**
242 * @brief Conditional Variables APIs with timeout.
243 * @details If enabled then the conditional variables APIs with timeout
244 * specification are included in the kernel.
245 *
246 * @note The default is @p TRUE.
247 * @note Requires @p CH_CFG_USE_CONDVARS.
248 */
249#if !defined(CH_CFG_USE_CONDVARS_TIMEOUT)
250#define CH_CFG_USE_CONDVARS_TIMEOUT TRUE
251#endif
252
253/**
254 * @brief Events Flags APIs.
255 * @details If enabled then the event flags APIs are included in the kernel.
256 *
257 * @note The default is @p TRUE.
258 */
259#if !defined(CH_CFG_USE_EVENTS)
260#define CH_CFG_USE_EVENTS TRUE
261#endif
262
263/**
264 * @brief Events Flags APIs with timeout.
265 * @details If enabled then the events APIs with timeout specification
266 * are included in the kernel.
267 *
268 * @note The default is @p TRUE.
269 * @note Requires @p CH_CFG_USE_EVENTS.
270 */
271#if !defined(CH_CFG_USE_EVENTS_TIMEOUT)
272#define CH_CFG_USE_EVENTS_TIMEOUT TRUE
273#endif
274
275/**
276 * @brief Synchronous Messages APIs.
277 * @details If enabled then the synchronous messages APIs are included
278 * in the kernel.
279 *
280 * @note The default is @p TRUE.
281 */
282#if !defined(CH_CFG_USE_MESSAGES)
283#define CH_CFG_USE_MESSAGES TRUE
284#endif
285
286/**
287 * @brief Synchronous Messages queuing mode.
288 * @details If enabled then messages are served by priority rather than in
289 * FIFO order.
290 *
291 * @note The default is @p FALSE. Enable this if you have special
292 * requirements.
293 * @note Requires @p CH_CFG_USE_MESSAGES.
294 */
295#if !defined(CH_CFG_USE_MESSAGES_PRIORITY)
296#define CH_CFG_USE_MESSAGES_PRIORITY FALSE
297#endif
298
299/**
300 * @brief Dynamic Threads APIs.
301 * @details If enabled then the dynamic threads creation APIs are included
302 * in the kernel.
303 *
304 * @note The default is @p TRUE.
305 * @note Requires @p CH_CFG_USE_WAITEXIT.
306 * @note Requires @p CH_CFG_USE_HEAP and/or @p CH_CFG_USE_MEMPOOLS.
307 */
308#if !defined(CH_CFG_USE_DYNAMIC)
309#define CH_CFG_USE_DYNAMIC TRUE
310#endif
311
312/** @} */
313
314/*===========================================================================*/
315/**
316 * @name OSLIB options
317 * @{
318 */
319/*===========================================================================*/
320
321/**
322 * @brief Mailboxes APIs.
323 * @details If enabled then the asynchronous messages (mailboxes) APIs are
324 * included in the kernel.
325 *
326 * @note The default is @p TRUE.
327 * @note Requires @p CH_CFG_USE_SEMAPHORES.
328 */
329#if !defined(CH_CFG_USE_MAILBOXES)
330#define CH_CFG_USE_MAILBOXES TRUE
331#endif
332
333/**
334 * @brief Core Memory Manager APIs.
335 * @details If enabled then the core memory manager APIs are included
336 * in the kernel.
337 *
338 * @note The default is @p TRUE.
339 */
340#if !defined(CH_CFG_USE_MEMCORE)
341#define CH_CFG_USE_MEMCORE TRUE
342#endif
343
344/**
345 * @brief Managed RAM size.
346 * @details Size of the RAM area to be managed by the OS. If set to zero
347 * then the whole available RAM is used. The core memory is made
348 * available to the heap allocator and/or can be used directly through
349 * the simplified core memory allocator.
350 *
351 * @note In order to let the OS manage the whole RAM the linker script must
352 * provide the @p __heap_base__ and @p __heap_end__ symbols.
353 * @note Requires @p CH_CFG_USE_MEMCORE.
354 */
355#if !defined(CH_CFG_MEMCORE_SIZE)
356#define CH_CFG_MEMCORE_SIZE 0
357#endif
358
359/**
360 * @brief Heap Allocator APIs.
361 * @details If enabled then the memory heap allocator APIs are included
362 * in the kernel.
363 *
364 * @note The default is @p TRUE.
365 * @note Requires @p CH_CFG_USE_MEMCORE and either @p CH_CFG_USE_MUTEXES or
366 * @p CH_CFG_USE_SEMAPHORES.
367 * @note Mutexes are recommended.
368 */
369#if !defined(CH_CFG_USE_HEAP)
370#define CH_CFG_USE_HEAP TRUE
371#endif
372
373/**
374 * @brief Memory Pools Allocator APIs.
375 * @details If enabled then the memory pools allocator APIs are included
376 * in the kernel.
377 *
378 * @note The default is @p TRUE.
379 */
380#if !defined(CH_CFG_USE_MEMPOOLS)
381#define CH_CFG_USE_MEMPOOLS TRUE
382#endif
383
384/**
385 * @brief Objects FIFOs APIs.
386 * @details If enabled then the objects FIFOs APIs are included
387 * in the kernel.
388 *
389 * @note The default is @p TRUE.
390 */
391#if !defined(CH_CFG_USE_OBJ_FIFOS)
392#define CH_CFG_USE_OBJ_FIFOS TRUE
393#endif
394
395/**
396 * @brief Pipes APIs.
397 * @details If enabled then the pipes APIs are included
398 * in the kernel.
399 *
400 * @note The default is @p TRUE.
401 */
402#if !defined(CH_CFG_USE_PIPES)
403#define CH_CFG_USE_PIPES TRUE
404#endif
405
406/**
407 * @brief Objects Caches APIs.
408 * @details If enabled then the objects caches APIs are included
409 * in the kernel.
410 *
411 * @note The default is @p TRUE.
412 */
413#if !defined(CH_CFG_USE_OBJ_CACHES)
414#define CH_CFG_USE_OBJ_CACHES TRUE
415#endif
416
417/**
418 * @brief Delegate threads APIs.
419 * @details If enabled then the delegate threads APIs are included
420 * in the kernel.
421 *
422 * @note The default is @p TRUE.
423 */
424#if !defined(CH_CFG_USE_DELEGATES)
425#define CH_CFG_USE_DELEGATES TRUE
426#endif
427
428/**
429 * @brief Jobs Queues APIs.
430 * @details If enabled then the jobs queues APIs are included
431 * in the kernel.
432 *
433 * @note The default is @p TRUE.
434 */
435#if !defined(CH_CFG_USE_JOBS)
436#define CH_CFG_USE_JOBS TRUE
437#endif
438
439/** @} */
440
441/*===========================================================================*/
442/**
443 * @name Objects factory options
444 * @{
445 */
446/*===========================================================================*/
447
448/**
449 * @brief Objects Factory APIs.
450 * @details If enabled then the objects factory APIs are included in the
451 * kernel.
452 *
453 * @note The default is @p FALSE.
454 */
455#if !defined(CH_CFG_USE_FACTORY)
456#define CH_CFG_USE_FACTORY TRUE
457#endif
458
459/**
460 * @brief Maximum length for object names.
461 * @details If the specified length is zero then the name is stored by
462 * pointer but this could have unintended side effects.
463 */
464#if !defined(CH_CFG_FACTORY_MAX_NAMES_LENGTH)
465#define CH_CFG_FACTORY_MAX_NAMES_LENGTH 8
466#endif
467
468/**
469 * @brief Enables the registry of generic objects.
470 */
471#if !defined(CH_CFG_FACTORY_OBJECTS_REGISTRY)
472#define CH_CFG_FACTORY_OBJECTS_REGISTRY TRUE
473#endif
474
475/**
476 * @brief Enables factory for generic buffers.
477 */
478#if !defined(CH_CFG_FACTORY_GENERIC_BUFFERS)
479#define CH_CFG_FACTORY_GENERIC_BUFFERS TRUE
480#endif
481
482/**
483 * @brief Enables factory for semaphores.
484 */
485#if !defined(CH_CFG_FACTORY_SEMAPHORES)
486#define CH_CFG_FACTORY_SEMAPHORES TRUE
487#endif
488
489/**
490 * @brief Enables factory for mailboxes.
491 */
492#if !defined(CH_CFG_FACTORY_MAILBOXES)
493#define CH_CFG_FACTORY_MAILBOXES TRUE
494#endif
495
496/**
497 * @brief Enables factory for objects FIFOs.
498 */
499#if !defined(CH_CFG_FACTORY_OBJ_FIFOS)
500#define CH_CFG_FACTORY_OBJ_FIFOS TRUE
501#endif
502
503/**
504 * @brief Enables factory for Pipes.
505 */
506#if !defined(CH_CFG_FACTORY_PIPES) || defined(__DOXYGEN__)
507#define CH_CFG_FACTORY_PIPES TRUE
508#endif
509
510/** @} */
511
512/*===========================================================================*/
513/**
514 * @name Debug options
515 * @{
516 */
517/*===========================================================================*/
518
519/**
520 * @brief Debug option, kernel statistics.
521 *
522 * @note The default is @p FALSE.
523 */
524#if !defined(CH_DBG_STATISTICS)
525#define CH_DBG_STATISTICS FALSE
526#endif
527
528/**
529 * @brief Debug option, system state check.
530 * @details If enabled the correct call protocol for system APIs is checked
531 * at runtime.
532 *
533 * @note The default is @p FALSE.
534 */
535#if !defined(CH_DBG_SYSTEM_STATE_CHECK)
536#define CH_DBG_SYSTEM_STATE_CHECK FALSE
537#endif
538
539/**
540 * @brief Debug option, parameters checks.
541 * @details If enabled then the checks on the API functions input
542 * parameters are activated.
543 *
544 * @note The default is @p FALSE.
545 */
546#if !defined(CH_DBG_ENABLE_CHECKS)
547#define CH_DBG_ENABLE_CHECKS FALSE
548#endif
549
550/**
551 * @brief Debug option, consistency checks.
552 * @details If enabled then all the assertions in the kernel code are
553 * activated. This includes consistency checks inside the kernel,
554 * runtime anomalies and port-defined checks.
555 *
556 * @note The default is @p FALSE.
557 */
558#if !defined(CH_DBG_ENABLE_ASSERTS)
559#define CH_DBG_ENABLE_ASSERTS FALSE
560#endif
561
562/**
563 * @brief Debug option, trace buffer.
564 * @details If enabled then the trace buffer is activated.
565 *
566 * @note The default is @p CH_DBG_TRACE_MASK_DISABLED.
567 */
568#if !defined(CH_DBG_TRACE_MASK)
569#define CH_DBG_TRACE_MASK CH_DBG_TRACE_MASK_DISABLED
570#endif
571
572/**
573 * @brief Trace buffer entries.
574 * @note The trace buffer is only allocated if @p CH_DBG_TRACE_MASK is
575 * different from @p CH_DBG_TRACE_MASK_DISABLED.
576 */
577#if !defined(CH_DBG_TRACE_BUFFER_SIZE)
578#define CH_DBG_TRACE_BUFFER_SIZE 128
579#endif
580
581/**
582 * @brief Debug option, stack checks.
583 * @details If enabled then a runtime stack check is performed.
584 *
585 * @note The default is @p FALSE.
586 * @note The stack check is performed in a architecture/port dependent way.
587 * It may not be implemented or some ports.
588 * @note The default failure mode is to halt the system with the global
589 * @p panic_msg variable set to @p NULL.
590 */
591#if !defined(CH_DBG_ENABLE_STACK_CHECK)
592#define CH_DBG_ENABLE_STACK_CHECK FALSE
593#endif
594
595/**
596 * @brief Debug option, stacks initialization.
597 * @details If enabled then the threads working area is filled with a byte
598 * value when a thread is created. This can be useful for the
599 * runtime measurement of the used stack.
600 *
601 * @note The default is @p FALSE.
602 */
603#if !defined(CH_DBG_FILL_THREADS)
604#define CH_DBG_FILL_THREADS FALSE
605#endif
606
607/**
608 * @brief Debug option, threads profiling.
609 * @details If enabled then a field is added to the @p thread_t structure that
610 * counts the system ticks occurred while executing the thread.
611 *
612 * @note The default is @p FALSE.
613 * @note This debug option is not currently compatible with the
614 * tickless mode.
615 */
616#if !defined(CH_DBG_THREADS_PROFILING)
617#define CH_DBG_THREADS_PROFILING FALSE
618#endif
619
620/** @} */
621
622/*===========================================================================*/
623/**
624 * @name Kernel hooks
625 * @{
626 */
627/*===========================================================================*/
628
629/**
630 * @brief System structure extension.
631 * @details User fields added to the end of the @p ch_system_t structure.
632 */
633#define CH_CFG_SYSTEM_EXTRA_FIELDS \
634 /* Add threads custom fields here.*/
635
636/**
637 * @brief System initialization hook.
638 * @details User initialization code added to the @p chSysInit() function
639 * just before interrupts are enabled globally.
640 */
641#define CH_CFG_SYSTEM_INIT_HOOK() { \
642 /* Add threads initialization code here.*/ \
643}
644
645/**
646 * @brief Threads descriptor structure extension.
647 * @details User fields added to the end of the @p thread_t structure.
648 */
649#define CH_CFG_THREAD_EXTRA_FIELDS \
650 /* Add threads custom fields here.*/
651
652/**
653 * @brief Threads initialization hook.
654 * @details User initialization code added to the @p _thread_init() function.
655 *
656 * @note It is invoked from within @p _thread_init() and implicitly from all
657 * the threads creation APIs.
658 */
659#define CH_CFG_THREAD_INIT_HOOK(tp) { \
660 /* Add threads initialization code here.*/ \
661}
662
663/**
664 * @brief Threads finalization hook.
665 * @details User finalization code added to the @p chThdExit() API.
666 */
667#define CH_CFG_THREAD_EXIT_HOOK(tp) { \
668 /* Add threads finalization code here.*/ \
669}
670
671/**
672 * @brief Context switch hook.
673 * @details This hook is invoked just before switching between threads.
674 */
675#define CH_CFG_CONTEXT_SWITCH_HOOK(ntp, otp) { \
676 /* Context switch code here.*/ \
677}
678
679/**
680 * @brief ISR enter hook.
681 */
682#define CH_CFG_IRQ_PROLOGUE_HOOK() { \
683 /* IRQ prologue code here.*/ \
684}
685
686/**
687 * @brief ISR exit hook.
688 */
689#define CH_CFG_IRQ_EPILOGUE_HOOK() { \
690 /* IRQ epilogue code here.*/ \
691}
692
693/**
694 * @brief Idle thread enter hook.
695 * @note This hook is invoked within a critical zone, no OS functions
696 * should be invoked from here.
697 * @note This macro can be used to activate a power saving mode.
698 */
699#define CH_CFG_IDLE_ENTER_HOOK() { \
700 /* Idle-enter code here.*/ \
701}
702
703/**
704 * @brief Idle thread leave hook.
705 * @note This hook is invoked within a critical zone, no OS functions
706 * should be invoked from here.
707 * @note This macro can be used to deactivate a power saving mode.
708 */
709#define CH_CFG_IDLE_LEAVE_HOOK() { \
710 /* Idle-leave code here.*/ \
711}
712
713/**
714 * @brief Idle Loop hook.
715 * @details This hook is continuously invoked by the idle thread loop.
716 */
717#define CH_CFG_IDLE_LOOP_HOOK() { \
718 /* Idle loop code here.*/ \
719}
720
721/**
722 * @brief System tick event hook.
723 * @details This hook is invoked in the system tick handler immediately
724 * after processing the virtual timers queue.
725 */
726#define CH_CFG_SYSTEM_TICK_HOOK() { \
727 /* System tick event code here.*/ \
728}
729
730/**
731 * @brief System halt hook.
732 * @details This hook is invoked in case to a system halting error before
733 * the system is halted.
734 */
735#define CH_CFG_SYSTEM_HALT_HOOK(reason) { \
736 /* System halt code here.*/ \
737}
738
739/**
740 * @brief Trace hook.
741 * @details This hook is invoked each time a new record is written in the
742 * trace buffer.
743 */
744#define CH_CFG_TRACE_HOOK(tep) { \
745 /* Trace code here.*/ \
746}
747
748/** @} */
749
750/*===========================================================================*/
751/* Port-specific settings (override port settings defaulted in chcore.h). */
752/*===========================================================================*/
753
754#endif /* CHCONF_H */
755
756/** @} */
diff --git a/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/halconf.h b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/halconf.h
new file mode 100644
index 000000000..4716d905e
--- /dev/null
+++ b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/halconf.h
@@ -0,0 +1,541 @@
1/*
2 ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15*/
16
17/**
18 * @file templates/halconf.h
19 * @brief HAL configuration header.
20 * @details HAL configuration file, this file allows to enable or disable the
21 * various device drivers from your application. You may also use
22 * this file in order to override the device drivers default settings.
23 *
24 * @addtogroup HAL_CONF
25 * @{
26 */
27
28#ifndef HALCONF_H
29#define HALCONF_H
30
31#define _CHIBIOS_HAL_CONF_
32#define _CHIBIOS_HAL_CONF_VER_7_1_
33
34#include "mcuconf.h"
35
36/**
37 * @brief Enables the PAL subsystem.
38 */
39#if !defined(HAL_USE_PAL) || defined(__DOXYGEN__)
40#define HAL_USE_PAL TRUE
41#endif
42
43/**
44 * @brief Enables the ADC subsystem.
45 */
46#if !defined(HAL_USE_ADC) || defined(__DOXYGEN__)
47#define HAL_USE_ADC FALSE
48#endif
49
50/**
51 * @brief Enables the CAN subsystem.
52 */
53#if !defined(HAL_USE_CAN) || defined(__DOXYGEN__)
54#define HAL_USE_CAN FALSE
55#endif
56
57/**
58 * @brief Enables the cryptographic subsystem.
59 */
60#if !defined(HAL_USE_CRY) || defined(__DOXYGEN__)
61#define HAL_USE_CRY FALSE
62#endif
63
64/**
65 * @brief Enables the DAC subsystem.
66 */
67#if !defined(HAL_USE_DAC) || defined(__DOXYGEN__)
68#define HAL_USE_DAC FALSE
69#endif
70
71/**
72 * @brief Enables the EFlash subsystem.
73 */
74#if !defined(HAL_USE_EFL) || defined(__DOXYGEN__)
75#define HAL_USE_EFL FALSE
76#endif
77
78/**
79 * @brief Enables the GPT subsystem.
80 */
81#if !defined(HAL_USE_GPT) || defined(__DOXYGEN__)
82#define HAL_USE_GPT FALSE
83#endif
84
85/**
86 * @brief Enables the I2C subsystem.
87 */
88#if !defined(HAL_USE_I2C) || defined(__DOXYGEN__)
89#define HAL_USE_I2C FALSE
90#endif
91
92/**
93 * @brief Enables the I2S subsystem.
94 */
95#if !defined(HAL_USE_I2S) || defined(__DOXYGEN__)
96#define HAL_USE_I2S FALSE
97#endif
98
99/**
100 * @brief Enables the ICU subsystem.
101 */
102#if !defined(HAL_USE_ICU) || defined(__DOXYGEN__)
103#define HAL_USE_ICU FALSE
104#endif
105
106/**
107 * @brief Enables the MAC subsystem.
108 */
109#if !defined(HAL_USE_MAC) || defined(__DOXYGEN__)
110#define HAL_USE_MAC FALSE
111#endif
112
113/**
114 * @brief Enables the MMC_SPI subsystem.
115 */
116#if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__)
117#define HAL_USE_MMC_SPI FALSE
118#endif
119
120/**
121 * @brief Enables the PWM subsystem.
122 */
123#if !defined(HAL_USE_PWM) || defined(__DOXYGEN__)
124#define HAL_USE_PWM FALSE
125#endif
126
127/**
128 * @brief Enables the RTC subsystem.
129 */
130#if !defined(HAL_USE_RTC) || defined(__DOXYGEN__)
131#define HAL_USE_RTC FALSE
132#endif
133
134/**
135 * @brief Enables the SDC subsystem.
136 */
137#if !defined(HAL_USE_SDC) || defined(__DOXYGEN__)
138#define HAL_USE_SDC FALSE
139#endif
140
141/**
142 * @brief Enables the SERIAL subsystem.
143 */
144#if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__)
145#define HAL_USE_SERIAL TRUE
146#endif
147
148/**
149 * @brief Enables the SERIAL over USB subsystem.
150 */
151#if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__)
152#define HAL_USE_SERIAL_USB FALSE
153#endif
154
155/**
156 * @brief Enables the SIO subsystem.
157 */
158#if !defined(HAL_USE_SIO) || defined(__DOXYGEN__)
159#define HAL_USE_SIO FALSE
160#endif
161
162/**
163 * @brief Enables the SPI subsystem.
164 */
165#if !defined(HAL_USE_SPI) || defined(__DOXYGEN__)
166#define HAL_USE_SPI FALSE
167#endif
168
169/**
170 * @brief Enables the TRNG subsystem.
171 */
172#if !defined(HAL_USE_TRNG) || defined(__DOXYGEN__)
173#define HAL_USE_TRNG FALSE
174#endif
175
176/**
177 * @brief Enables the UART subsystem.
178 */
179#if !defined(HAL_USE_UART) || defined(__DOXYGEN__)
180#define HAL_USE_UART FALSE
181#endif
182
183/**
184 * @brief Enables the USB subsystem.
185 */
186#if !defined(HAL_USE_USB) || defined(__DOXYGEN__)
187#define HAL_USE_USB FALSE
188#endif
189
190/**
191 * @brief Enables the WDG subsystem.
192 */
193#if !defined(HAL_USE_WDG) || defined(__DOXYGEN__)
194#define HAL_USE_WDG FALSE
195#endif
196
197/**
198 * @brief Enables the WSPI subsystem.
199 */
200#if !defined(HAL_USE_WSPI) || defined(__DOXYGEN__)
201#define HAL_USE_WSPI FALSE
202#endif
203
204/*===========================================================================*/
205/* PAL driver related settings. */
206/*===========================================================================*/
207
208/**
209 * @brief Enables synchronous APIs.
210 * @note Disabling this option saves both code and data space.
211 */
212#if !defined(PAL_USE_CALLBACKS) || defined(__DOXYGEN__)
213#define PAL_USE_CALLBACKS FALSE
214#endif
215
216/**
217 * @brief Enables synchronous APIs.
218 * @note Disabling this option saves both code and data space.
219 */
220#if !defined(PAL_USE_WAIT) || defined(__DOXYGEN__)
221#define PAL_USE_WAIT FALSE
222#endif
223
224/*===========================================================================*/
225/* ADC driver related settings. */
226/*===========================================================================*/
227
228/**
229 * @brief Enables synchronous APIs.
230 * @note Disabling this option saves both code and data space.
231 */
232#if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__)
233#define ADC_USE_WAIT TRUE
234#endif
235
236/**
237 * @brief Enables the @p adcAcquireBus() and @p adcReleaseBus() APIs.
238 * @note Disabling this option saves both code and data space.
239 */
240#if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
241#define ADC_USE_MUTUAL_EXCLUSION TRUE
242#endif
243
244/*===========================================================================*/
245/* CAN driver related settings. */
246/*===========================================================================*/
247
248/**
249 * @brief Sleep mode related APIs inclusion switch.
250 */
251#if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__)
252#define CAN_USE_SLEEP_MODE TRUE
253#endif
254
255/**
256 * @brief Enforces the driver to use direct callbacks rather than OSAL events.
257 */
258#if !defined(CAN_ENFORCE_USE_CALLBACKS) || defined(__DOXYGEN__)
259#define CAN_ENFORCE_USE_CALLBACKS FALSE
260#endif
261
262/*===========================================================================*/
263/* CRY driver related settings. */
264/*===========================================================================*/
265
266/**
267 * @brief Enables the SW fall-back of the cryptographic driver.
268 * @details When enabled, this option, activates a fall-back software
269 * implementation for algorithms not supported by the underlying
270 * hardware.
271 * @note Fall-back implementations may not be present for all algorithms.
272 */
273#if !defined(HAL_CRY_USE_FALLBACK) || defined(__DOXYGEN__)
274#define HAL_CRY_USE_FALLBACK FALSE
275#endif
276
277/**
278 * @brief Makes the driver forcibly use the fall-back implementations.
279 */
280#if !defined(HAL_CRY_ENFORCE_FALLBACK) || defined(__DOXYGEN__)
281#define HAL_CRY_ENFORCE_FALLBACK FALSE
282#endif
283
284/*===========================================================================*/
285/* DAC driver related settings. */
286/*===========================================================================*/
287
288/**
289 * @brief Enables synchronous APIs.
290 * @note Disabling this option saves both code and data space.
291 */
292#if !defined(DAC_USE_WAIT) || defined(__DOXYGEN__)
293#define DAC_USE_WAIT TRUE
294#endif
295
296/**
297 * @brief Enables the @p dacAcquireBus() and @p dacReleaseBus() APIs.
298 * @note Disabling this option saves both code and data space.
299 */
300#if !defined(DAC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
301#define DAC_USE_MUTUAL_EXCLUSION TRUE
302#endif
303
304/*===========================================================================*/
305/* I2C driver related settings. */
306/*===========================================================================*/
307
308/**
309 * @brief Enables the mutual exclusion APIs on the I2C bus.
310 */
311#if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
312#define I2C_USE_MUTUAL_EXCLUSION TRUE
313#endif
314
315/*===========================================================================*/
316/* MAC driver related settings. */
317/*===========================================================================*/
318
319/**
320 * @brief Enables the zero-copy API.
321 */
322#if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__)
323#define MAC_USE_ZERO_COPY FALSE
324#endif
325
326/**
327 * @brief Enables an event sources for incoming packets.
328 */
329#if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__)
330#define MAC_USE_EVENTS TRUE
331#endif
332
333/*===========================================================================*/
334/* MMC_SPI driver related settings. */
335/*===========================================================================*/
336
337/**
338 * @brief Delays insertions.
339 * @details If enabled this options inserts delays into the MMC waiting
340 * routines releasing some extra CPU time for the threads with
341 * lower priority, this may slow down the driver a bit however.
342 * This option is recommended also if the SPI driver does not
343 * use a DMA channel and heavily loads the CPU.
344 */
345#if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__)
346#define MMC_NICE_WAITING TRUE
347#endif
348
349/*===========================================================================*/
350/* SDC driver related settings. */
351/*===========================================================================*/
352
353/**
354 * @brief Number of initialization attempts before rejecting the card.
355 * @note Attempts are performed at 10mS intervals.
356 */
357#if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__)
358#define SDC_INIT_RETRY 100
359#endif
360
361/**
362 * @brief Include support for MMC cards.
363 * @note MMC support is not yet implemented so this option must be kept
364 * at @p FALSE.
365 */
366#if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__)
367#define SDC_MMC_SUPPORT FALSE
368#endif
369
370/**
371 * @brief Delays insertions.
372 * @details If enabled this options inserts delays into the MMC waiting
373 * routines releasing some extra CPU time for the threads with
374 * lower priority, this may slow down the driver a bit however.
375 */
376#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__)
377#define SDC_NICE_WAITING TRUE
378#endif
379
380/**
381 * @brief OCR initialization constant for V20 cards.
382 */
383#if !defined(SDC_INIT_OCR_V20) || defined(__DOXYGEN__)
384#define SDC_INIT_OCR_V20 0x50FF8000U
385#endif
386
387/**
388 * @brief OCR initialization constant for non-V20 cards.
389 */
390#if !defined(SDC_INIT_OCR) || defined(__DOXYGEN__)
391#define SDC_INIT_OCR 0x80100000U
392#endif
393
394/*===========================================================================*/
395/* SERIAL driver related settings. */
396/*===========================================================================*/
397
398/**
399 * @brief Default bit rate.
400 * @details Configuration parameter, this is the baud rate selected for the
401 * default configuration.
402 */
403#if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__)
404#define SERIAL_DEFAULT_BITRATE 38400
405#endif
406
407/**
408 * @brief Serial buffers size.
409 * @details Configuration parameter, you can change the depth of the queue
410 * buffers depending on the requirements of your application.
411 * @note The default is 16 bytes for both the transmission and receive
412 * buffers.
413 */
414#if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__)
415#define SERIAL_BUFFERS_SIZE 16
416#endif
417
418/*===========================================================================*/
419/* SERIAL_USB driver related setting. */
420/*===========================================================================*/
421
422/**
423 * @brief Serial over USB buffers size.
424 * @details Configuration parameter, the buffer size must be a multiple of
425 * the USB data endpoint maximum packet size.
426 * @note The default is 256 bytes for both the transmission and receive
427 * buffers.
428 */
429#if !defined(SERIAL_USB_BUFFERS_SIZE) || defined(__DOXYGEN__)
430#define SERIAL_USB_BUFFERS_SIZE 256
431#endif
432
433/**
434 * @brief Serial over USB number of buffers.
435 * @note The default is 2 buffers.
436 */
437#if !defined(SERIAL_USB_BUFFERS_NUMBER) || defined(__DOXYGEN__)
438#define SERIAL_USB_BUFFERS_NUMBER 2
439#endif
440
441/*===========================================================================*/
442/* SPI driver related settings. */
443/*===========================================================================*/
444
445/**
446 * @brief Enables synchronous APIs.
447 * @note Disabling this option saves both code and data space.
448 */
449#if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__)
450#define SPI_USE_WAIT TRUE
451#endif
452
453/**
454 * @brief Enables circular transfers APIs.
455 * @note Disabling this option saves both code and data space.
456 */
457#if !defined(SPI_USE_CIRCULAR) || defined(__DOXYGEN__)
458#define SPI_USE_CIRCULAR FALSE
459#endif
460
461/**
462 * @brief Enables the @p spiAcquireBus() and @p spiReleaseBus() APIs.
463 * @note Disabling this option saves both code and data space.
464 */
465#if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
466#define SPI_USE_MUTUAL_EXCLUSION TRUE
467#endif
468
469/**
470 * @brief Handling method for SPI CS line.
471 * @note Disabling this option saves both code and data space.
472 */
473#if !defined(SPI_SELECT_MODE) || defined(__DOXYGEN__)
474#define SPI_SELECT_MODE SPI_SELECT_MODE_PAD
475#endif
476
477/*===========================================================================*/
478/* UART driver related settings. */
479/*===========================================================================*/
480
481/**
482 * @brief Enables synchronous APIs.
483 * @note Disabling this option saves both code and data space.
484 */
485#if !defined(UART_USE_WAIT) || defined(__DOXYGEN__)
486#define UART_USE_WAIT FALSE
487#endif
488
489/**
490 * @brief Enables the @p uartAcquireBus() and @p uartReleaseBus() APIs.
491 * @note Disabling this option saves both code and data space.
492 */
493#if !defined(UART_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
494#define UART_USE_MUTUAL_EXCLUSION FALSE
495#endif
496
497/*===========================================================================*/
498/* USB driver related settings. */
499/*===========================================================================*/
500
501/**
502 * @brief Enables synchronous APIs.
503 * @note Disabling this option saves both code and data space.
504 */
505#if !defined(USB_USE_WAIT) || defined(__DOXYGEN__)
506#define USB_USE_WAIT FALSE
507#endif
508
509/*===========================================================================*/
510/* WSPI driver related settings. */
511/*===========================================================================*/
512
513/**
514 * @brief Enables synchronous APIs.
515 * @note Disabling this option saves both code and data space.
516 */
517#if !defined(WSPI_USE_WAIT) || defined(__DOXYGEN__)
518#define WSPI_USE_WAIT TRUE
519#endif
520
521/**
522 * @brief Enables the @p wspiAcquireBus() and @p wspiReleaseBus() APIs.
523 * @note Disabling this option saves both code and data space.
524 */
525#if !defined(WSPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
526#define WSPI_USE_MUTUAL_EXCLUSION TRUE
527#endif
528
529/*===========================================================================*/
530/* HAL common settings. */
531/*===========================================================================*/
532
533/**
534 * @brief Disable the watch dog hardware on startup.
535 */
536#if !defined(HAL_CFG_DISABLE_WDG) || defined(__DOXYGEN__)
537#define HAL_CFG_DISABLE_WDG TRUE
538#endif
539
540#endif /* HALCONF_H */
541/** @} */
diff --git a/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/mcuconf.h b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/mcuconf.h
new file mode 100644
index 000000000..50ff37c6e
--- /dev/null
+++ b/lib/chibios/demos/ADI/RT-ADUCM360-ADICUP360/cfg/mcuconf.h
@@ -0,0 +1,72 @@
1/*
2 ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7