Ben Meadors
b6e5534a8c
Merge branch 'master' into develop
2026-02-12 13:11:48 -06:00
renovate[bot]
bcc24705a5
chore(deps): update neopixel to v1.15.4 ( #9616 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 06:10:24 -06:00
Ben Meadors
c366e53326
Merge branch 'master' into develop
2026-02-11 07:06:43 -06:00
Quency-D
0adcadb1ce
Modify the dependency library of v4-tft ( #9507 )
2026-02-11 07:06:15 -06:00
Quency-D
648148af8a
Modify the dependency library of v4-tft ( #9507 )
2026-02-11 06:50:04 -06:00
Jonathan Bennett
df0ee74b30
Add battery curve for T-Beam 1 watt ( #9585 )
2026-02-09 17:33:06 -06:00
Ben Meadors
b12cac3e00
Merge branch 'master' into develop
2026-02-09 12:52:22 -06:00
renovate[bot]
28c4acf5c4
chore(deps): update gxepd2 to v1.6.7 ( #9577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 08:54:35 -06:00
Jonathan Bennett
2361776992
Rename LED_PIN to LED_POWER, move handling out of main to dedicated module ( #9512 )
...
* Rename LED_PIN to LED_POWER, move handling out of main to dedicated module
* Misc
* Remove errant endif
2026-02-05 05:41:00 -06:00
renovate[bot]
74ea6206d9
Update NeoPixel to v1.15.3 ( #9530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 17:13:44 -06:00
Jonathan Bennett
644fa5b54e
Power off control pin on Thinknode m5 during deepsleep and add RTC ( #9510 )
...
* Power off control pin on Thinknode m5 during deepsleep
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Finish HAS_RTC cleanup
* Add RTC for Thinknode M5
* Don't double-init Wire
* Specify the RTC chip directly rather than use SensorRtcHelper.
Saves a bit of flash, and avoid mis-detection
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 06:07:33 -06:00
Jonathan Bennett
1d30342c00
Don't ever define PIN_LED or BLE_LED_INVERTED ( #9494 )
...
* Don't ever define PIN_LED
* Deprecate BLE_LED_INVERTED
2026-01-31 12:15:06 -06:00
Jonathan Bennett
200e79e800
You get an RTC, and you get an RTC! (delete HAS_RTC as it wasn't actually doing much) ( #9493 )
2026-01-30 11:54:49 -06:00
Ben Meadors
c19fc62683
Merge pull request #9492 from meshtastic/master
...
Master to develop
2026-01-30 10:46:11 -06:00
renovate[bot]
6f5a7672b4
Update pschatzmann_arduino-audio-driver to v0.2.1 ( #9398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 20:18:34 -06:00
Jonathan Bennett
dbded86dcb
More variant.h cleanup. LED_NOTIFICATION, remove dead code, etc ( #9477 )
2026-01-29 12:51:48 -06:00
Jonathan Bennett
45fbc0f9d3
Remove stale variant.h defines ( #9470 )
...
* Remove noop CANNED_MESSAGE_MODULE_ENABLE define
* Remove over-eager warning removal
* Remove unused LED_CONN
* Dead defines removal
* Rename oddball LED pin name
* Rename second oddball LED pin name
* Remove another dead define
2026-01-29 10:58:06 -06:00
treysis
31bf51b3f2
Add support for the hardware buttons on Bluetooth Nugget device ( #9468 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-29 06:38:49 -06:00
Jonathan Bennett
df400850c1
Undefine LED_BUILTIN where needed
2026-01-28 18:56:57 -06:00
Jonathan Bennett
4fd0a8276b
Just set LED_BUILTIN universally to -1, as we don't use it. ( #8830 )
...
* Just set LED_BUILTIN universally to -1, as we don't use it.
* LUD_BUILTIN workarounds
* Squash the LED_BUILTINs that sneaked in
* Don't kill valid pin derfine
2026-01-28 17:09:13 -06:00
Jonathan Bennett
571c1ac34c
Initial serialModule cleanup ( #9465 )
...
* Initial serialModule cleanup
* Move SERIAL_PRINT_PORT definition to variant.h
* Add missed c6 check
* Update src/modules/SerialModule.cpp
Compile error for invalid SERIAL_PRINT_OBJECT value
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-28 14:08:32 -06:00
Ben Meadors
fb635987d1
Merge remote-tracking branch 'origin/master' into develop
2026-01-28 13:31:39 -06:00
renovate[bot]
c1e3f56324
Update LovyanGFX to v1.2.19 ( #9405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 11:08:07 -06:00
Ben Meadors
e1e8d6124d
Merge branch 'master' into develop
2026-01-27 14:01:27 -06:00
Ben Meadors
c8079d4115
Metadata for heltec tracker v2
2026-01-27 08:05:36 -06:00
Jonathan Bennett
3d58c6e916
Trackball revamp ( #9440 )
...
* Trackball revamp
* Use Throttle
* Volatile!
2026-01-26 14:28:05 -06:00
Jonathan Bennett
c038cfe69a
Move device code from main.cpp to earlyInitVariant ( #9438 )
2026-01-26 11:54:14 -06:00
Ben Meadors
0770f25e79
Merge remote-tracking branch 'origin/master' into develop
2026-01-26 08:56:38 -06:00
renovate[bot]
b627fa720b
Update SensorLib to v0.3.4 ( #9396 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 05:46:46 -06:00
renovate[bot]
04d2dd3b1c
Update GxEPD2 to v1.6.6 ( #9412 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 05:16:47 -06:00
Jorropo
4744010295
run trunk fmt -a ( #9400 )
...
* run trunk fmt -a
* fix bracket bug
This was introduced by @tedwardd and @thebentern in 021106dfe5 .
See this diff:
else
+ checkConfigPort = false;
printf("Using config file %d\n", TCPPort);
2026-01-22 15:46:37 -06:00
Ben Meadors
b4157bd9bb
Heltec V4 TFT metadata ( #9325 )
...
* Upgrade trunk (#9323 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* ICM20948 IMU sleep (#9324 )
* Add v4-tft metadata
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2026-01-15 06:48:41 -06:00
Austin
7e4e772113
Add EByte EoRa-Hub ( #9169 )
2026-01-15 06:24:10 -06:00
renovate[bot]
6537eeab03
Update pschatzmann_arduino-audio-driver to v0.2.0 ( #9272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 11:00:24 +11:00
Manuel
940b3e236b
fix GPS for T-Watch S3 plus ( #9312 )
...
* support T-Watch S3 Plus GPS
* HAS_GPS
* define BUTTON_PIN
* swap GPS pins, USB_MODE=1
2026-01-14 10:01:08 -06:00
Ben Meadors
6f36f39da9
Fix up T-Beam 1W HW_MODEL
2026-01-13 05:48:14 -06:00
renovate[bot]
f73a944fcb
Update ESP8266SAM to v1.1.0 ( #9271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 19:39:58 -06:00
Ben Meadors
cbaa58894f
Merge remote-tracking branch 'origin/master' into develop
2026-01-12 10:50:30 -06:00
Austin
1df26c2c5a
Renovate: Ignore lovyangfx for elecrow-panel ( #9279 )
2026-01-12 10:47:35 -06:00
Ben Meadors
99d9191224
Merge remote-tracking branch 'origin/develop'
2026-01-12 10:47:08 -06:00
Austin
f4d7dab4ca
EXCLUDE_AUDIO on (original) ESP32 ( #9276 )
...
iram is scarce, give it back!
2026-01-12 08:43:09 -06:00
renovate[bot]
f805aec867
Update GxEPD2 to v1.6.5 ( #9266 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 18:36:37 -06:00
renovate[bot]
f38b4c1a98
chore(deps): update meshtastic-gxepd2 digest to a05c11c ( #9264 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 16:30:27 -06:00
Manuel
214c76ce1b
T-Watch S3 Plus GPS support ( #9235 )
...
* Upgrade trunk (#9229 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* support T-Watch S3 Plus GPS
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-09 11:48:27 -06:00
Jonathan Bennett
489de09375
Use correct name for ALT_BUTTON_PIN ( #9225 )
2026-01-08 19:19:17 -06:00
Jonathan Bennett
792e930e45
Trunk
2026-01-08 12:07:14 -06:00
Ben Meadors
5fab45c133
Merge branch 'master' into develop
2026-01-08 08:50:21 -06:00
Wessel
6e110788fd
🔧 Fix LNA/PA power control for Heltec v4, wireless tracker v2 ( #9029 )
...
* Fix LNA/PA power control for Heltec v4, wireless tracker v2
* Stop using pin 46 as RF switch, just let DIO2 switch handle the RF path
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-08 05:42:01 -06:00
Ben Meadors
1a6cbb5caa
Migrate all of the Meshtastic API attributes into the ini as a source of truth ( #9214 )
...
* Migrate all of the Meshtastic API attributes into the ini as a source of truth
* Cleanup garbage coalescing
* Another spot
* We already account for inkhud and mui
* Consolidate
* Removed them
* Boogers
* Infer
* Copying manifest should always succeed
* Remove portduino guards
* Rename
* None
2026-01-07 15:25:38 -06:00
santosvivos
9f5170a0bc
Add LilyGO T-Beam 1W support ( #8967 )
...
* Add LilyGO T-Beam 1W support
- Add board definition and variant files for ESP32-S3 based T-Beam 1W
- Add RF95_FAN_EN support to SX126xInterface for PA cooling fan
- Add SX126X_PA_RAMP_US for configurable PA ramp time (800us for 1W PA)
- Configure RF switch: DIO2 for PA, GPIO 21 for LNA control
* Set TX_GAIN_LORA to 10dB per PR feedback (offset for 1W PA)
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-06 06:23:28 -06:00