Merge branch 'master' into better-shutdown

This commit is contained in:
Ben Meadors 2025-07-20 16:48:00 -05:00 committed by GitHub
commit e13927f491
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
127 changed files with 126 additions and 101 deletions

View File

@ -78,22 +78,3 @@ build_src_filter = ${nrf52_base.build_src_filter} +<../variants/diy/seeed-xiao-n
lib_deps = lib_deps =
${nrf52840_base.lib_deps} ${nrf52840_base.lib_deps}
debug_tool = jlink debug_tool = jlink
; NanoVHF T-Energy-S3 + E22(0)-xxxM - DIY
[env:t-energy-s3_e22]
extends = esp32s3_base
board = esp32-s3-devkitc-1
board_build.partitions = default_16MB.csv
board_level = extra
board_upload.flash_size = 16MB ;Specify the FLASH capacity as 16MB
board_build.arduino.memory_type = qio_opi ;Enable internal PSRAM
build_unflags =
${esp32s3_base.build_unflags}
-D ARDUINO_USB_MODE=1
build_flags =
${esp32s3_base.build_flags}
-D EBYTE_ESP32_S3
-D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=0
-D ARDUINO_USB_CDC_ON_BOOT=1
-I variants/diy/t-energy-s3_e22

View File

@ -4,5 +4,5 @@ board = CDEBYTE_EoRa-S3
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-D CDEBYTE_EORA_S3 -D CDEBYTE_EORA_S3
-I variants/CDEBYTE_EoRa-S3 -I variants/esp32s3/CDEBYTE_EoRa-S3
-D GPS_POWER_TOGGLE -D GPS_POWER_TOGGLE

View File

@ -6,4 +6,4 @@ board_level = extra
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-D EBYTE_ESP32_S3 -D EBYTE_ESP32_S3
-I variants/EBYTE_ESP32-S3 -I variants/esp32s3/EBYTE_ESP32-S3

View File

@ -4,4 +4,4 @@ board = ESP32-S3-WROOM-1-N4
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-D ELECROW_ThinkNode_M2 -D ELECROW_ThinkNode_M2
-I variants/ELECROW-ThinkNode-M2 -I variants/esp32s3/ELECROW-ThinkNode-M2

View File

@ -11,4 +11,6 @@ lib_deps =
${esp32_base.lib_deps} ${esp32_base.lib_deps}
caveman99/ESP32 Codec2@^1.0.1 caveman99/ESP32 Codec2@^1.0.1
build_flags = build_flags =
${esp32_base.build_flags} -D PRIVATE_HW -I variants/bpi_picow_esp32_s3 ${esp32_base.build_flags}
-D PRIVATE_HW
-I variants/esp32s3/bpi_picow_esp32_s3

View File

@ -11,7 +11,9 @@ board = esp32-s3-devkitc-1
board_level = extra board_level = extra
upload_protocol = esptool upload_protocol = esptool
build_flags = build_flags =
${esp32s3_base.build_flags} -D CROWPANEL_ESP32S3_5_EPAPER -I variants/crowpanel-esp32s3-5-epaper ${esp32s3_base.build_flags}
-D CROWPANEL_ESP32S3_5_EPAPER
-I variants/esp32s3/crowpanel-esp32s3-5-epaper
-D PRIVATE_HW -D PRIVATE_HW
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-DGPS_POWER_TOGGLE -DGPS_POWER_TOGGLE
@ -39,7 +41,9 @@ board = esp32-s3-devkitc-1
board_level = extra board_level = extra
upload_protocol = esptool upload_protocol = esptool
build_flags = build_flags =
${esp32s3_base.build_flags} -D CROWPANEL_ESP32S3_4_EPAPER -I variants/crowpanel-esp32s3-5-epaper ${esp32s3_base.build_flags}
-D CROWPANEL_ESP32S3_4_EPAPER
-I variants/esp32s3/crowpanel-esp32s3-5-epaper
-D PRIVATE_HW -D PRIVATE_HW
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-DGPS_POWER_TOGGLE -DGPS_POWER_TOGGLE
@ -67,7 +71,9 @@ board = esp32-s3-devkitc-1
board_level = extra board_level = extra
upload_protocol = esptool upload_protocol = esptool
build_flags = build_flags =
${esp32s3_base.build_flags} -D CROWPANEL_ESP32S3_2_EPAPER -I variants/crowpanel-esp32s3-5-epaper ${esp32s3_base.build_flags}
-D CROWPANEL_ESP32S3_2_EPAPER
-I variants/esp32s3/crowpanel-esp32s3-5-epaper
-D PRIVATE_HW -D PRIVATE_HW
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-DGPS_POWER_TOGGLE -DGPS_POWER_TOGGLE

