MeshCore/t-beam-1w.json
mintylinux e531f2dc3a Add LilyGo T-Beam 1W SX1262 board support
Add variant definition, board JSON, and TBeamBoard integration for the
LilyGo T-Beam 1W with SX1262 radio and 1W PA.

Includes:
- Board variant with pin mappings for SX1262, GPS, OLED, fan control
- AXP2101 PMU power rail configuration for T-Beam 1W
- ADC-based battery voltage fallback (2S Li-ion, 7.4V nominal)
- Temperature-based fan control for 1W PA cooling
- GPIO fallback for GPS power when PMU is not present
- Companion BLE, Repeater, Room Server, and ESPNow Bridge environments

Co-Authored-By: Oz <oz-agent@warp.dev>
2026-04-11 00:42:06 -07:00

39 lines
923 B
JSON

{
"build": {
"arduino": {
"ldscript": "esp32s3_out.ld",
"memory_type": "qio_opi"
},
"core": "esp32",
"extra_flags": [
"-DBOARD_HAS_PSRAM",
"-DLILYGO_TBEAM_1W",
"-DARDUINO_USB_CDC_ON_BOOT=1",
"-DARDUINO_USB_MODE=0",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"psram_type": "opi",
"hwids": [["0x303A", "0x1001"]],
"mcu": "esp32s3",
"variant": "t-beam-1w"
},
"connectivity": ["wifi", "bluetooth", "lora"],
"debug": {
"openocd_target": "esp32s3.cfg"
},
"frameworks": ["arduino"],
"name": "LilyGo TBeam-1W",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 921600
},
"url": "http://www.lilygo.cn/",
"vendor": "LilyGo"
}