mikecarper
67cfc30588
Fix companion display behavior on USB hosts
2026-07-19 22:18:26 -07:00
mikecarper
ccce0c8d75
feat: prepare v1.16.07 firmware release
2026-07-18 14:53:56 -07:00
mikecarper
129e687c02
Merge PowerSaving v16 updates
2026-07-17 16:32:06 -07:00
mikecarper
9ee641a29f
Merge current LoRa OTA fixes
2026-07-17 16:17:27 -07:00
mikecarper
f7b7edf393
Merge upstream dev
2026-07-17 16:17:16 -07:00
mikecarper
d070abd385
Fix FEM companion noise floor and PS builds
2026-07-17 13:51:07 -07:00
Ben Allfree and Cursor
71841856ec
ota: fix ls tag for completed fetch
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 13:00:19 -07:00
mikecarper
2c4e6da63b
Add explicit Heltec companion FEM builds
2026-07-17 10:28:52 -07:00
ripplebiz
795989b918
Merge pull request #2966 from Quency-D/heltec-rc32
...
Add Heltec rc32 board
2026-07-17 23:23:29 +10:00
fdlamotte
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
mikecarper
09c8aaba9c
Add repeater flood filters and transport scopes
2026-07-17 00:35:51 -07:00
ripplebiz
41f4d6bd91
Merge pull request #2560 from Quency-D/heltec-v4-r8
...
Add heltec-v4-r8 board
2026-07-17 13:54:45 +10:00
Kevin Le
38509583fa
Fixed typo at Get methods for GPS
2026-07-16 22:59:51 +07:00
Kevin Le
cd8711f507
Show hours and minutes in PowerSaving GPS and add _sensors->powersaving_enabled
2026-07-16 19:31:39 +07:00
Kevin Le
16fbf33582
PowerSaving GPS version 1 for repeaters
2026-07-16 18:48:39 +07:00
mikecarper
63776482e1
Add repeater filtering, clock sync, and companion fixes
2026-07-15 17:40:20 -07:00
mikecarper
0d2eb2420c
Register SolarXiao LoRa OTA targets
2026-07-15 10:41:47 -07:00
mikecarper
710790b81d
Enable LoRa OTA for nRF52 repeaters
2026-07-15 09:49:40 -07:00
Quency-D
05d4bd2f7f
Add a rotary encoder
2026-07-15 17:45:24 +08:00
ripplebiz
b55d69e57a
Merge pull request #1983 from rgregg/rak-ethernet
...
Support for RAK ethernet module
2026-07-15 18:53:38 +10:00
Liam Cottle
1831349e5a
Merge pull request #2897 from yarda/companion-add-mcu-temp-sensor
...
Added MCU temp sensor to the companion
2026-07-15 20:11:24 +12:00
mikecarper
dce99fd5b3
Add WiFi MQTT companion setup portal
2026-07-15 00:27:20 -07:00
Quency-D
6c9f0907ee
Merge pull request #17 from meshcore-dev/dev
...
merge Dev
2026-07-15 14:49:40 +08:00
Scott Powell
5a14f36e25
* ST7735 color/offset fix for Heltec Tracker V1
2026-07-15 14:00:10 +10:00
mikecarper
11aa4bc191
Harden LoRa OTA and enable unattended targets
2026-07-14 15:24:35 -07:00
mikecarper
8599cf0acb
Verify staged OTA payloads and flash writes
2026-07-14 14:42:26 -07:00
Jaroslav Škarvada
15e259c572
Added MCU temp sensor to the companion
...
Fixes #2896
2026-07-14 17:43:33 +02:00
mikecarper
a45c43f2b1
Add RX watchdog and fix repeater builds
2026-07-13 23:42:04 -07: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
64e8e24720
Merge pull request #2951 from meshcore-dev/fast-st7735-display
...
Fast ST7735 Display Driver
2026-07-14 16:01:14 +10:00
Scott Powell
d30d8ed748
* HSPI fix
2026-07-14 15:46:36 +10:00
mikecarper
fcfca64cc5
Refine trace and group data retries
2026-07-13 17:56:08 -07:00
mikecarper
e3f47b487b
Harden packet, retry, and alert handling
2026-07-13 16:37:32 -07:00
mikecarper
b8f438d6ea
Honor retry settings across firmware roles
2026-07-13 15:22:36 -07:00
mikecarper
4f839d3477
Reduce background polling and radio power use
2026-07-13 14:36:34 -07:00
mikecarper
b9e7e416be
Harden retry, region, radio, and alert logic
2026-07-13 13:18:49 -07:00
mikecarper
5a2aa592ea
Improve repeater alerts and delivery reliability
2026-07-13 09:54:16 -07:00
Scott Powell
1bdacb3247
* trying to get Heltec Tracker and Tracker V2 working
2026-07-13 23:27:50 +10:00
ripplebiz
b81fb8ebe8
Merge pull request #2917 from jirogit/fix/regionmap-load-eof-handling
...
fix(RegionMap): load() returns actual read success instead of hardcoded true
2026-07-13 18:28:26 +10:00
mikecarper
da00a00436
Improve repeater reliability and build tooling
2026-07-13 01:03:27 -07:00
mikecarper
2b4aed4ef1
Merge branch 'dev' of github.com:meshcore-dev/MeshCore into keymindCascade
...
# Conflicts:
# examples/simple_repeater/main.cpp
# examples/simple_room_server/main.cpp
# src/helpers/sensors/EnvironmentSensorManager.cpp
# src/helpers/sensors/MicroNMEALocationProvider.h
2026-07-13 00:44:40 -07:00
ripplebiz
174bcdfbcc
Merge pull request #2942 from liamcottle/board/thinknode-m9
...
Add support for Elecrow ThinkNode M9
2026-07-13 17:10:54 +10:00
liamcottle
87bf371cd3
initial support for thinknode m9
2026-07-13 19:07:09 +12:00
ripplebiz
4f12dc02d5
Merge pull request #2937 from benskigomez/fix/gps-timesync-millis-overflow
...
sensors: fix millis() rollover that stalls GPS time-sync on long-uptime nodes
2026-07-13 17:06:09 +10:00
Jody Bentley
63731d3fbf
sensors: fix millis() rollover stall in GPS time-sync + minor cleanups
...
next_check and next_gps_update stored a future millis() value in a signed
long and compared with a naive '>'. After the ~24.8-day millis() sign flip
the deadline sits above the wrapped millis(), so the block never runs again
and GPS->RTC time-sync (and the location cache refresh) stall permanently
until reboot. Switch to unsigned deadlines with the wrap-safe signed-
difference compare '(long)(millis() - deadline) > 0', matching the idiom in
Dispatcher::millisHasNowPassed.
Also: reorder the MicroNMEALocationProvider ctor init-list to declaration
order (silences -Wreorder) and drop the always-true 'if (_claims > 0)' guard
in claim() (claim() always runs after _claims++, so it is >= 1).
2026-07-12 18:30:40 -04:00
Alex Beal
07b543176b
Merge branch 'dev' into pr-1446
2026-07-12 15:44:28 -06:00
mikecarper
73c6472d95
Harden flood retry airtime handling
2026-07-11 23:51:14 -07:00
mikecarper
927d7869ff
Treat flood retry prefixes as bridge bucket seven
2026-07-11 23:11:25 -07:00
mikecarper
7d6bd44082
Match retry prefixes across path hash widths
2026-07-11 23:00:05 -07:00
mikecarper
0ede4e2066
Merge RX duty-cycle power saving into keymindCascade
2026-07-11 22:12:20 -07:00