aboutsummaryrefslogtreecommitdiff
path: root/src/helpers/NRF52Board.cpp
AgeCommit message (Collapse)Author
2026-02-18add get bootloader.ver command for nrf52taco
2026-02-01nrf52: allow repeater to sleep when idletaco
2026-01-27Merge branch 'dev' into nrf-dcdcfdlamotte
2026-01-23nRF52840 Power Management - Phase 1 - Boot Low VBAT Voltage Lockoutentr0p1
Added NRF52840 power management core functionality: - Boot‑voltage lockout - Initial support for shutdown/reset reason storage and capture (via RESETREAS/GPREGRET2) - LPCOMP wake (for voltage-driven shutdowns) - VBUS wake (for voltage-driven shutdowns) - Per-board shutdown handler for board-specific tasks - Exposed CLI queries for power‑management status in CommonCLI.cpp - Added documentation in docs/nrf52_power_management.md. - Enabled power management support in Xiao nRF52840, RAK4631, Heltec T114 boards
2026-01-08Remove NRF52BoardOTA class and integrate it into NRF52BoardFrieder Schrempf
As all NRF52 boards now have OTA support, let's remove the subclass and integrate it into the base class. Signed-off-by: Frieder Schrempf <frieder@fris.de>
2025-12-17Deduplicate NRF52 startOTAUpdate()Frieder Schrempf
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-17Deduplicate DC/DC regulator enable for NRF52 boardsFrieder Schrempf
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-12Added default temperature from ESP32 MCU and NRF52 MCUKevin Le
Added NRF52Board.h and NRF52Board.cpp Modified NRF52 variants to extend from NRF52Board to share common feature