Hacuchino-hash
3d6a891586
Add support for Seeed SenseCAP MeshTracker X1 (LR2021)
2026-08-05 05:50:21 -05:00
ripplebiz and GitHub
84e3a67bd7
Merge pull request #3115 from oltaco/meshnology_w12
...
Add support for Meshnology W12 and LR2021 Wrapper
2026-08-05 15:04:00 +10:00
taco
7cc16366cb
add Meshnology W12 support and LR2021 wrapper
2026-08-05 14:23:29 +10:00
fdlamotte and GitHub
d6c2da98aa
Merge pull request #2863 from benskigomez/fix/m6-gps-reset-pin
...
thinknode_m6: don't drive GPS REINIT pin so the L76K is detected
2026-08-03 21:16:59 -04:00
me
ae1b610a94
fix: M5Stack Unit C6L merged.bin fails to boot (flash_mode qio->dio)
...
Board manifest for esp32-c6-devkitm-1 defaults build.flash_mode to qio,
which this module's flash chip does not support -- causes a boot
crash-loop (repeated USB-Serial-JTAG reconnects) on real hardware.
Override with board_build.flash_mode = dio in the common M5Stack_Unit_C6L
section so it applies to all envs (ble/usb/repeater/room_server).
2026-08-01 22:20:20 -07:00
ripplebiz and GitHub
b797ca198e
Merge pull request #3060 from entr0p1/fix/mesh-debug-active
...
Clean up debugs left on in platform.ini files
2026-07-30 12:35:22 +10:00
entr0p1
d7f378b489
Clean up debugs left on in platform.ini files
2026-07-29 18:27:15 +10:00
liamcottle
e7f2c71701
usb companion firmwares now require build flag to include usb interface
2026-07-28 03:45:02 +12:00
liamcottle
203fd4e407
refactor rak13800 to new ethernet interface class
2026-07-28 03:18:54 +12:00
liamcottle
e672679d6e
refactored companion interfaces to allow for multiple active connection modes
2026-07-28 03:18:54 +12:00
liamcottle
5de857f8f8
initial ch390 ethernet support for thinknode m7 companion
2026-07-28 03:18:54 +12:00
ripplebiz and GitHub
301bc10dd3
Merge pull request #3034 from meshcore-dev/ui-color-refactor
...
UI color refactor
2026-07-27 17:45:12 +10:00
Liam Cottle and GitHub
e780cca237
Merge pull request #3033 from liamcottle/board/lilygo-tbeam-sx1276
...
Increase LilyGo T-Beam SX1276 channels from 8 to 40
2026-07-24 15:34:19 +12:00
liamcottle
520fa77f4f
increase tbeam sx1276 max group channels from 8 to 40
2026-07-24 15:31:01 +12:00
Liam Cottle and GitHub
d531a98da1
Merge pull request #2819 from ViezeVingertjes/fix/kiss-modem-usb-backpressure
...
fix: prevent ESP32 KISS modem stalls under USB backpressure
2026-07-24 11:51:34 +12:00
Scott Powell
a96a66aa99
* build fixes for NullDisplayDriver
2026-07-22 18:55:59 +10:00
Scott Powell
b8504e55c6
* refactor of Color mapping in UITasks / DisplayDrivers
...
* color displays now with a new light theme
2026-07-22 16:03:33 +10:00
Liam Cottle and GitHub
7124fa1439
Merge pull request #2815 from UltimateCodeWarrior/fix/tbeam-supreme-v3-oled-i2c
...
Fix blank OLED on T-Beam Supreme V3 (I2C bus init + 0x3D address)
2026-07-21 19:17:32 +12:00
=UltimateCodeWarrior
0de2b4fc5f
Move Supreme OLED address to variant config
...
Keep SH1106Display generic by relying on DISPLAY_ADDRESS while the T-Beam Supreme variant declares its 0x3D OLED address.
2026-07-20 19:24:38 -07:00
fdlamotte and GitHub
d2fd1fdaa6
Merge pull request #2887 from spinda/thinknode-m3-dev
...
Fix GPS and LEDs on ThinkNode M3
2026-07-20 17:42:30 -04:00
entr0p1
d2bbe4d8d3
Fix Xiao nRF52840 repeater compile failure
...
Compile fails due to user_btn not declared in board target.
Fixes:
- Add MomentaryButton declaration for user_btn in variants/xiao_nrf52/target.cpp
- Add momentary button helper include in variants/xiao_nrf52/target.h
- Add extern linkage for MomentaryButton -> user_btn in variants/xiao_nrf52/target.h
2026-07-20 22:43:25 +10:00
taco
91e65af9dd
fix: heltec t1: add missing bodmer TFT_eSPI library
2026-07-20 20:28:38 +10:00
ViezeVingertjes
fb2c61f862
fix: prevent ESP32 KISS modem stalls under USB backpressure
...
Switch ESP32-S3 KISS modem environments to HWCDC and move outbound KISS writes to a non-blocking queued frame path so loop() and TX completion keep progressing when the host reads slowly. Add native backpressure regression tests and correct the native_kiss_modem test filter so this suite runs directly with pio test.
2026-07-18 22:43:55 +02:00
ripplebiz and GitHub
795989b918
Merge pull request #2966 from Quency-D/heltec-rc32
...
Add Heltec rc32 board
2026-07-17 23:23:29 +10:00
Florent
84d1e24338
nrf52_variants: override shutdownPeripherals instead of powerOff for TechoLite, TInpulse and TechoBoard (protect the gate)
2026-07-17 07:36:39 -04:00
fdlamotte and GitHub
3eb5451d3e
Merge pull request #2906 from fdlamotte/shutdown_peripherals
...
Proposal: Introduce shutdownPeripherals in NRF52Board to prepare for shutdown
2026-07-17 06:53:00 -04:00
Quency-D
fd7b35f457
Move the rotation input to target.cpp
2026-07-17 15:50:25 +08:00
ripplebiz and GitHub
41f4d6bd91
Merge pull request #2560 from Quency-D/heltec-v4-r8
...
Add heltec-v4-r8 board
2026-07-17 13:54:45 +10:00
Quency-D
61a8821d3c
Optimize battery voltage reading
2026-07-16 17:45:00 +08:00
Quency-D
a472cd7956
Delete duplicate pin definitions
2026-07-16 15:14:17 +08:00
Quency-D
3469e92458
Enable patch reception
2026-07-16 11:37:12 +08:00
Quency-D
05d4bd2f7f
Add a rotary encoder
2026-07-15 17:45:24 +08:00
ripplebiz and GitHub
b55d69e57a
Merge pull request #1983 from rgregg/rak-ethernet
...
Support for RAK ethernet module
2026-07-15 18:53:38 +10:00
Quency-D and GitHub
6c9f0907ee
Merge pull request #17 from meshcore-dev/dev
...
merge Dev
2026-07-15 14:49:40 +08:00
liamcottle
a99f4a0160
increase thinknode m7 max neighbours to 50
2026-07-15 16:05:37 +12:00
Ryan Gregg
16b76bd35a
Merge remote-tracking branch 'upstream/dev' into rak-ethernet
...
# Conflicts:
# examples/companion_radio/main.cpp
2026-07-13 23:06:00 -07:00
Huw Duddy and GitHub
64e8e24720
Merge pull request #2951 from meshcore-dev/fast-st7735-display
...
Fast ST7735 Display Driver
2026-07-14 16:01:14 +10:00
ripplebiz and GitHub
05fdafbb2d
Merge pull request #2898 from entr0p1/fix/lilygo-techo-lite-sx1262-ldo
...
Lilygo T-Echo Lite - Change SX1262 from DC-DC to LDO regulator
2026-07-14 14:53:44 +10:00
ripplebiz and GitHub
f4ed8c711b
Merge pull request #2899 from entr0p1/fix/lilygo-techo-lite-nrf-dcdc
...
Lilygo T-Echo Lite - nRF52840 DC-DC
2026-07-14 14:52:56 +10:00
ripplebiz and GitHub
dc0f837451
Merge pull request #2905 from entr0p1/fix/heltec-t114-nrf-dcdc
...
Heltec T114 - nRF52840 DC-DC Regulator
2026-07-14 14:52:10 +10:00
Scott Powell
1bdacb3247
* trying to get Heltec Tracker and Tracker V2 working
2026-07-13 23:27:50 +10:00
liamcottle
87bf371cd3
initial support for thinknode m9
2026-07-13 19:07:09 +12:00
Liam Cottle and GitHub
1c5a8426e8
Merge pull request #2839 from liamcottle/board/thinknode-m7
...
Add support for Elecrow ThinkNode M7
2026-07-13 15:06:17 +12:00
Liam Cottle and GitHub
e01a2565b9
Merge pull request #2936 from beala/beala/MeshTowerV2_feed_watchdog_2
...
Feed external hardware watchdog on Heltec Tower V2 (aka MeshTower V2) Implementation 2
2026-07-13 14:49:04 +12:00
Liam Cottle and GitHub
55f43e52e2
Merge pull request #2935 from benskigomez/fix/m6-repeater-debug-flags
...
ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG
2026-07-13 12:55:13 +12:00
Jody Bentley
1429d75f57
ThinkNode M6/M1 room_server: set ROOM_PASSWORD default
...
Without ROOM_PASSWORD the guest password defaults to empty, and a client
sending a blank password is granted read+write access (can post). Every
other board's room_server env sets ROOM_PASSWORD; the ThinkNode M6 and M1
were the only two shipping an open room. Default them to "hello" to match
the rest of the tree; operators can still change it at runtime with
'set guest.password'.
2026-07-12 18:32:09 -04:00
Alex Beal
eb97a375d3
Add an instance of ExternalWatchdogManager to Tower V2
2026-07-12 16:17:23 -06:00
Jody Bentley
6343d8d96e
ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG
...
The M6 is the only board whose simple_repeater env ships with MESH_DEBUG=1
and GPS_NMEA_DEBUG=1 enabled. MESH_DEBUG=1 adds a 5-second boot delay
(examples/simple_repeater/main.cpp) plus verbose per-packet serial prints on
the hot RX/TX path; GPS_NMEA_DEBUG=1 echoes every GPS UART character to the
serial console (MicroNMEALocationProvider.h). Every sibling repeater env
(M1, M3, t1000-e, RAK, Heltec) ships these off, and the M6 room_server env
in this same file already has them commented. Comment them out to match.
2026-07-12 17:54:14 -04:00
Alex Beal
47e1ce5bae
Update #defines
...
External watchdog support was added (but never merged) for MeshTower V1. The update's V2's #defines to follow the conventions set there and piggy back off the support already written for V1.
2026-07-12 15:50:43 -06:00
Alex Beal
07b543176b
Merge branch 'dev' into pr-1446
2026-07-12 15:44:28 -06:00