mikecarper
3a6766b0fd
Improve flood retry bridge buckets
2026-05-08 00:50:17 -07:00
mikecarper
8dcd4975d5
Delay direct retry final failure
2026-05-07 16:55:37 -07:00
mikecarper
93bd0f0869
Fix flood retry diagnostics
2026-05-07 16:40:31 -07:00
mikecarper
d4febe7867
Add flood retry controls
2026-05-07 11:48:29 -07:00
mikecarper
674beb0e47
Improve repeater direct retry handling
2026-05-07 01:01:52 -07:00
mikecarper
ea3f7acb4d
Merge remote-tracking branch 'iotthinks/PowerSaving-v15' into halo-direct-path-retries
...
# Conflicts:
# build.sh
# src/helpers/CommonCLI.cpp
2026-05-06 15:37:48 -07:00
Kevin Le
3281ea2924
To drift forward less than 7s/day (3.5 minutes/month) for ESP32-based repeaters with Power Saving.
2026-05-06 15:07:59 +07:00
Kevin Le
517d3ed643
Added isReadBusy for NRF52 BLE
2026-05-06 12:40:52 +07:00
Kevin Le
7f02cbe80b
Delayed sleep for BLE companions if BLE read is busy. Reduced sleep period from 50 sticks to 10 sticks
2026-05-04 22:04:11 +07:00
mikecarper
6c20a1062f
Refine direct retry SNR handling and recent repeater controls
2026-04-27 16:33:39 -07:00
Kevin Le
e608503aa0
Merged latest changes from "Add CLI control to LoRa's fem LNA" https://github.com/meshcore-dev/MeshCore/pull/2140
2026-04-27 12:15:46 +07:00
Kevin Le
a44137662e
Added TimeTrim and Kept RTC 8M during sleep
2026-04-25 23:37:57 +07:00
mikecarper
0243ec41e8
Round up the SNR vs replacement to get a weighted average.
2026-04-24 15:19:48 -07:00
mikecarper
756268e2ee
Fix issue with packet prefixes getting added to the table.
2026-04-24 14:41:07 -07:00
Kevin Le
c5d8ada27d
Added features from PowerSaving 14.1.1
2026-04-24 23:02:11 +07:00
mikecarper
9c2ac5aa1c
Max retries is now a var that can be set between 1 to 15
2026-04-24 00:08:10 -07:00
mikecarper
577433ce47
Retry 3 times with a 200ms,300ms,400ms backoff.
2026-04-23 16:25:51 -07:00
mikecarper
fae6dd83fd
Merge branch 'main' into halo-direct-path-retries
2026-04-21 16:38:11 -07:00
mikecarper
8525b4e980
For packets with a path set; auto try again if no echo was heard
2026-04-21 16:24:00 -07:00
Scott Powell
49b37d5622
* minor bounds fix
2026-04-18 21:32:41 +10:00
liamcottle
cfe4b0b9a5
bleuart service stay registered first to prevent gatt cache issues on android when already paired
2026-04-18 14:43:47 +12:00
Liam Cottle
77d737beb9
Merge pull request #2323 from txkbaldlaw/updated-companion-dfu-from-mt
...
Add support for Companion BLE OTA updates on nRF devices
2026-04-18 12:17:16 +12:00
Scott Powell
d7a3d41843
Merge branch 'default-scope' into dev
2026-04-17 16:30:19 +10:00
Scott Powell
91f3fa0bdf
* CLI: 'region put ...' now defaults to flood allowed
2026-04-17 15:11:10 +10:00
Scott Powell
7cdb056cb3
* CLI: 'region default ...' now auto-creates the region
2026-04-17 15:02:04 +10:00
Scott Powell
77d02e844f
* bug fix
2026-04-17 14:38:03 +10:00
txkbaldlaw
b898e7a04e
Add DFU to BLE Stack
2026-04-16 16:04:30 -05:00
Scott Powell
576e9dfd45
* bug fix
2026-04-15 15:44:22 +10:00
Scott Powell
4131a455a2
* repeater: refactored 'region' CLI commands -> CommonCLI
...
* room server: added RegionMap, and new CommonCLI wiring, default_scope handling
* sensor: only minimal RegionMap wiring. Still needs work to handle default-scope
2026-04-15 13:32:49 +10:00
Scott Powell
d131e8ae35
* companion: RegionMap now used in Datastore
...
* companion: new CMD_SET_DEFAULT_FLOOD_SCOPE
* support for regional builds with DEFAULT_REGION_SCOPE
2026-04-13 21:06:53 +10:00
Scott Powell
6a939ed8f8
* RegionMap: new 'default' region
2026-04-12 22:06:10 +10:00
Liam Cottle
a9de5bfc0c
Merge pull request #1612 from weebl2000/default-button-low
...
Default button polarity to active-LOW across all firmware types
2026-04-12 23:30:28 +12:00
Liam Cottle
612aa66fc8
Merge pull request #2075 from pcmoore/working-ina3221
...
RFE: allow for INA3221 macro overrides in platform.io files
2026-04-12 22:49:17 +12:00
Wessel Nieboer
0a13ac7fc7
Default button polarity to active-LOW across all firmware types
...
Nearly all LoRa boards use a boot button that pulls to ground when
pressed.
2026-04-04 13:19:13 +02:00
KPrivitt
27f732653b
Added RAK12035 Soil Moisture and Temperature Sensor ( #2223 )
2026-04-03 22:54:24 +13:00
Quency-D
2cbe0c0398
Fixed the initialization error of the BME680 sensor.
2026-04-02 10:24:17 +08:00
Liam Cottle
b934daa990
Merge pull request #2007 from khudson/r1neo
...
Muzi Works R1 Neo support
2026-04-02 00:36:44 +13:00
Brian Widdas
811ac1cd02
Add missing methods in ESPNOWRadio()
...
ESP-NOW radios (ie, Generic_ESPNOW_* variants) do not compile due to
missing methods
Changes in January 2026 (019bbf74 ) to add additional stats (receive errors)
to CMD_GET_STATS was not implemented in the ESPNOWRadio() class
Changes in March 2026 (9a95e25e ) to add setRxBoostedGainMode to all devices
rather than just SX1262/SX1268 were not applied to the ESPNowRadio() driver
Specifically, this change adds the following to ESPNOWRadio()
* getPacketsRecvErrors() - always returns 0
* getRxBoostedGainMode() - always returns false
* setRxBoostedGainMode() - does nothing
2026-03-30 04:25:08 +01:00
Wessel Nieboer
728b586c3a
Address comments
2026-03-23 14:31:08 +01:00
Wessel Nieboer and ViezeVingertjes
741392889d
Fix memcp compare length off by one
...
Co-authored-by: ViezeVingertjes <michael.overhorst@gmail.com >
2026-03-23 14:31:08 +01:00
Wessel Nieboer
0aa0ec1f16
Add get/set dutycycle command
...
We translate to af internally, it's easier to store and doesn't break
stored prefs. Made get/set af command show deprecated, but it still
works fine.
2026-03-23 14:31:07 +01:00
liamcottle
1d61df72c3
add define for reserved group data type
2026-03-23 23:09:35 +13:00
liamcottle
ed326255d5
add support for direct paths when sending group data
2026-03-23 21:46:21 +13:00
Liam Cottle
91aed048e9
Merge pull request #1928 from dz0ny/feat/grp-data-upstream
...
feat: Add support for PAYLOAD_TYPE_GRP_DATA
2026-03-23 21:41:51 +13:00
Rastislav Vysoky
285fc685c5
allow to set lower LoRa frequency
2026-03-22 13:54:42 +01:00
Wessel Nieboer
ff5aad71a6
Make radio.rxgain true by default after upgrades
2026-03-22 08:35:32 +01:00
Quency-D
f6cfed66b3
add heltec_mesh_node_t096 board.
2026-03-20 15:56:09 +08:00
Paul Moore
913a27da20
EnvironmentSensorManager: allow for INA3221 macro overrides
...
Allow for platformio.ini files to override the default values for the
following INA3221 related macros:
TELEM_INA3221_ADDRESS
TELEM_INA3221_SHUNT_VALUE
TELEM_INA3221_NUM_CHANNELS
Signed-off-by: Paul Moore <paul@paul-moore.com >
2026-03-19 21:55:13 -04:00
Janez T
ae9fcb3c0b
fix: Rename grp dev type
...
ref: #1928
2026-03-19 09:35:02 +01:00
Janez T
2f68769185
fix: Widen grp data type
...
ref: #1928
2026-03-19 09:25:42 +01:00