ripplebiz
09005fa455
Merge pull request #1308 from liamcottle/fix/wifi-interface-frames
...
Fix: WiFi Interface Frame Parsing
2026-01-04 16:19:57 +11:00
liamcottle
8708fa012a
simplify reading frame header
2026-01-04 17:43:25 +13:00
cj-vana
63767cdb7d
Fix typos in README and source comments
2026-01-03 18:54:48 -07:00
liamcottle
71bb49e556
remove use of dynamic allocation
2026-01-03 16:36:19 +13:00
liamcottle
ed263b0727
implement frame header parising for wifi interface
2026-01-03 15:39:57 +13:00
ripplebiz
f9720f0b0c
Merge pull request #1266 from IoTThinks/MCdev-Powersaving-for-esp32-202512
...
Added powersaving to all ESP32 boards with RTC-supported DIO1
2025-12-31 11:35:46 +11:00
Kevin Le
d911a34eeb
Used esp_wifi_get_mode instead of WiFi.getMode() to reduce the code size
2025-12-29 22:38:05 +07:00
Kevin Le
33b1e7edb9
Added pad after powersaving_enabled
2025-12-29 21:49:13 +07:00
ripplebiz
8edbb085fb
Merge pull request #1254 from entr0p1/tx-led-fix-v2
...
Fix TX LED stuck on when StartTransmit() fails
2025-12-29 16:09:08 +11:00
ripplebiz
1c594d4cbd
Merge pull request #1274 from IoTThinks/MCdev-FixedMCUTemperature
...
To fix MCU Temperature for repeaters
2025-12-29 15:05:31 +11:00
ripplebiz
1d9d37c654
Merge pull request #1247 from entr0p1/dev
...
Fixed T1000-E temperature, lux and BME280 sensor reading accuracies
2025-12-29 12:42:05 +11:00
Scott Powell
90d1e87ba1
* check for 'early receive' ACK
2025-12-27 20:46:28 +11:00
Kevin Le
0b30d2433f
To get and average the temperature so it is more accurate, especially in low temperature
2025-12-27 15:25:21 +07:00
Kevin Le
def1902688
Fixed T-Beam board to work with sleep
2025-12-24 12:04:39 +07:00
Kevin Le
0d11a02e71
Added extra check for P_LORA_DIO_1 before going to sleep
2025-12-24 11:47:19 +07:00
Kevin Le
89a289eb22
Added powersaving_enabled sanitization
...
Moved powersaving_enabled to match serialization order
2025-12-24 11:23:19 +07:00
Kevin Le
5c6c15942b
Added powersaving to all ESP32 boards with RTC-supported DIO1
...
Added CLI to enable/disable powersaving
2025-12-23 12:48:08 +07:00
entr0p1
245a818085
Fix TX LED stuck on when StartTransmit() fails
2025-12-20 23:15:41 +11:00
entr0p1
cc28b1a34d
EnvironmentSensorManager.cpp: Mitigate BME280 self-heating causing inaccurate readings.
2025-12-20 21:51:51 +11:00
fdlamotte
2ddd5ca0c3
Merge pull request #1235 from liquidraver/btfixv7
...
queue throttling + slave latency and minor refactor
2025-12-17 15:08:20 +01:00
liquidraver
cba29ea50c
queue throttling + slave latency and minor refactor
2025-12-17 13:46:58 +01:00
Frieder Schrempf
22b1585959
NRF52Board.h: Mark getMCUTemperature() as virtual
...
The function in the derived class is virtual per definition. Mark it
to make this clearer to the reader.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:39:54 +01:00
Frieder Schrempf
b024b9e1a1
Deduplicate NRF52 startOTAUpdate()
...
The startOTAUpdate() is the same for all NRF52 boards. Use a common
implementation for all boards that currently have a specific
implementation.
The following boards currently have an empty startOTAUpdate() for
whatever reasons and therefore are not inheriting NRF52BoardOTA to
keep the same state: Nano G2 Ultra, Seeed SenseCAP T1000-E,
Wio WM1110.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:30:50 +01:00
Frieder Schrempf
e3bb225efb
Deduplicate DC/DC regulator enable for NRF52 boards
...
Some NRF52 boards are able to use the internal power-efficient DC/DC
regulator. Add a new class that can be inherited by board classes to
enable this feature and reduce the power consumption.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:29:14 +01:00
Frieder Schrempf
93d1560d14
Use common NRF52 begin() and deduplicate() startup reason init
...
Use a common begin() method that can be called from derived classes
to contain the shared initialization code.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:26:57 +01:00
Frieder Schrempf
87b0e432bb
Deduplicate reboot() for NRF52 boards
...
The reboot() method is the same for all NRF52 boards. Use a shared
implementation.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:25:16 +01:00
Kevin Le
4504ad4daf
Added default temperature from ESP32 MCU and NRF52 MCU
...
Added NRF52Board.h and NRF52Board.cpp
Modified NRF52 variants to extend from NRF52Board to share common feature
2025-12-12 19:01:15 +07:00
agessaman
b91b854a1d
fix output from LPS22HB: convert barometric pressure from kPa to hPa in EnvironmentSensorManager
2025-12-08 19:53:33 -08:00
Scott Powell
676c317f78
* refactor: on-demand getSharedSecret()
2025-12-06 19:17:45 +11:00
ripplebiz
46f6146df7
Merge pull request #1180 from oltaco/shared-secret-on-demand
...
Companion: Faster startup by calculating shared_secret on demand
2025-12-06 18:59:19 +11:00
Scott Powell
d7adcc136b
* LPPDataHelpers, readCurrent() signed value
2025-12-06 16:49:25 +11:00
taco
638f41d143
calculate shared_secret on demand
2025-12-06 16:21:17 +11:00
ripplebiz
9ee3008f88
Merge pull request #1177 from liquidraver/btfixv6
...
Fix BLE semaphore leak and improve SerialBLEInterface
2025-12-06 14:23:27 +11:00
Christophe Vanlancker
01eb8716af
fix(core): optimize GPS loop and add display GPIO safeguards
2025-12-05 20:45:10 +01:00
liquidraver
73ab0d8813
Improve SerialBLEInterface
2025-12-05 07:39:48 +01:00
ripplebiz
c77391c5dd
Merge pull request #1169 from Meshcore-Portugal/jbrazio/2025_db83f76e
...
Bridge: Fix RAK4631 GPS conflict and add T114 RS232 targets
2025-12-03 13:43:19 +11:00
João Brázio
69a9a0bce9
Bridge: Add t114 rs232 targets
2025-12-02 10:31:24 +00:00
csrutil
df3cb3d192
_location->loop() should be in the next tick
2025-11-29 20:29:52 +08:00
csrutil
62e180dc0f
changed ms to sec
2025-11-29 19:02:00 +08:00
csrutil
88fb173297
add configurable GPS update interval
...
Make GPS update interval configurable via settings instead of using hardcoded 1 second value. The interval is persisted from preferences and can be adjusted at runtime through the sensor manager settings interface
2025-11-29 17:20:21 +08:00
ripplebiz
fe874032d5
Merge pull request #1153 from fdlamotte/thinknode_m5
...
Thinknode m5 support
2025-11-29 12:13:30 +11:00
Florent
1c0017b634
thinknode_m5: gps support
2025-11-28 13:15:11 +01:00
Florent
ee4e87c3ee
thinknode_m5: manage baclight
2025-11-28 10:33:19 +01:00
Florent
d0f6def4f9
thinknode_m5: initial port
2025-11-27 21:49:04 +01:00
Scott Powell
0307b64721
Merge branch 'dev' into ext-trace
2025-11-27 23:22:06 +11:00
Scott Powell
3ddfdd477b
Revert "add heltec_v4 tft expansion box"
...
This reverts commit 310618e689 .
2025-11-27 21:34:52 +11:00
Scott Powell
5b975d9e94
Merge branch 'dev' into ext-trace
2025-11-27 19:31:03 +11:00
ripplebiz
ffbc24b3e7
Merge pull request #1148 from Meshcore-Portugal/jbrazio/2025_6d9681e2
...
Add RAK4631 support for rs232 bridge
2025-11-27 17:01:30 +11:00
ripplebiz
c17bd5d6fc
Merge pull request #1122 from fschrempf/xiao-nrf-ui-and-power-optimizations
...
Companion Power Optimizations and UI Support for XIAO NRF52
2025-11-26 22:11:02 +11:00
João Brázio
eafbd85d17
Add RAK4631 support for rs232 bridge
2025-11-25 11:53:21 +00:00