View File

@ -8,8 +8,6 @@ board_build.f_cpu = 240000000L
upload_protocol = esptool upload_protocol = esptool
;upload_port = /dev/ttyACM1 ;upload_port = /dev/ttyACM1
upload_speed = 921600 upload_speed = 921600
platform_packages =
platformio/tool-esptoolpy@^1.40801.0
lib_deps = lib_deps =
${esp32_base.lib_deps} ${esp32_base.lib_deps}
zinggjm/GxEPD2@^1.6.2 zinggjm/GxEPD2@^1.6.2
@ -18,12 +16,13 @@ build_unflags =
${esp32s3_base.build_unflags} ${esp32s3_base.build_unflags}
-DARDUINO_USB_MODE=1 -DARDUINO_USB_MODE=1
build_flags = build_flags =
;${esp32_base.build_flags} -D MY_ESP32S3_DIY -I variants/my_esp32s3_diy_eink ${esp32_base.build_flags}
${esp32_base.build_flags} -D PRIVATE_HW -I variants/my_esp32s3_diy_eink -D PRIVATE_HW
-I variants/esp32s3/diy/my_esp32s3_diy_eink
-Dmy -Dmy
-DEINK_DISPLAY_MODEL=GxEPD2_290_T5D -DEINK_DISPLAY_MODEL=GxEPD2_290_T5D
-DEINK_WIDTH=296 -DEINK_WIDTH=296
-DEINK_HEIGHT=128 -DEINK_HEIGHT=128
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-issue
-DARDUINO_USB_MODE=0 -DARDUINO_USB_MODE=0

View File

@ -8,8 +8,6 @@ board_build.f_cpu = 240000000L
upload_protocol = esptool upload_protocol = esptool
;upload_port = /dev/ttyACM0 ;upload_port = /dev/ttyACM0
upload_speed = 921600 upload_speed = 921600
platform_packages =
platformio/tool-esptoolpy@^1.40801.0
lib_deps = lib_deps =
${esp32_base.lib_deps} ${esp32_base.lib_deps}
adafruit/Adafruit NeoPixel @ ^1.12.0 adafruit/Adafruit NeoPixel @ ^1.12.0
@ -17,8 +15,9 @@ build_unflags =
${esp32s3_base.build_unflags} ${esp32s3_base.build_unflags}
-DARDUINO_USB_MODE=1 -DARDUINO_USB_MODE=1
build_flags = build_flags =
;${esp32_base.build_flags} -D MY_ESP32S3_DIY -I variants/my_esp32s3_diy_oled ${esp32_base.build_flags}
${esp32_base.build_flags} -D PRIVATE_HW -I variants/my_esp32s3_diy_oled -D PRIVATE_HW
-I variants/esp32s3/diy/my_esp32s3_diy_oled
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-issue
-DARDUINO_USB_MODE=0 -DARDUINO_USB_MODE=0

View File

@ -0,0 +1,18 @@
; NanoVHF T-Energy-S3 + E22(0)-xxxM - DIY
[env:t-energy-s3_e22]
extends = esp32s3_base
board = esp32-s3-devkitc-1
board_build.partitions = default_16MB.csv
board_level = extra
board_upload.flash_size = 16MB ;Specify the FLASH capacity as 16MB
board_build.arduino.memory_type = qio_opi ;Enable internal PSRAM
build_unflags =
${esp32s3_base.build_unflags}
-D ARDUINO_USB_MODE=1
build_flags =
${esp32s3_base.build_flags}
-D EBYTE_ESP32_S3
-D BOARD_HAS_PSRAM
-D ARDUINO_USB_MODE=0
-D ARDUINO_USB_CDC_ON_BOOT=1
-I variants/esp32s3/diy/t-energy-s3_e22

View File

@ -8,7 +8,7 @@ build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-D PRIVATE_HW -D PRIVATE_HW
-D OTHERNET_DC_REV=2301 -D OTHERNET_DC_REV=2301
-I variants/dreamcatcher -I variants/esp32s3/dreamcatcher
-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_CDC_ON_BOOT=1
lib_deps = ${esp32s3_base.lib_deps} lib_deps = ${esp32s3_base.lib_deps}
@ -25,5 +25,5 @@ build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-D PRIVATE_HW -D PRIVATE_HW
-D OTHERNET_DC_REV=2206 -D OTHERNET_DC_REV=2206
-I variants/dreamcatcher -I variants/esp32s3/dreamcatcher
-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_CDC_ON_BOOT=1

