build(tdeck-pro): add A7682E debug target

This commit is contained in:
Trail Mate Dev
2026-08-13 15:24:30 +08:00
parent 459c823a93
commit 1e5d44a2d6
2 changed files with 68 additions and 0 deletions
+1
View File
@@ -43,6 +43,7 @@ def verify_debug_esp32_tinyusb_dfu_enabled(target, source, env):
"tlora_pager_sx1262_debug",
"tlora_pager_lr1121_debug",
"tdeck_debug",
"tdeck_pro_a7682e_debug",
}
if env.get("PIOENV") not in dfu_debug_envs:
return
+67
View File
@@ -57,6 +57,73 @@ lib_ignore =
boards_t_display_p4
boards_t_echo_lite
[env:tdeck_pro_a7682e_debug]
extends = arduino_base
board = T-Deck-Pro
upload_speed = 921600
build_unflags =
${arduino_base.build_unflags}
-DARDUINO_USB_MODE=1
build_flags =
${arduino_base.build_flags}
-DARDUINO_LOOP_STACK_SIZE=12288
-DBOARD_HAS_PSRAM=1
-DCONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=1
-DCONFIG_BT_NIMBLE_MEM_ALLOC_MODE_EXTERNAL=1
-DCONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
-DCONFIG_BT_NIMBLE_ROLE_CENTRAL_DISABLED
-DCONFIG_BT_NIMBLE_ROLE_OBSERVER_DISABLED
-DCONFIG_BT_NIMBLE_MAX_BONDS=1
-DCONFIG_BT_NIMBLE_MAX_CCCDS=4
-DCONFIG_BT_NIMBLE_ATT_PREFERRED_MTU=185
-DARDUINO_T_DECK_PRO
-DARDUINO_USB_MODE=0
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_DFU_ON_BOOT=1
-DTRAIL_MATE_ENABLE_ARDUINO_TINYUSB_DFU=1
-DTRAIL_MATE_ENABLE_USB_CDC_TRANSPORT=1
-Wl,-u,trail_mate_debug_tinyusb_dfu_link_anchor
-DARDUINO_LILYGO_LORA_SX1262
-DTRAIL_MATE_LORA_TX_POWER_MAX_DBM=22
-DSCREEN_WIDTH=240
-DSCREEN_HEIGHT=320
-DSENSOR_INT=21
-DGPS_TX=43
-DGPS_RX=44
-DLORA_CS=3
-DLORA_BUSY=6
-DLORA_RST=4
-DLORA_IRQ=5
-DSD_CS=48
-DDISP_CS=34
-DDISP_DC=35
-DDISP_RST=-1
-DDISP_BUSY=37
-DBOARD_TOUCH_INT=12
-DUSING_INPUT_DEV_TOUCHPAD
-DUSING_INPUT_DEV_KEYBOARD
-DTRAIL_MATE_ENABLE_SSTV=0
-DTRAIL_MATE_TDECK_PRO=1
-DTRAIL_MATE_TDECK_PRO_A7682E=1
-DTRAIL_MATE_SDFAT_SHARED_SPI=1
-D MESHCORE_LOG_ENABLE=1
-D LORA_LOG_ENABLE=1
-D APP_EVENT_LOG_ENABLE=1
lib_deps =
${arduino_base.lib_deps}
zinggjm/GxEPD2 @ 1.5.9
adafruit/Adafruit TCA8418 @ ^1.0.2
adafruit/Adafruit BusIO @ ^1.17.0
mikalhart/TinyGPSPlus @ 1.0.3
lib_ignore =
${arduino_base.lib_ignore}
boards_tdeck
boards_tlora_pager
boards_twatchs3
boards_tab5
boards_t_display_p4
boards_t_echo_lite
[env:tdeck_pro_pcm512a]
extends = arduino_base
board = T-Deck-Pro