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
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
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
Liam Cottle
09c121efae
Merge pull request #1178 from fschrempf/xiao-nrf-button-pullup-fix
...
Xiao NRF52: Enable pullup on button input
2025-12-07 19:18:48 +13:00
Christophe Vanlancker
d834d66803
feat(tdeck): enable GPS support and configure pins
2025-12-05 20:44:56 +01:00
Frieder Schrempf
10b43a8f9f
variants: XIAO NRF52: Enable button pullup
...
Some versions of the Wio-SX1262 board don't have the button and the
pullup resistor populated. Enable the internal pullup to prevent
a floating pin and spurious button presses on those boards.
This fixes #1173 .
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-12-05 12:40:12 +01:00
Florent de Lamotte
6db57677f9
tracker_l1: enable dc/dc converter
2025-12-04 12:01:00 +01:00
Luis Garcia
ec375fa248
variants: lilygo_techo: variant: Turn off leds on poweroff
...
Signed-off-by: Luis Garcia <git@luigi311.com >
2025-12-03 19:30:47 -07:00
taco
e1d3da942b
fix DC/DC enable for boards which currently have it.
...
this fixes how the reg1 dc/dc converter is enabled on WisMesh Tag / T1000e / WM1110 and Xiao NRF52
2025-12-03 15:59:59 +11:00
taco
dde9b7cc76
remove calls to sd_power_mode_set(NRF_POWER_MODE_LOWPWR);
...
this is the default mode, there is no need to call it unless previously changing it.
2025-12-03 15:59:59 +11:00
ripplebiz
a616a843a9
Merge pull request #1039 from ViezeVingertjes/feat/support-nibble-screen-connect
...
Add ESP32-S3-Zero board configuration and Nibble Screen Connect variant
2025-12-03 13:49:51 +11: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
João Brázio
f56172738d
Bridge: Fix RAK4631 serial2 GPS conflict
2025-12-02 10:30:45 +00:00
Florian Lippert
07d6484b61
Support for RAK11310 WisBlock
2025-12-01 21:29:03 +01:00
Florent
405f703bfe
thinknode_m5: fix repeater build
2025-12-01 09:40:02 +01: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
dfec6d3483
thinknode_m5: tx_led
2025-11-28 09:57:58 +01:00
Florent
24edd3cf20
thinknode_m5: add pca9557 expander
2025-11-27 22:55:21 +01:00
Florent
d0f6def4f9
thinknode_m5: initial port
2025-11-27 21:49:04 +01:00
Scott Powell
3ddfdd477b
Revert "add heltec_v4 tft expansion box"
...
This reverts commit 310618e689 .
2025-11-27 21:34:52 +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
eae2fba73c
Merge pull request #1082 from KR4DIO/dev
...
Ikoka Handheld variant
2025-11-27 16:12:22 +11:00
ripplebiz
59fc28b344
Merge pull request #1150 from recrof/heltec_build_fixes
...
fix building issues with heltec wireless paper and heltec tracker
2025-11-26 22:18:23 +11:00
ripplebiz
2ca15ef3dc
Merge pull request #1151 from recrof/m2_fixes
...
ThinkNode M2: build fix
2025-11-26 22:17:17 +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
Rastislav Vysoky
e98c79ae48
added missing NonBlockingRTTTL dependency, added USB and WIFI companions
2025-11-25 19:45:51 +01:00
Rastislav Vysoky
5b7d73866c
fix building issues with heltec wireless paper and heltec tracker
2025-11-25 19:41:01 +01:00
João Brázio
baedddb25d
Rename RS232 bridge environments and update build flags for Serial1 and Serial2
2025-11-25 16:19:28 +00:00
João Brázio
eafbd85d17
Add RAK4631 support for rs232 bridge
2025-11-25 11:53:21 +00:00
ripplebiz
a9397c17d1
Merge pull request #1118 from Quency-D/dev-heltec-v4-tft
...
add heltec_v4 tft expansion box
2025-11-25 22:18:05 +11:00
Brad Ferguson
2a33246c6f
Merge branch 'meshcore-dev:dev' into dev
2025-11-22 23:48:01 -06:00
Frieder Schrempf
7723a4cb34
variants: Heltec T114: Enable DC/DC regulator
...
According to the documentation and experiments on other boards using
NRF52 + SX1262 this reduces the power consumption significantly.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:12 +01:00
Jaroslav Škarvada
32d622d969
variants: Heltec T114: Disable LED and GPS when powering off
...
This should reduce power consumption in hibernation.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com >
2025-11-22 15:05:11 +01:00
Frieder Schrempf
5235516dc7
variants: XIAO NRF52: Enable status LED
...
Fix the active state of the LEDs (active low) and enable the status
LED.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:09 +01:00
Frieder Schrempf
4a8dcb4906
variants: XIAO NRF52: Support power-off via user button
...
Add the necessary code to properly power-off the Xiao + Wio
companions. This way we can achieve around 15 microamps of power
consumption in the off state.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:07 +01:00
Frieder Schrempf
c76d337a00
variants: XIAO NRF52: Enable user button
...
The Xiao nRF52840 combined with the Wio-SX1262 is often used for
cheap and compact DIY companion nodes. The Wio actually has an onboard
pushbutton that can be used as user button. Enable support for the
button.
Signed-off-by: Frieder Schrempf <frieder@fris.de >
2025-11-22 15:05:06 +01:00