View File

@ -5,7 +5,7 @@ board_check = true
upload_protocol = esptool upload_protocol = esptool
board_build.partitions = default_16MB.csv ; must be here for some reason, board.json is not enough !? board_build.partitions = default_16MB.csv ; must be here for some reason, board.json is not enough !?
build_flags = ${esp32s3_base.build_flags} -Os build_flags = ${esp32s3_base.build_flags} -Os
-I variants/elecrow_panel -I variants/esp32s3/elecrow_panel
-D ELECROW_PANEL -D ELECROW_PANEL
-D CONFIG_ARDUHAL_LOG_COLORS -D CONFIG_ARDUHAL_LOG_COLORS
-D RADIOLIB_DEBUG_SPI=0 -D RADIOLIB_DEBUG_SPI=0

View File

@ -15,7 +15,7 @@ board_upload.require_upload_port = yes
build_flags = ${esp32s3_base.build_flags} build_flags = ${esp32s3_base.build_flags}
-DESP32_S3_PICO -DESP32_S3_PICO
;-DPRIVATE_HW ;-DPRIVATE_HW
-Ivariants/esp32-s3-pico -Ivariants/esp32s3/esp32-s3-pico
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-DEINK_DISPLAY_MODEL=GxEPD2_290_T94_V2 -DEINK_DISPLAY_MODEL=GxEPD2_290_T94_V2
-DEINK_WIDTH=296 -DEINK_WIDTH=296

View File

@ -4,7 +4,7 @@ board = heltec_wifi_lora_32_V3
board_check = true board_check = true
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} -I variants/heltec_capsule_sensor_v3 ${esp32s3_base.build_flags} -I variants/esp32s3/heltec_capsule_sensor_v3
-D HELTEC_CAPSULE_SENSOR_V3 -D HELTEC_CAPSULE_SENSOR_V3
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
;-D DEBUG_DISABLED ; uncomment this line to disable DEBUG output ;-D DEBUG_DISABLED ; uncomment this line to disable DEBUG output

View File

@ -4,7 +4,8 @@ board = heltec_wifi_lora_32_V3
board_check = true board_check = true
build_flags = build_flags =
${esp32s3_base.build_flags} -I variants/heltec_sensor_hub ${esp32s3_base.build_flags}
-I variants/esp32s3/heltec_sensor_hub
-D HELTEC_SENSOR_HUB -D HELTEC_SENSOR_HUB
lib_deps = ${esp32s3_base.lib_deps} lib_deps = ${esp32s3_base.lib_deps}

View File

@ -4,5 +4,7 @@ board = heltec_wifi_lora_32_V3
board_check = true board_check = true
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} -D HELTEC_V3 -I variants/heltec_v3 ${esp32s3_base.build_flags}
-D HELTEC_V3
-I variants/esp32s3/heltec_v3
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.

View File

@ -4,7 +4,7 @@ board = heltec_vision_master_e213
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-Ivariants/heltec_vision_master_e213 -Ivariants/esp32s3/heltec_vision_master_e213
-DHELTEC_VISION_MASTER_E213 -DHELTEC_VISION_MASTER_E213
-DUSE_EINK -DUSE_EINK
-DGXEPD2_DRIVER_0=GxEPD2_213_FC1 -DGXEPD2_DRIVER_0=GxEPD2_213_FC1
@ -31,9 +31,9 @@ build_src_filter =
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
${inkhud.build_flags} ${inkhud.build_flags}
-I variants/heltec_vision_master_e213 -I variants/esp32s3/heltec_vision_master_e213
-D HELTEC_VISION_MASTER_E213 -D HELTEC_VISION_MASTER_E213
lib_deps = lib_deps =
${inkhud.lib_deps} ; InkHUD libs first, so we get GFXRoot instead of AdafruitGFX ${inkhud.lib_deps} ; InkHUD libs first, so we get GFXRoot instead of AdafruitGFX
${esp32s3_base.lib_deps} ${esp32s3_base.lib_deps}
upload_speed = 921600 upload_speed = 921600

View File

