cj-vana
63767cdb7d
Fix typos in README and source comments
2026-01-03 18:54:48 -07:00
ripplebiz
e31c46ff56
Merge pull request #1294 from liquidraver/factorynvsreset
...
Add NVS partition reset to ESP factory reset
2026-01-03 11:57:14 +11:00
liquidraver
faf177de46
ESP factory reset clear NVS too
2026-01-02 08:37:22 +01:00
Scott Powell
813e502970
* added protocol_guide doc
2026-01-02 12:54:57 +11:00
ripplebiz
2f5a8c59ea
Merge pull request #1299 from entr0p1/companion-timestamp-fix
...
BUGFIX: Companion packet timestamp mismatch trips replay protection
2026-01-02 12:44:45 +11:00
Liam Cottle
84b84717cc
Merge pull request #1293 from weebl2000/gitignorevenv
...
Add common venv dirs to .gitignore
2026-01-01 01:29:55 +13:00
Wessel Nieboer
7ea751d3a0
Add venv dirs to .gitignore
2025-12-31 13:01:56 +01: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
entr0p1
4a869163b2
BUGFIX: replay protection on repeaters tripped by timestamp sent from companion node mobile app. Send the node's RTC timestamp for TXT_TYPE_CLI_DATA messages instead of the timestamp from the app (matches the sendRequest() code logic).
2025-12-30 21:58:59 +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
Liam Cottle
3d6e523ec8
Merge pull request #1281 from Meshcore-Portugal/jbrazio/promicro_rs232
...
Add RS232 bridge environment configuration for ProMicro
2025-12-29 12:57:00 +13:00
João Brázio
992d971f07
Add RS232 bridge environment configuration for ProMicro
2025-12-28 20:04:57 +00: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
26321162ee
To fix the default temperature to be overridden by external sensors (if any)
2025-12-27 15:23:23 +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
1706f759b7
Modified hasPendingWork to return bool
2025-12-24 11:00:34 +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
entr0p1
6c993827de
Fixed T1000-E temperature and lux sensors
2025-12-19 23:51:36 +11:00
Liam Cottle
0c3fb918b2
Merge pull request #1203 from liquidraver/fix-gps-popup
...
Fix GPS/Buzzer toggle UI popup
2025-12-18 21:39:25 +13:00
liquidraver
e855706abb
move showalert after saveprefs
2025-12-17 21:27:22 +01: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
fdlamotte
9b13106b6f
Merge pull request #1201 from fschrempf/nrf52-board-deduplication
...
NRF52 Board Code Deduplication
2025-12-17 11:29:33 +01:00
Frieder Schrempf
8eb229bcf8
variants: RAK4631: Enable DC/DC regulator to reduce power consumption
...
The RAK4631/RAK4630 module are able to use the DC/DC converter. Enable
it to reduce power consumption.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:39:55 +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
Frieder Schrempf
6486192477
variants: IkokaNrf52Board: Use NRF52Board base class
...
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-17 10:22:15 +01:00
ripplebiz
d67f311c3d
Merge pull request #1206 from IoTThinks/MCdev-MCUTemperature-for-repeaters-202512
...
Added default temperature from ESP32 MCU and NRF52 MCU
2025-12-15 19:37:34 +11:00
fdlamotte
f38b951e87
Merge pull request #1142 from Meshcore-Portugal/jbrazio/2025_7bc6ab2c
...
Add devcontainer configuration for vscode
2025-12-13 09:07:05 +01:00
Kevin Le
2deb9cf144
Fixed to call getMCUTemperature once.
2025-12-13 07:32:26 +07:00
João Brázio
0df8c86b98
Refactor devcontainer runArgs
2025-12-12 17:24:28 +00:00
Florent
aba868f324
Merge branch 'thinknode_m3_port' into dev
2025-12-12 17:20:06 +01:00
Florent
bde4fc3a23
thinknode_m3: initial commit
2025-12-12 17:16:28 +01:00
Florent
e7ed69bdb6
Merge branch 'thinknode_m6_port' into dev
2025-12-12 16:39:37 +01:00
Florent
14efaf6fd3
thinknode_m6: initial port
2025-12-12 16:37:57 +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
ripplebiz
9bba417ebc
Merge pull request #1160 from flol/rak11310
...
Support for RAK11310 WisBlock
2025-12-11 10:47:12 +11:00
ripplebiz
f378e103c2
Merge pull request #1171 from luigi311/techo_hibernate_led
...
variants: lilygo_techo: variant: Turn off leds on poweroff
2025-12-11 10:24:05 +11:00