-
Notifications
You must be signed in to change notification settings - Fork 54
/
platformio.ini
43 lines (38 loc) · 1.35 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
[env_common_stm32]
platform = [email protected]
board = genericSTM32F103C8
framework = arduino
upload_protocol = stlink
debug_tool = stlink
build_flags_cdc =
-DUSBCON
-DPIO_FRAMEWORK_ARDUINO_ENABLE_CDC
lib_ignore = Servo_Pico
# The idea here was to make a CDC version with debugging info
# and an env to build as a HID joystick, but turns out it
# isn't in the core so the feature isn't worth me implementing it
[env:F103_serial]
extends = env_common_stm32
build_flags = ${env_common_stm32.build_flags_cdc}
-DTARGET_BLUEPILL
[env:CC3D]
extends = env_common_stm32
build_flags = ${env_common_stm32.build_flags_cdc}
-DTARGET_CC3D
[env:PURPLEPILL]
extends = env_common_stm32
build_flags = ${env_common_stm32.build_flags_cdc}
-DTARGET_PURPLEPILL
# The build flag ARMSWITCH expects a value of 2000 (armed) or 1000 (disarmed)
# on channel 5. As long as the controller does not send the "armed" state,
# all channels will receive the values specified in OUTPUT_FAILSAFE instead.
# Before using this option, make sure that your failsafe values are correct!
[env:F103_serial_armswitch]
extends = env:F103_serial
build_flags = ${env:F103_serial.build_flags}
-DUSE_ARMSWITCH
; [env:pipico]
; platform = https://github.com/maxgerhardt/platform-raspberrypi.git
; board_build.core = earlephilhower
; board = pico
; framework = arduino