1+ {
2+ "configurations" : [
3+ {
4+ "name" : " F0 Module (default)" ,
5+ "includePath" : [
6+ " ${workspaceFolder}/firmware/boards/f0_module" ,
7+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/include" ,
8+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/templates/**" ,
9+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/LLD/ADCv1" ,
10+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/STM32F0xx" ,
11+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/**" ,
12+ " ${workspaceFolder}/firmware/ChibiOS/os/common/ext/ST/STM32F0xx" ,
13+ " ${workspaceFolder}/firmware/ChibiOS/os/common/startup/ARMCMx/devices/STM32F0xx" ,
14+ " ${workspaceFolder}/firmware/**"
15+ ],
16+ "forcedInclude" : [
17+ " ${workspaceFolder}/firmware/boards/f0_module/board.h"
18+ ],
19+ "defines" : [
20+ " STM32F042x6" ,
21+ " WB_PROD=1" ,
22+ " USE_BOOTLOADER=1" ,
23+ " _DEBUG"
24+ ],
25+ "compilerPath" : " ${workspaceFolder}/.pixi/envs/default/bin/arm-none-eabi-gcc" ,
26+ "cStandard" : " gnu11" ,
27+ "cppStandard" : " c++20" ,
28+ "intelliSenseMode" : " gcc-arm"
29+ },
30+ {
31+ "name" : " F1 Dual" ,
32+ "includePath" : [
33+ " ${workspaceFolder}/firmware/boards/f1_dual" ,
34+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/include" ,
35+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/templates/**" ,
36+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/**" ,
37+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/STM32F1xx" ,
38+ " ${workspaceFolder}/firmware/ChibiOS/os/common/ext/ST/STM32F1xx" ,
39+ " ${workspaceFolder}/firmware/ChibiOS/os/common/startup/ARMCMx/devices/STM32F1xx" ,
40+ " ${workspaceFolder}/firmware/**"
41+ ],
42+ "forcedInclude" : [
43+ " ${workspaceFolder}/firmware/boards/f1_dual/board.h"
44+ ],
45+ "defines" : [
46+ " WB_PROD=1" ,
47+ " TS_ENABLED=TRUE" ,
48+ " _DEBUG"
49+ ],
50+ "compilerPath" : " ${workspaceFolder}/.pixi/envs/default/bin/arm-none-eabi-gcc" ,
51+ "cStandard" : " gnu11" ,
52+ "cppStandard" : " c++20" ,
53+ "intelliSenseMode" : " gcc-arm"
54+ },
55+ {
56+ "name" : " F1 Dual Rev1" ,
57+ "includePath" : [
58+ " ${workspaceFolder}/firmware/boards/f1_dual_rev1" ,
59+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/include" ,
60+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/templates/**" ,
61+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/STM32F1xx" ,
62+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/**" ,
63+ " ${workspaceFolder}/firmware/ChibiOS/os/common/ext/ST/STM32F1xx" ,
64+ " ${workspaceFolder}/firmware/ChibiOS/os/common/startup/ARMCMx/devices/STM32F1xx" ,
65+ " ${workspaceFolder}/firmware/**"
66+ ],
67+ "forcedInclude" : [
68+ " ${workspaceFolder}/firmware/boards/f1_dual_rev1/board.h" ,
69+ " ${workspaceFolder}/firmware/boards/f1_dual_rev1/io/io_pins.h"
70+ ],
71+ "defines" : [
72+ " WB_PROD=1" ,
73+ " TS_ENABLED=TRUE" ,
74+ " _DEBUG"
75+ ],
76+ "compilerPath" : " ${workspaceFolder}/.pixi/envs/default/bin/arm-none-eabi-gcc" ,
77+ "cStandard" : " gnu11" ,
78+ "cppStandard" : " c++20" ,
79+ "intelliSenseMode" : " gcc-arm"
80+ },
81+ {
82+ "name" : " F1 Rev2" ,
83+ "includePath" : [
84+ " ${workspaceFolder}/firmware/boards/f1_rev2" ,
85+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/include" ,
86+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/templates/**" ,
87+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/**" ,
88+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/STM32F1xx" ,
89+ " ${workspaceFolder}/firmware/ChibiOS/os/common/ext/ST/STM32F1xx" ,
90+ " ${workspaceFolder}/firmware/ChibiOS/os/common/startup/ARMCMx/devices/STM32F1xx" ,
91+ " ${workspaceFolder}/firmware/**"
92+ ],
93+ "forcedInclude" : [
94+ " ${workspaceFolder}/firmware/boards/f1_rev2/board.h"
95+ ],
96+ "defines" : [
97+ " WB_PROD=1" ,
98+ " TS_ENABLED=TRUE" ,
99+ " _DEBUG"
100+ ],
101+ "compilerPath" : " ${workspaceFolder}/.pixi/envs/default/bin/arm-none-eabi-gcc" ,
102+ "cStandard" : " gnu11" ,
103+ "cppStandard" : " c++20" ,
104+ "intelliSenseMode" : " gcc-arm"
105+ },
106+ {
107+ "name" : " F1 Rev3" ,
108+ "includePath" : [
109+ " ${workspaceFolder}/firmware/boards/f1_rev3" ,
110+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/include" ,
111+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/templates/**" ,
112+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/**" ,
113+ " ${workspaceFolder}/firmware/ChibiOS/os/hal/ports/STM32/STM32F1xx" ,
114+ " ${workspaceFolder}/firmware/ChibiOS/os/common/ext/ST/STM32F1xx" ,
115+ " ${workspaceFolder}/firmware/ChibiOS/os/common/startup/ARMCMx/devices/STM32F1xx" ,
116+ " ${workspaceFolder}/firmware/**"
117+ ],
118+ "forcedInclude" : [
119+ " ${workspaceFolder}/firmware/boards/f1_rev3/board.h"
120+ ],
121+ "defines" : [
122+ " WB_PROD=1" ,
123+ " TS_ENABLED=TRUE" ,
124+ " _DEBUG"
125+ ],
126+ "compilerPath" : " ${workspaceFolder}/.pixi/envs/default/bin/arm-none-eabi-gcc" ,
127+ "cStandard" : " gnu11" ,
128+ "cppStandard" : " c++20" ,
129+ "intelliSenseMode" : " gcc-arm"
130+ }
131+ ],
132+ "version" : 4
133+ }
0 commit comments