@ -5,7 +5,7 @@ board = heltec_vision_master_e290
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-I variants/heltec_vision_master_e290 -I variants/esp32s3/heltec_vision_master_e290
-D DISPLAY_FLIP_SCREEN ; Orient so the LoRa antenna faces up -D DISPLAY_FLIP_SCREEN ; Orient so the LoRa antenna faces up
-D HELTEC_VISION_MASTER_E290 -D HELTEC_VISION_MASTER_E290
-D BUTTON_CLICK_MS=200 -D BUTTON_CLICK_MS=200
@ -34,9 +34,9 @@ build_src_filter =
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
${inkhud.build_flags} ${inkhud.build_flags}
-I variants/heltec_vision_master_e290 -I variants/esp32s3/heltec_vision_master_e290
-D HELTEC_VISION_MASTER_E290 -D HELTEC_VISION_MASTER_E290
lib_deps = lib_deps =
${inkhud.lib_deps} ; InkHUD libs first, so we get GFXRoot instead of AdafruitGFX ${inkhud.lib_deps} ; InkHUD libs first, so we get GFXRoot instead of AdafruitGFX
${esp32s3_base.lib_deps} ${esp32s3_base.lib_deps}
upload_speed = 921600 upload_speed = 921600

View File

@ -4,10 +4,10 @@ board = heltec_vision_master_t190
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-Ivariants/heltec_vision_master_t190 -I variants/esp32s3/heltec_vision_master_t190
-DHELTEC_VISION_MASTER_T190 -D HELTEC_VISION_MASTER_T190
lib_deps = lib_deps =
${esp32s3_base.lib_deps} ${esp32s3_base.lib_deps}
lewisxhe/PCF8563_Library@^1.0.1 lewisxhe/PCF8563_Library@^1.0.1
https://github.com/meshtastic/st7789/archive/bd33ea58ddfe4a5e4a66d53300ccbd38d66ac21f.zip https://github.com/meshtastic/st7789/archive/bd33ea58ddfe4a5e4a66d53300ccbd38d66ac21f.zip
upload_speed = 921600 upload_speed = 921600

View File

@ -5,7 +5,7 @@ board = heltec_wifi_lora_32_V3
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-I variants/heltec_wireless_paper -I variants/esp32s3/heltec_wireless_paper
-D HELTEC_WIRELESS_PAPER -D HELTEC_WIRELESS_PAPER
-D GXEPD2_DRIVER_0=GxEPD2_213_FC1 -D GXEPD2_DRIVER_0=GxEPD2_213_FC1
-D GXEPD2_DRIVER_1=GxEPD2_213_E0213A367 -D GXEPD2_DRIVER_1=GxEPD2_213_E0213A367
@ -32,9 +32,9 @@ build_src_filter =
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
${inkhud.build_flags} ${inkhud.build_flags}
-I variants/heltec_wireless_paper -I variants/esp32s3/heltec_wireless_paper
-D HELTEC_WIRELESS_PAPER -D HELTEC_WIRELESS_PAPER
lib_deps = lib_deps =
${inkhud.lib_deps} ; InkHUD libs first, so we get GFXRoot instead of AdafruitGFX ${inkhud.lib_deps} ; InkHUD libs first, so we get GFXRoot instead of AdafruitGFX
${esp32s3_base.lib_deps} ${esp32s3_base.lib_deps}
upload_speed = 921600 upload_speed = 921600

View File

@ -5,7 +5,7 @@ board = heltec_wifi_lora_32_V3
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-I variants/heltec_wireless_paper_v1 -I variants/esp32s3/heltec_wireless_paper_v1
-D HELTEC_WIRELESS_PAPER_V1_0 -D HELTEC_WIRELESS_PAPER_V1_0
-D EINK_DISPLAY_MODEL=GxEPD2_213_BN -D EINK_DISPLAY_MODEL=GxEPD2_213_BN
-D EINK_WIDTH=250 -D EINK_WIDTH=250
@ -17,4 +17,4 @@ lib_deps =
${esp32s3_base.lib_deps} ${esp32s3_base.lib_deps}
https://github.com/meshtastic/GxEPD2/archive/55f618961db45a23eff0233546430f1e5a80f63a.zip https://github.com/meshtastic/GxEPD2/archive/55f618961db45a23eff0233546430f1e5a80f63a.zip
lewisxhe/PCF8563_Library@^1.0.1 lewisxhe/PCF8563_Library@^1.0.1
upload_speed = 115200 upload_speed = 115200

