Wessel Nieboer
d0720c63c2
Allow negative tx power
...
Like SX1262 allows -9 dBm lowest, some allow lower but that probably
isn't useful
2026-02-06 02:24:51 +01:00
fdlamotte
3f3978c7d3
Merge branch 'dev' into nrf-dcdc
2026-01-27 08:42:58 -04:00
taco
36f230d074
thinknode m1: allow GPS to sync clock
2026-01-22 14:42:43 +11:00
taco
ea85486dca
thinknode m1: add missing GPS page to new UI
2026-01-22 14:42:08 +11:00
taco
b09ddfc5e1
thinknode m1: add missing getLocationProvider() override
2026-01-22 14:41:07 +11:00
Frieder Schrempf
4f46ec75dd
Remove NRF52BoardOTA class and integrate it into NRF52Board
...
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 >
2026-01-08 22:46:20 +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
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
liamcottle
0307b6119e
increase MAX_NEIGHBOURS from 8 to 50
2025-09-28 16:11:58 +13:00
ripplebiz
95d1f052c2
Merge pull request #762 from oltaco/new-ldscript-for-extrafs
...
New linker scripts for NRF52 companion envs
2025-09-10 18:25:07 +10:00
Scott Powell
65ef6c2fd0
* repeater and room server build_src_filter fixes
2025-09-10 17:04:58 +10:00
taco
e8314c9c8c
new ldscript for extrafs nrf companion envs
2025-09-09 16:55:46 +10:00
taco
acf6110001
add companion usb to ThinkNode M1
2025-09-07 19:59:01 +10:00
taco
accd1e0a97
nrf52 targets: increase limits for contacts and channels
2025-09-06 14:15:40 +10:00
taco
bdfe9ad27b
switch to using QSPI bus for external flash
2025-09-06 14:15:40 +10:00
ripplebiz
f9079985b6
Merge pull request #724 from recrof/thinknode_m1_refactor
...
tidy up thinknode_m1 variant
2025-09-04 19:33:49 +10:00
liamcottle
d56b725256
add missing crc32 libdep after gxepd display driver changes
2025-09-04 20:07:37 +12:00
recrof
d610b7be86
thinknode m1 refactor
2025-09-03 20:17:55 +02:00
liamcottle
6172537459
auto shutdown thinknode m1 at 3.3v
2025-08-30 21:56:00 +12:00
Scott Powell
e14b022a7c
* original UITask now in /ui-orig folder
2025-08-16 21:09:35 +10:00
liamcottle
8d7a49867f
add support for new companion ui on thinknode m1
2025-08-09 00:21:10 +12:00
recrof
6be8e19a9f
move radiolib wrappers to dedicated directory
2025-07-13 11:37:33 +02:00
JQ
bbde446bdf
refactoring thinknode to use radio.std_init
2025-06-19 16:27:42 -07:00
JQ
e1ceaab7ed
add TX led to thinknode M1
2025-06-09 17:35:00 -07:00
Scott Powell
7dd7b715cd
* enabling _PRIVATE_KEY import/export for ALL companions.
2025-06-07 14:20:59 +10:00
ripplebiz
1b02e1986c
Merge pull request #342 from jquatier/thinknode-m1-gps
...
ThinkNode m1 GPS support
2025-05-29 12:49:44 +10:00
JQ
1072da0eeb
handle gps switch
2025-05-27 23:24:08 -07:00
JQ
59a236effb
add GPS support to thinknode M1
2025-05-27 21:38:48 -07:00
JQ
d47c0cfccf
add scaling to bitmaps for EPD display, and enable buzzer for Thinknode M1
2025-05-27 19:20:35 -07:00
Scott Powell
a73eb9823d
* big refactor of the 'display' object. Now defined in variants/*/target modules.
2025-05-19 14:16:55 +10:00
liamcottle
6c0d94aa2d
increase offline queue size from 16 to 256 for all companion ble firmwares
2025-05-14 23:02:49 +12:00
recrof
76639e2a68
raise current limit to max for sx126x and sx127x
2025-05-12 10:19:33 +02:00
liamcottle
d04eda9f16
enable neighbours feature for all repeater variants
2025-05-07 20:26:15 +12:00
recrof
b407f923e0
initial support for Elecrow ThinkNode M1
2025-05-03 15:42:10 +02:00
recrof
154b5e4014
New Board: Elecrow ThinkNode M1
2025-04-29 17:32:08 +02:00