11[Xiao_esp32_C3]
22extends = esp32_base
33board = seeed_xiao_esp32c3
4+ build_flags =
5+ ${esp32_base.build_flags}
6+ -I variants/xiao_c3
7+ -D ESP32_CPU_FREQ =80
8+ ; -D LORA_TX_BOOST_PIN=D3
9+ ; -D P_LORA_TX_LED=D5
10+ -D PIN_VBAT_READ =D0
11+ -D P_LORA_DIO_1 =D1
12+ -D P_LORA_NSS =D4
13+ -D P_LORA_RESET =RADIOLIB_NC
14+ -D P_LORA_BUSY =D3
15+ -D PIN_BOARD_SDA =D6
16+ -D PIN_BOARD_SCL =D7
17+ -D SX126X_DIO2_AS_RF_SWITCH =true
18+ -D SX126X_DIO3_TCXO_VOLTAGE =1.8
19+ -D SX126X_CURRENT_LIMIT =140
20+ build_src_filter = ${esp32_base.build_src_filter}
21+ +<../variants/xiao_c3>
22+
23+ [Xiao_esp32_C3_custom]
24+ extends = esp32_base
25+ board = seeed_xiao_esp32c3
426build_flags =
527 ${esp32_base.build_flags}
628 -I variants/xiao_c3
@@ -60,3 +82,67 @@ build_flags =
6082lib_deps =
6183 ${Xiao_esp32_C3.lib_deps}
6284 ${esp32_ota.lib_deps}
85+
86+ [env:Xiao_C3_sx1262_companion_radio_ble]
87+ extends = Xiao_esp32_C3
88+ build_src_filter = ${Xiao_esp32_C3.build_src_filter}
89+ +<../examples/companion_radio>
90+ +<helpers/esp32/*.cpp>
91+ build_flags =
92+ ${Xiao_esp32_C3.build_flags}
93+ -D RADIO_CLASS =CustomSX1262
94+ -D WRAPPER_CLASS =CustomSX1262Wrapper
95+ -D SX126X_RX_BOOSTED_GAIN =1
96+ -D LORA_TX_POWER =22
97+ -D MAX_CONTACTS =100
98+ -D MAX_GROUP_CHANNELS =8
99+ -D BLE_PIN_CODE =123456
100+ -D OFFLINE_QUEUE_SIZE =256
101+ ; -D BLE_DEBUG_LOGGING=1
102+ ; -D MESH_PACKET_LOGGING=1
103+ ; -D MESH_DEBUG=1
104+ lib_deps =
105+ ${Xiao_esp32_C3.lib_deps}
106+ ${esp32_ota.lib_deps}
107+ densaugeo/base64 @ ~1.4.0
108+
109+ [env:Xiao_C3_Repeater_sx1262_custom]
110+ extends = Xiao_esp32_C3_custom
111+ build_src_filter = ${Xiao_esp32_C3.build_src_filter}
112+ +<../examples/simple_repeater/main.cpp>
113+ build_flags =
114+ ${Xiao_esp32_C3.build_flags}
115+ -D RADIO_CLASS =CustomSX1262
116+ -D WRAPPER_CLASS =CustomSX1262Wrapper
117+ -D SX126X_RX_BOOSTED_GAIN =1
118+ -D LORA_TX_POWER =22
119+ -D ADVERT_NAME =' "Xiao Repeater"'
120+ -D ADVERT_LAT =0.0
121+ -D ADVERT_LON =0.0
122+ -D ADMIN_PASSWORD =' "password"'
123+ -D MAX_NEIGHBOURS =8
124+ ; -D MESH_PACKET_LOGGING=1
125+ ; -D MESH_DEBUG=1
126+ lib_deps =
127+ ${Xiao_esp32_C3.lib_deps}
128+ ${esp32_ota.lib_deps}
129+
130+ [env:Xiao_C3_Repeater_sx1268_custom]
131+ extends = Xiao_esp32_C3_custom
132+ build_src_filter = ${Xiao_esp32_C3.build_src_filter}
133+ +<../examples/simple_repeater/main.cpp>
134+ build_flags =
135+ ${Xiao_esp32_C3.build_flags}
136+ -D RADIO_CLASS =CustomSX1268
137+ -D WRAPPER_CLASS =CustomSX1268Wrapper
138+ -D LORA_TX_POWER =22
139+ -D ADVERT_NAME =' "Xiao Repeater"'
140+ -D ADVERT_LAT =0.0
141+ -D ADVERT_LON =0.0
142+ -D ADMIN_PASSWORD =' "password"'
143+ -D MAX_NEIGHBOURS =8
144+ ; -D MESH_PACKET_LOGGING=1
145+ ; -D MESH_DEBUG=1
146+ lib_deps =
147+ ${Xiao_esp32_C3.lib_deps}
148+ ${esp32_ota.lib_deps}
0 commit comments