@@ -3,9 +3,8 @@ extends = esp32_base
33board = ESP32-S3-WROOM-1-N4
44build_flags = ${esp32_base.build_flags}
55 -I variants/thinknode_m5
6+ -I src/helpres/sensors
67 -D THINKNODE_M5
7- -D GPS_RX =19
8- -D GPS_TX =20
98 -D PIN_BUZZER =9
109 -D PIN_BOARD_SCL =1
1110 -D PIN_BOARD_SDA =2
@@ -19,10 +18,7 @@ build_flags = ${esp32_base.build_flags}
1918 -D P_LORA_MOSI =15
2019 -D PIN_USER_BTN =21
2120 -D PIN_BUTTON2 =14
22- -D EXP_PIN_LED =1
23- # -D PIN_STATUS_LED=1 ; leds are on PCA !!!
24- # -D LED_STATE_ON=HIGH
25- # -D PIN_LED=3
21+ -D EXP_PIN_LED =1 ; led is on bus expander
2622 -D DISPLAY_ROTATION =4
2723 -D DISPLAY_CLASS =GxEPDDisplay
2824 -D EINK_DISPLAY_MODEL =GxEPD2_154_D67
@@ -32,6 +28,7 @@ build_flags = ${esp32_base.build_flags}
3228 -D EINK_Y_OFFSET =10
3329 -D BACKLIGHT_BTN =PIN_BUTTON2
3430 -D AUTO_OFF_MILLIS =0
31+ -D DISABLE_DIAGNOSTIC_OUTPUT
3532 -D SX126X_DIO2_AS_RF_SWITCH =true
3633 -D SX126X_DIO3_TCXO_VOLTAGE =3.3
3734 -D SX126X_CURRENT_LIMIT =140
@@ -40,7 +37,11 @@ build_flags = ${esp32_base.build_flags}
4037 -D LORA_TX_POWER =22
4138 -D SX126X_RX_BOOSTED_GAIN =1
4239 -D MESH_DEBUG =1
40+ -D ENV_INCLUDE_GPS =1
41+ -D PERSISTANT_GPS =1
42+ -D ENV_SKIP_GPS_DETECT =1
4343build_src_filter = ${esp32_base.build_src_filter}
44+ +<helpers/sensors/EnvironmentSensorManager.cpp>
4445 +<helpers/ui/MomentaryButton.cpp>
4546 +<helpers/ui/GxEPDDisplay.cpp>
4647 +<helpers/ui/buzzer.cpp>
@@ -49,6 +50,7 @@ lib_deps = ${esp32_base.lib_deps}
4950 zinggjm/GxEPD2 @ 1.6.2
5051 bakercp/CRC32 @ ^2.0.0
5152 maxpromer/PCA9557-arduino
53+ stevemarple/MicroNMEA @ ^2.0.6
5254
5355[env:ThinkNode_M5_Repeater]
5456extends = ThinkNode_M5
@@ -109,7 +111,7 @@ lib_deps =
109111 ${esp32_ota.lib_deps}
110112
111113[env:ThinkNode_M5_room_server]
112- extends = ThinkNode_M5
114+ extends = ThinkNonde_M5
113115build_src_filter = ${ThinkNode_M5.build_src_filter}
114116 +<../examples/simple_room_server>
115117build_flags =
@@ -148,9 +150,10 @@ build_flags =
148150 -D MAX_GROUP_CHANNELS =40
149151 -D BLE_PIN_CODE =123456
150152 -D OFFLINE_QUEUE_SIZE =256
153+ -D UI_RECENT_LIST_SIZE =9
151154; -D BLE_DEBUG_LOGGING=1
152155; -D MESH_PACKET_LOGGING=1
153- ; -D MESH_DEBUG=1
156+ ; -D GPS_NMEA_DEBUG
154157build_src_filter = ${ThinkNode_M5.build_src_filter}
155158 +<helpers/esp32/*.cpp>
156159 +<helpers/ui/MomentaryButton.cpp>
0 commit comments