-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplatformio.ini
106 lines (94 loc) · 2.32 KB
/
platformio.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
[platformio]
boards_dir = boards
default_envs = chovy
[env]
lib_archive = no
lib_compat_mode = off
lib_ldf_mode = chain+
platform = atmelsam
framework = arduino
platform_packages =
framework-cmsis-atmel @ https://github.com/stanford-ssi/ArduinoModule-CMSIS-Atmel#ssi
framework-arduino-samd-adafruit @ https://github.com/stanford-ssi/ArduinoCore-samd.git#ssi
debug_init_break =
lib_deps =
https://github.com/stanford-ssi/ASF4_HRI
https://github.com/stanford-ssi/FreeRTOS-Kernel @ 10.4.6
ssi_adc
Tone
https://github.com/stanford-ssi/Eigen
https://github.com/mikalhart/TinyGPSPlus
https://github.com/stanford-ssi/SSISD.git
https://github.com/stanford-ssi/RadioLib.git
https://github.com/tschaban/rBase64
bblanchon/ArduinoJson @ 6.18.5
adafruit/Adafruit SleepyDog Library@^1.6.0
nanopb/Nanopb@^0.4.7
extra_scripts =
post:post.py
pre:pre.py
[env:guppy]
build_src_filter = +<*.*> +<guppy/> +<fc/> +<periph/>
board = thunderguppy
board_build.variants_dir = variants
board_build.variant = guppy
build_flags =
-DGUPPY
[env:guppy-ground]
build_src_filter = +<*.*> +<guppy-ground/>
board = thunderguppy
board_build.variants_dir = variants
board_build.variant = guppy
build_flags =
-DGUPPY_GROUND
[env:quail-ground]
build_src_filter = +<*.*> +<quail-ground/>
board = quail
board_build.variants_dir = variants
board_build.variant = quail
build_flags =
-DQUAIL_GROUND
[env:salmon]
build_src_filter = +<*.*> +<salmon/> +<fc/> +<periph/>
board = spacesalmon
board_build.variants_dir = variants
board_build.variant = salmon
build_flags =
-DSALMON
[env:chovy]
build_src_filter = +<*.*> +<chovy/> +<fc/> +<periph/>
board = stratochovy
board_build.variants_dir = variants
board_build.variant = chovy
build_flags =
-DCHOVY
[env:quail]
debug_tool = blackmagic
upload_protocol = blackmagic
build_src_filter = +<*.*> +<quail/> +<periph/>
board = quail
board_build.variants_dir = variants
board_build.variant = quail
build_flags =
-DQUAIL
-std=gnu++17
lib_deps =
${env.lib_deps}
SSIEth
build_unflags =
-fno-rtti
-std=gnu++11
debug_svd_path = svd/ATSAME54N20A.svd
custom_nanopb_protos =
+<src/slate/cmd.proto>
[env:dummy]
build_src_filter = +<*.*> +<dummy/> +<periph/> -<dummy/old>
board = quail
board_build.variants_dir = variants
board_build.variant = quail
lib_deps =
${env.lib_deps}
SSIEth
build_flags =
-DDUMMY
-fexceptions