diff --git a/platformio.ini b/platformio.ini index 06526126..42f980bb 100644 --- a/platformio.ini +++ b/platformio.ini @@ -343,104 +343,9 @@ build_flags = -D RADIO_CLASS=CustomSX1276 -D WRAPPER_CLASS=CustomSX1276Wrapper -D LORA_TX_POWER=20 - -[LilyGo_T3S3_sx1276] -extends = esp32_base -board = t3_s3_v1_x ; ESP32-S3 specific board -build_flags = ${esp32_base.build_flags} - -D LILYGO_T3S3 - -D P_LORA_DIO_1=33 ; DIO1 interrupt pin - -D P_LORA_DIO_0=34 ; DIO0 interrupt pin (replaces BUSY which is for SX126x) - -D P_LORA_NSS=7 ; Chip select - -D P_LORA_RESET=8 ; Reset pin - -D P_LORA_SCLK=5 ; SPI clock - -D P_LORA_MISO=3 ; SPI MISO - -D P_LORA_MOSI=6 ; SPI MOSI - -D P_LORA_TX_LED=37 ; TX LED - -D PIN_VBAT_READ=1 ; Battery voltage reading - -D RADIO_CLASS=CustomSX1276 - -D WRAPPER_CLASS=CustomSX1276Wrapper - -D LORA_TX_POWER=20 -[LilyGo_T3S3_sx1262] -extends = esp32_base -board = t3_s3_v1_x -build_flags = ${esp32_base.build_flags} - -D LILYGO_T3S3 - -D P_LORA_DIO_1=33 - -D P_LORA_NSS=7 - -D P_LORA_RESET=8 ; RADIOLIB_NC - -D P_LORA_BUSY=34 - -D P_LORA_SCLK=5 - -D P_LORA_MISO=3 - -D P_LORA_MOSI=6 - -D P_LORA_TX_LED=37 - -D PIN_VBAT_READ=1 - -D SX126X_DIO2_AS_RF_SWITCH=true - -D SX126X_DIO3_TCXO_VOLTAGE=1.8 - -D SX126X_CURRENT_LIMIT=130 - -D RADIO_CLASS=CustomSX1262 - -D WRAPPER_CLASS=CustomSX1262Wrapper - -D LORA_TX_POWER=22 -[env:LilyGo_T3S3_sx1262_Repeater] -extends = LilyGo_T3S3_sx1262 -build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter} +<../examples/simple_repeater/main.cpp> -build_flags = - ${LilyGo_T3S3_sx1262.build_flags} - -D ADVERT_NAME="\"T3S3 Repeater\"" - -D ADVERT_LAT=-37.0 - -D ADVERT_LON=145.0 - -D ADMIN_PASSWORD="\"password\"" -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 - -[env:LilyGo_T3S3_sx1262_terminal_chat] -extends = LilyGo_T3S3_sx1262 -build_flags = - ${LilyGo_T3S3_sx1262.build_flags} - -D MAX_CONTACTS=100 - -D MAX_GROUP_CHANNELS=1 -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 -build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter} +<../examples/simple_secure_chat/main.cpp> -lib_deps = - ${LilyGo_T3S3_sx1262.lib_deps} - densaugeo/base64 @ ~1.4.0 - -[env:LilyGo_T3S3_sx1262_companion_radio_usb] -extends = LilyGo_T3S3_sx1262 -build_flags = - ${LilyGo_T3S3_sx1262.build_flags} - -D MAX_CONTACTS=100 - -D MAX_GROUP_CHANNELS=1 -; -D ENABLE_PRIVATE_KEY_IMPORT=1 -; -D ENABLE_PRIVATE_KEY_EXPORT=1 -; NOTE: DO NOT ENABLE --> -D MESH_PACKET_LOGGING=1 -; NOTE: DO NOT ENABLE --> -D MESH_DEBUG=1 -build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter} +<../examples/companion_radio/main.cpp> -lib_deps = - ${LilyGo_T3S3_sx1262.lib_deps} - densaugeo/base64 @ ~1.4.0 - -[env:LilyGo_T3S3_sx1262_companion_radio_ble] -extends = LilyGo_T3S3_sx1262 -build_flags = - ${LilyGo_T3S3_sx1262.build_flags} - -D MAX_CONTACTS=100 - -D MAX_GROUP_CHANNELS=1 - -D BLE_PIN_CODE=123456 - -D BLE_DEBUG_LOGGING=1 -; -D ENABLE_PRIVATE_KEY_IMPORT=1 -; -D ENABLE_PRIVATE_KEY_EXPORT=1 -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 -build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter} + +<../examples/companion_radio/main.cpp> -lib_deps = - ${LilyGo_T3S3_sx1262.lib_deps} - densaugeo/base64 @ ~1.4.0 - -; === LilyGo T3S3 with SX1276 environments === +; === LilyGo T3 with SX1276 environments === [env:LilyGo_T3_sx1276_Repeater] extends = LilyGo_T3_sx1276 build_src_filter = ${LilyGo_T3_sx1276.build_src_filter} +<../examples/simple_repeater/main.cpp> @@ -453,18 +358,6 @@ build_flags = ; -D MESH_PACKET_LOGGING=1 ; -D MESH_DEBUG=1 -[env:LilyGo_T3S3_sx1276_Repeater] -extends = LilyGo_T3S3_sx1276 -build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter} +<../examples/simple_repeater/main.cpp> -build_flags = - ${LilyGo_T3S3_sx1276.build_flags} - -D ADVERT_NAME="\"T3S3-1276 Repeater\"" - -D ADVERT_LAT=-37.0 - -D ADVERT_LON=145.0 - -D ADMIN_PASSWORD="\"password\"" -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 - [env:LilyGo_T3_sx1276_terminal_chat] extends = LilyGo_T3_sx1276 build_flags = @@ -478,19 +371,6 @@ lib_deps = ${LilyGo_T3_sx1276.lib_deps} densaugeo/base64 @ ~1.4.0 -[env:LilyGo_T3S3_sx1276_terminal_chat] -extends = LilyGo_T3S3_sx1276 -build_flags = - ${LilyGo_T3S3_sx1276.build_flags} - -D MAX_CONTACTS=100 - -D MAX_GROUP_CHANNELS=1 -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 -build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter} +<../examples/simple_secure_chat/main.cpp> -lib_deps = - ${LilyGo_T3S3_sx1276.lib_deps} - densaugeo/base64 @ ~1.4.0 - [env:LilyGo_T3_sx1276_companion_radio_usb] extends = LilyGo_T3_sx1276 build_flags = @@ -506,21 +386,6 @@ lib_deps = ${LilyGo_T3_sx1276.lib_deps} densaugeo/base64 @ ~1.4.0 -[env:LilyGo_T3S3_sx1276_companion_radio_usb] -extends = LilyGo_T3S3_sx1276 -build_flags = - ${LilyGo_T3S3_sx1276.build_flags} - -D MAX_CONTACTS=100 - -D MAX_GROUP_CHANNELS=1 -; -D ENABLE_PRIVATE_KEY_IMPORT=1 -; -D ENABLE_PRIVATE_KEY_EXPORT=1 -; NOTE: DO NOT ENABLE --> -D MESH_PACKET_LOGGING=1 -; NOTE: DO NOT ENABLE --> -D MESH_DEBUG=1 -build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter} +<../examples/companion_radio/main.cpp> -lib_deps = - ${LilyGo_T3S3_sx1276.lib_deps} - densaugeo/base64 @ ~1.4.0 - [env:LilyGo_T3_sx1276_companion_radio_ble] extends = LilyGo_T3_sx1276 build_flags = @@ -551,36 +416,6 @@ build_flags = ; -D MESH_PACKET_LOGGING=1 ; -D MESH_DEBUG=1 -[env:LilyGo_T3S3_sx1276_companion_radio_ble] -extends = LilyGo_T3S3_sx1276 -build_flags = - ${LilyGo_T3S3_sx1276.build_flags} - -D MAX_CONTACTS=100 - -D MAX_GROUP_CHANNELS=1 - -D BLE_PIN_CODE=123456 - -D BLE_DEBUG_LOGGING=1 -; -D ENABLE_PRIVATE_KEY_IMPORT=1 -; -D ENABLE_PRIVATE_KEY_EXPORT=1 -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 -build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter} + +<../examples/companion_radio/main.cpp> -lib_deps = - ${LilyGo_T3S3_sx1276.lib_deps} - densaugeo/base64 @ ~1.4.0 - -[env:LilyGo_T3S3_sx1276_room_server] -extends = LilyGo_T3S3_sx1276 -build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter} +<../examples/simple_room_server/main.cpp> -build_flags = - ${LilyGo_T3S3_sx1276.build_flags} - -D ADVERT_NAME="\"T3S3-1276 Room\"" - -D ADVERT_LAT=-37.0 - -D ADVERT_LON=145.0 - -D ADMIN_PASSWORD="\"password\"" - -D ROOM_PASSWORD="\"hello\"" -; -D MESH_PACKET_LOGGING=1 -; -D MESH_DEBUG=1 - ; ----------------- NRF52 --------------------- [nrf52_base] extends = arduino_base