@@ -4,7 +4,9 @@ board = seeed_xiao_esp32s3
44board_check = true
55board_build.mcu = esp32s3
66build_flags = ${esp32_base.build_flags}
7+ ${sensor_base.build_flags}
78 -I variants/xiao_s3_wio
9+ -UENV_INCLUDE_GPS
810 -D SEEED_XIAO_S3
911 -D P_LORA_DIO_1 =39
1012 -D P_LORA_NSS =41
@@ -15,6 +17,8 @@ build_flags = ${esp32_base.build_flags}
1517 -D P_LORA_MOSI =9
1618 -D PIN_USER_BTN =21
1719 -D PIN_STATUS_LED =48
20+ -D PIN_BOARD_SDA =D4
21+ -D PIN_BOARD_SCL =D5
1822 -D SX126X_RXEN =38
1923 -D SX126X_TXEN =RADIOLIB_NC
2024 -D SX126X_DIO2_AS_RF_SWITCH =true
@@ -26,6 +30,10 @@ build_flags = ${esp32_base.build_flags}
2630 -D SX126X_RX_BOOSTED_GAIN =1
2731build_src_filter = ${esp32_base.build_src_filter}
2832 +<../variants/xiao_s3_wio>
33+ +<helpers/sensors>
34+ lib_deps =
35+ ${esp32_base.lib_deps}
36+ ${sensor_base.lib_deps}
2937
3038[env:Xiao_S3_WIO_repeater]
3139extends = Xiao_S3_WIO
@@ -185,3 +193,19 @@ lib_deps =
185193 ${Xiao_S3_WIO.lib_deps}
186194 densaugeo/base64 @ ~1.4.0
187195 adafruit/Adafruit SSD1306 @ ^2.5.13
196+
197+ [env:Xiao_S3_WIO_sensor]
198+ extends = Xiao_S3_WIO
199+ build_src_filter = ${Xiao_S3_WIO.build_src_filter}
200+ +<../examples/simple_sensor>
201+ build_flags =
202+ ${Xiao_S3_WIO.build_flags}
203+ -D ADVERT_NAME =' "XiaoS3 sensor"'
204+ -D ADVERT_LAT =0.0
205+ -D ADVERT_LON =0.0
206+ -D ADMIN_PASSWORD =' "password"'
207+ ; -D MESH_PACKET_LOGGING=1
208+ ; -D MESH_DEBUG=1
209+ lib_deps =
210+ ${Xiao_S3_WIO.lib_deps}
211+ ${esp32_ota.lib_deps}
0 commit comments