Add TCP console for remote management via telnet/netcat

This commit is contained in:
Piero Andreini 2026-03-30 15:31:14 +02:00
parent e97d6849d2
commit d4d98ebbbe
6 changed files with 200 additions and 10 deletions

View file

@ -49,7 +49,7 @@ lib_deps =
extends = LilyGo_T_ETH_Elite_SX1262
build_flags =
${LilyGo_T_ETH_Elite_SX1262.build_flags}
-D ADVERT_NAME='"T-ETH Elite SX1262 Repeater"'
-D ADVERT_NAME='"T-ETH Elite SX1262 Repeater eth"'
-D ADVERT_LAT=0
-D ADVERT_LON=0
-D ADMIN_PASSWORD='"password"'
@ -59,6 +59,7 @@ build_flags =
-D ETH_GATEWAY=192,168,254,254
-D ETH_SUBNET=255,255,255,0
-D ETH_DNS=8,8,8,8
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1262.build_src_filter}
+<../examples/simple_repeater>
lib_deps =
@ -101,7 +102,7 @@ lib_deps =
extends = LilyGo_T_ETH_Elite_SX1262
build_flags =
${LilyGo_T_ETH_Elite_SX1262.build_flags}
-D ADVERT_NAME='"T-ETH Elite SX1262 Room"'
-D ADVERT_NAME='"T-ETH Elite SX1262 Room eth"'
-D ADVERT_LAT=0.0
-D ADVERT_LON=0.0
-D ADMIN_PASSWORD='"password"'
@ -111,6 +112,7 @@ build_flags =
-D ETH_GATEWAY=192,168,254,254
-D ETH_SUBNET=255,255,255,0
-D ETH_DNS=8,8,8,8
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1262.build_src_filter}
+<../examples/simple_room_server>
lib_deps =
@ -130,6 +132,7 @@ build_flags =
-D ETH_GATEWAY=192,168,254,254
-D ETH_SUBNET=255,255,255,0
-D ETH_DNS=8,8,8,8
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1262.build_src_filter}
+<helpers/esp32/*.cpp>
+<helpers/ui/MomentaryButton.cpp>
@ -149,6 +152,7 @@ build_flags =
-D OFFLINE_QUEUE_SIZE=256
-D WIFI_SSID='"WIFI_SSID"'
-D WIFI_PWD='"Password"'
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1262.build_src_filter}
+<helpers/esp32/*.cpp>
+<helpers/ui/MomentaryButton.cpp>

View file

@ -48,7 +48,7 @@ lib_deps =
extends = LilyGo_T_ETH_Elite_SX1276
build_flags =
${LilyGo_T_ETH_Elite_SX1276.build_flags}
-D ADVERT_NAME='"T-ETH Elite SX1276 Repeater"'
-D ADVERT_NAME='"T-ETH Elite SX1276 Repeater eth"'
-D ADVERT_LAT=0
-D ADVERT_LON=0
-D ADMIN_PASSWORD='"password"'
@ -58,6 +58,7 @@ build_flags =
-D ETH_GATEWAY=192,168,254,254
-D ETH_SUBNET=255,255,255,0
-D ETH_DNS=8,8,8,8
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1276.build_src_filter}
+<../examples/simple_repeater>
lib_deps =
@ -100,7 +101,7 @@ lib_deps =
extends = LilyGo_T_ETH_Elite_SX1276
build_flags =
${LilyGo_T_ETH_Elite_SX1276.build_flags}
-D ADVERT_NAME='"T-ETH Elite SX1276 Room"'
-D ADVERT_NAME='"T-ETH Elite SX1276 Room eth"'
-D ADVERT_LAT=0.0
-D ADVERT_LON=0.0
-D ADMIN_PASSWORD='"password"'
@ -110,6 +111,7 @@ build_flags =
-D ETH_GATEWAY=192,168,254,254
-D ETH_SUBNET=255,255,255,0
-D ETH_DNS=8,8,8,8
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1276.build_src_filter}
+<../examples/simple_room_server>
lib_deps =
@ -129,6 +131,7 @@ build_flags =
-D ETH_GATEWAY=192,168,254,254
-D ETH_SUBNET=255,255,255,0
-D ETH_DNS=8,8,8,8
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1276.build_src_filter}
+<helpers/esp32/*.cpp>
+<helpers/ui/MomentaryButton.cpp>
@ -148,6 +151,7 @@ build_flags =
-D OFFLINE_QUEUE_SIZE=256
-D WIFI_SSID='"WIFI_SSID"'
-D WIFI_PWD='"Password"'
-D TCP_CONSOLE_PORT=4242
build_src_filter = ${LilyGo_T_ETH_Elite_SX1276.build_src_filter}
+<helpers/esp32/*.cpp>
+<helpers/ui/MomentaryButton.cpp>