2 # ------------------------- COMMON ENV DEFINITIONS -----------------
8 pre
:python
/build_flags.py
9 python
/build_env_setup.py
14 build_src_filter = +<*> -<.git/> -<svn/> -<example/> -<examples/> -<test/> -<tests/> -<*.py> -<*test*.*>
15 build_flags = -Wall -Iinclude
16 build_flags_tx = -DTARGET_TX=1 ${common_env_data.build_flags}
17 build_flags_rx = -DTARGET_RX=1 ${common_env_data.build_flags}
20 build_flags = -DRADIO_SX127X=1
26 build_flags = -DRADIO_LR1121=1
32 build_flags = -DRADIO_SX128X=1
37 # ------------------------- COMMON ESP32 DEFINITIONS -----------------
40 platform = espressif32@6.4.0
42 board_build.partitions = min_spiffs.csv
44 monitor_speed = 460800
45 upload_resetmethod = nodemcu
46 board_build.f_cpu = 240000000L
49 pre
:python
/build_html.py
52 -D CONFIG_TCPIP_LWIP=1
54 -D CONFIG_DISABLE_HAL_LOCKS=1
55 -I $
{PROJECTSRC_DIR
}/hal
56 build_src_filter = ${common_env_data.build_src_filter} -<ESP8266*.*> -<STM32*.*>
58 ottowinter
/ESPAsyncWebServer
-esphome @
3.0.0
59 esphome
/AsyncTCP
-esphome @
2.0.1 # use specific version
- an update to this library breaks the build
60 lemmingdev
/ESP32
-BLE
-Gamepad @
0.5.2
61 h2zero
/NimBLE
-Arduino @
1.4.1
62 bblanchon
/ArduinoJson @
6.19.4
64 $
{env_common_esp32.lib_deps
}
65 olikraus
/U8g2 @
2.34.4
67 $
{env_common_esp32.lib_deps
}
68 moononournation
/GFX Library for Arduino @
1.2.8
70 [env_common_esp32s3tx]
71 platform = espressif32@6.4.0
72 extends = env_common_esp32
73 board = esp32-s3-devkitc-1
75 $
{env_common_esp32.build_flags
}
76 -D PLATFORM_ESP32_S3=1
77 -D ARDUINO_USB_CDC_ON_BOOT
80 platform = espressif32@6.4.0
82 board_build.partitions = min_spiffs.csv
84 monitor_speed = 420000
85 upload_resetmethod = nodemcu
86 board_build.f_cpu = 240000000L
89 pre
:python
/build_html.py
92 -D CONFIG_TCPIP_LWIP=1
95 -D CONFIG_DISABLE_HAL_LOCKS=1
96 -I $
{PROJECTSRC_DIR
}/hal
97 build_src_filter = ${common_env_data.build_src_filter} -<ESP8266*.*> -<STM32*.*>
99 ottowinter
/ESPAsyncWebServer
-esphome @
3.0.0
100 esphome
/AsyncTCP
-esphome @
2.0.1 # use specific version
- an update to this library breaks the build
101 bblanchon
/ArduinoJson @
6.19.4
103 [env_common_esp32s3rx]
104 platform = espressif32@6.4.0
105 extends = env_common_esp32rx
106 board = esp32-s3-devkitc-1
108 $
{env_common_esp32rx.build_flags
}
109 -D PLATFORM_ESP32_S3=1
111 # ------------------------- COMMON ESP82xx DEFINITIONS -----------------
113 platform = espressif8266@4.2.0
116 -D PLATFORM_ESP8266=1
117 -D VTABLES_IN_FLASH=1
118 -D PIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48
119 -D CONFIG_TCPIP_LWIP=1
123 -I $
{PROJECTSRC_DIR
}/hal
124 board_build.f_cpu = 160000000L
125 board_build.ldscript = eagle.flash.1m.ld
126 build_src_filter = ${common_env_data.build_src_filter} -<ESP32*.*> -<STM32*.*> -<WS281B*.*>
129 pre
:python
/build_html.py
131 makuna
/NeoPixelBus @
2.7.0
132 ottowinter
/ESPAsyncWebServer
-esphome @
3.0.0
133 bblanchon
/ArduinoJson @
6.19.4
134 upload_speed = 460800
135 monitor_speed = 420000
136 monitor_filters = esp8266_exception_decoder
137 upload_resetmethod = nodemcu
139 # ------------------------- COMMON STM32 DEFINITIONS -----------------
141 platform = ststm32@15.1.0
142 board = bluepill_f103c8
145 -Wl
,-Map
,"'${BUILD_DIR}/firmware.map'"
147 -I $
{PROJECTSRC_DIR
}/hal
149 -Wno
-builtin
-macro
-redefined
150 build_src_filter = ${common_env_data.build_src_filter} -<ESP32*.*> -<ESP8266*.*> -<WS281B*.*>
152 paolop74
/extEEPROM @
3.4.1
154 $
{env_common_stm32.lib_deps
}
155 olikraus
/U8g2 @
2.34.4
156 monitor_speed = 420000