View File

@ -5,7 +5,8 @@ board_build.partitions = default_8MB.csv
upload_protocol = esptool upload_protocol = esptool
build_flags = build_flags =
${esp32s3_base.build_flags} -I variants/heltec_wireless_tracker ${esp32s3_base.build_flags}
-I variants/esp32s3/heltec_wireless_tracker
-D HELTEC_TRACKER_V1_1 -D HELTEC_TRACKER_V1_1
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
;-D DEBUG_DISABLED ; uncomment this line to disable DEBUG output ;-D DEBUG_DISABLED ; uncomment this line to disable DEBUG output

View File

@ -5,7 +5,8 @@ board = heltec_wireless_tracker
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
upload_protocol = esptool upload_protocol = esptool
build_flags = build_flags =
${esp32s3_base.build_flags} -I variants/heltec_wireless_tracker_V1_0 ${esp32s3_base.build_flags}
-I variants/esp32s3/heltec_wireless_tracker_V1_0
-D HELTEC_TRACKER_V1_0 -D HELTEC_TRACKER_V1_0
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
;-D DEBUG_DISABLED ; uncomment this line to disable DEBUG output ;-D DEBUG_DISABLED ; uncomment this line to disable DEBUG output

View File

@ -4,5 +4,7 @@ board = heltec_wifi_lora_32_V3
board_build.partitions = default_8MB.csv board_build.partitions = default_8MB.csv
# Temporary until espressif creates a release with this new target # Temporary until espressif creates a release with this new target
build_flags = build_flags =
${esp32s3_base.build_flags} -D HELTEC_WSL_V3 -I variants/heltec_wsl_v3 ${esp32s3_base.build_flags}
-D HELTEC_WSL_V3
-I variants/esp32s3/heltec_wsl_v3
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.

View File

@ -14,6 +14,8 @@ build_unflags =
${esp32s3_base.build_unflags} ${esp32s3_base.build_unflags}
-DARDUINO_USB_MODE=1 -DARDUINO_USB_MODE=1
build_flags = build_flags =
${esp32s3_base.build_flags} -D PRIVATE_HW -I variants/icarus ${esp32s3_base.build_flags}
-DBOARD_HAS_PSRAM -D PRIVATE_HW
-I variants/esp32s3/icarus
-DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=0 -DARDUINO_USB_MODE=0

View File

@ -2,7 +2,9 @@
extends = esp32s3_base extends = esp32s3_base
board = esp32-s3-devkitc-1 board = esp32-s3-devkitc-1
build_flags = build_flags =
${esp32_base.build_flags} -D LINK_32 -I variants/link32_s3_v1 ${esp32_base.build_flags}
-D LINK_32
-I variants/esp32s3/link32_s3_v1
-DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -DGPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
-DARDUINO_USB_CDC_ON_BOOT -DARDUINO_USB_CDC_ON_BOOT
-DARDUINO_USB_MODE=1 -DARDUINO_USB_MODE=1

View File

@ -5,11 +5,9 @@ board = m5stack-cores3
board_check = true board_check = true
board_build.partitions = default_16MB.csv board_build.partitions = default_16MB.csv
upload_protocol = esptool upload_protocol = esptool
build_flags =
build_flags = ${esp32_base.build_flags} ${esp32_base.build_flags}
-DPRIVATE_HW -D PRIVATE_HW
-DM5STACK_CORES3 -D M5STACK_CORES3
-Ivariants/m5stack_cores3 -I variants/esp32s3/m5stack_cores3
lib_deps = ${esp32_base.lib_deps}
lib_deps =
${esp32_base.lib_deps}

View File

@ -3,4 +3,6 @@ extends = esp32s3_base
board = esp32-s3-zero board = esp32-s3-zero
board_level = extra board_level = extra
build_flags = build_flags =
${esp32_base.build_flags} -D PRIVATE_HW -I variants/nibble_esp32 ${esp32_base.build_flags}
-D PRIVATE_HW
-I variants/esp32s3/nibble_esp32

View File

@ -3,4 +3,4 @@ extends = esp32s3_base
board = lolin_s3_mini board = lolin_s3_mini
board_level = extra board_level = extra
build_flags = build_flags =
${esp32s3_base.build_flags} -D ARDUINO_USB_CDC_ON_BOOT=1 -D PRIVATE_HW -I variants/nugget_s3_lora ${esp32s3_base.build_flags} -D ARDUINO_USB_CDC_ON_BOOT=1 -D PRIVATE_HW -I variants/esp32s3/nugget_s3_lora

