Frieder Schrempf
ab7935142c
EnvironmentSensorManager.cpp: Cleanup after failed RAK4631 GPS detection
If no GPS was detected, revert the hardware to the initial state,
otherwise we may see conflicts or increased power consumption on some
boards.
Signed-off-by: Frieder Schrempf <[email protected] >
6 months ago
Frieder Schrempf
e79ee11872
EnvironmentSensorManager.cpp: Fix RAK4631 serial GPS detection
Serial1 is always true. If we want to check for the presence of a GPS
receiver, we need to check if any data was received.
Signed-off-by: Frieder Schrempf <[email protected] >
6 months ago
Liam Cottle
84b84717cc
Merge pull request #1293 from weebl2000/gitignorevenv
Add common venv dirs to .gitignore
5 months ago
Wessel Nieboer
7ea751d3a0
Add venv dirs to .gitignore
5 months ago
ripplebiz
f9720f0b0c
Merge pull request #1266 from IoTThinks/MCdev-Powersaving-for-esp32-202512
Added powersaving to all ESP32 boards with RTC-supported DIO1
5 months ago
Kevin Le
d911a34eeb
Used esp_wifi_get_mode instead of WiFi.getMode() to reduce the code size
5 months ago
Kevin Le
33b1e7edb9
Added pad after powersaving_enabled
5 months ago
ripplebiz
8edbb085fb
Merge pull request #1254 from entr0p1/tx-led-fix-v2
Fix TX LED stuck on when StartTransmit() fails
5 months ago
ripplebiz
1c594d4cbd
Merge pull request #1274 from IoTThinks/MCdev-FixedMCUTemperature
To fix MCU Temperature for repeaters
5 months ago
ripplebiz
1d9d37c654
Merge pull request #1247 from entr0p1/dev
Fixed T1000-E temperature, lux and BME280 sensor reading accuracies
5 months ago
Liam Cottle
3d6e523ec8
Merge pull request #1281 from Meshcore-Portugal/jbrazio/promicro_rs232
Add RS232 bridge environment configuration for ProMicro
5 months ago
João Brázio
992d971f07
Add RS232 bridge environment configuration for ProMicro
5 months ago
Scott Powell
90d1e87ba1
* check for 'early receive' ACK
5 months ago
Kevin Le
0b30d2433f
To get and average the temperature so it is more accurate, especially in low temperature
5 months ago
Kevin Le
26321162ee
To fix the default temperature to be overridden by external sensors (if any)
5 months ago
Kevin Le
def1902688
Fixed T-Beam board to work with sleep
5 months ago
Kevin Le
0d11a02e71
Added extra check for P_LORA_DIO_1 before going to sleep
5 months ago
Kevin Le
89a289eb22
Added powersaving_enabled sanitization
Moved powersaving_enabled to match serialization order
5 months ago
Kevin Le
1706f759b7
Modified hasPendingWork to return bool
5 months ago
Kevin Le
5c6c15942b
Added powersaving to all ESP32 boards with RTC-supported DIO1
Added CLI to enable/disable powersaving
6 months ago
entr0p1
245a818085
Fix TX LED stuck on when StartTransmit() fails
6 months ago
entr0p1
cc28b1a34d
EnvironmentSensorManager.cpp: Mitigate BME280 self-heating causing inaccurate readings.
6 months ago
entr0p1
6c993827de
Fixed T1000-E temperature and lux sensors
6 months ago
Liam Cottle
0c3fb918b2
Merge pull request #1203 from liquidraver/fix-gps-popup
Fix GPS/Buzzer toggle UI popup
6 months ago
liquidraver
e855706abb
move showalert after saveprefs
6 months ago
fdlamotte
2ddd5ca0c3
Merge pull request #1235 from liquidraver/btfixv7
queue throttling + slave latency and minor refactor
6 months ago
liquidraver
cba29ea50c
queue throttling + slave latency and minor refactor
6 months ago
fdlamotte
9b13106b6f
Merge pull request #1201 from fschrempf/nrf52-board-deduplication
NRF52 Board Code Deduplication
6 months ago
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 <[email protected] >
6 months ago
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 <[email protected] >
6 months ago
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 <[email protected] >
6 months ago
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 <[email protected] >
6 months ago
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 <[email protected] >
6 months ago
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 <[email protected] >
6 months ago
Frieder Schrempf
6486192477
variants: IkokaNrf52Board: Use NRF52Board base class
Signed-off-by: Frieder Schrempf <[email protected] >
6 months ago
ripplebiz
d67f311c3d
Merge pull request #1206 from IoTThinks/MCdev-MCUTemperature-for-repeaters-202512
Added default temperature from ESP32 MCU and NRF52 MCU
6 months ago
fdlamotte
f38b951e87
Merge pull request #1142 from Meshcore-Portugal/jbrazio/2025_7bc6ab2c
Add devcontainer configuration for vscode
6 months ago
Kevin Le
2deb9cf144
Fixed to call getMCUTemperature once.
6 months ago
João Brázio
0df8c86b98
Refactor devcontainer runArgs
6 months ago
Florent
aba868f324
Merge branch 'thinknode_m3_port' into dev
6 months ago
Florent
bde4fc3a23
thinknode_m3: initial commit
6 months ago
Florent
e7ed69bdb6
Merge branch 'thinknode_m6_port' into dev
6 months ago
Florent
14efaf6fd3
thinknode_m6: initial port
6 months ago
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
6 months ago
ripplebiz
9bba417ebc
Merge pull request #1160 from flol/rak11310
Support for RAK11310 WisBlock
6 months ago
ripplebiz
f378e103c2
Merge pull request #1171 from luigi311/techo_hibernate_led
variants: lilygo_techo: variant: Turn off leds on poweroff
6 months ago
ripplebiz
fc4f9e8f33
Merge pull request #1197 from agessaman/LPS22HB-fix
fix output from LPS22HB sensor: convert barometric pressure from kPa to hPa
6 months ago
agessaman
b91b854a1d
fix output from LPS22HB: convert barometric pressure from kPa to hPa in EnvironmentSensorManager
6 months ago
Liam Cottle
09c121efae
Merge pull request #1178 from fschrempf/xiao-nrf-button-pullup-fix
Xiao NRF52: Enable pullup on button input
6 months ago
Scott Powell
676c317f78
* refactor: on-demand getSharedSecret()
6 months ago