View File

@ -11,7 +11,7 @@ upload_protocol = esptool
build_flags = build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-DPICOMPUTER_S3 -DPICOMPUTER_S3
-I variants/picomputer-s3 -I variants/esp32s3/picomputer-s3
lib_deps = lib_deps =
${esp32s3_base.lib_deps} ${esp32s3_base.lib_deps}

View File

@ -5,4 +5,6 @@ board_check = true
upload_protocol = esptool upload_protocol = esptool
build_flags = build_flags =
${esp32_base.build_flags} -D RAK3312 -I variants/rak3312 ${esp32_base.build_flags}
-D RAK3312
-I variants/esp32s3/rak3312

View File

@ -10,7 +10,7 @@ board_build.partitions = default_8MB.csv
upload_protocol = esptool upload_protocol = esptool
build_flags = ${esp32_base.build_flags} build_flags = ${esp32_base.build_flags}
-Ivariants/seeed-sensecap-indicator -Ivariants/esp32s3/seeed-sensecap-indicator
-DSENSECAP_INDICATOR -DSENSECAP_INDICATOR
-DCONFIG_ARDUHAL_LOG_COLORS -DCONFIG_ARDUHAL_LOG_COLORS
-DRADIOLIB_DEBUG_SPI=0 -DRADIOLIB_DEBUG_SPI=0

View File

@ -11,7 +11,8 @@ build_unflags =
${esp32s3_base.build_unflags} ${esp32s3_base.build_unflags}
-DARDUINO_USB_MODE=1 -DARDUINO_USB_MODE=1
build_flags = build_flags =
${esp32s3_base.build_flags} -DSEEED_XIAO_S3 -I variants/seeed_xiao_s3 ${esp32s3_base.build_flags}
-D SEEED_XIAO_S3
-I variants/esp32s3/seeed_xiao_s3
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-DARDUINO_USB_MODE=0
-DARDUINO_USB_MODE=0

View File

@ -13,7 +13,9 @@ build_unflags =
${esp32s3_base.build_unflags} ${esp32s3_base.build_unflags}
-DARDUINO_USB_MODE=1 -DARDUINO_USB_MODE=1
build_flags = build_flags =
${esp32s3_base.build_flags} -D STATION_G2 -I variants/station-g2 ${esp32s3_base.build_flags}
-D STATION_G2
-I variants/esp32s3/station-g2
-DBOARD_HAS_PSRAM -DBOARD_HAS_PSRAM
-DSTATION_G2 -DSTATION_G2
-DARDUINO_USB_MODE=0 -DARDUINO_USB_MODE=0

View File

@ -7,17 +7,16 @@ board_build.partitions = default_16MB.csv
upload_protocol = esptool upload_protocol = esptool
build_flags = ${esp32s3_base.build_flags} build_flags = ${esp32s3_base.build_flags}
-DT_DECK -D T_DECK
-DBOARD_HAS_PSRAM -D BOARD_HAS_PSRAM
-DGPS_POWER_TOGGLE -D GPS_POWER_TOGGLE
-Ivariants/t-deck -I variants/esp32s3/t-deck
lib_deps = ${esp32s3_base.lib_deps} lib_deps = ${esp32s3_base.lib_deps}
lovyan03/LovyanGFX@^1.2.0 lovyan03/LovyanGFX@^1.2.0
earlephilhower/ESP8266Audio@^1.9.9 earlephilhower/ESP8266Audio@^1.9.9
earlephilhower/ESP8266SAM@^1.0.1 earlephilhower/ESP8266SAM@^1.0.1
[env:t-deck-tft] [env:t-deck-tft]
extends = env:t-deck extends = env:t-deck

View File

@ -7,7 +7,7 @@ build_flags =
${esp32s3_base.build_flags} ${esp32s3_base.build_flags}
-D T_ETH_ELITE -D T_ETH_ELITE
-D HAS_UDP_MULTICAST=1 -D HAS_UDP_MULTICAST=1
-I variants/t-eth-elite -I variants/esp32s3/t-eth-elite
-D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely. -D GPS_POWER_TOGGLE ; comment this line to disable triple press function on the user button to turn off gps entirely.
lib_ignore = lib_ignore =

Some files were not shown because too many files have changed in this diff Show More