Wessel Nieboer
61b6490c77
Only enable DC/DC converter when SoftDevice is managing power
5 months ago
Wessel Nieboer
1720caf275
diag build
5 months ago
Wessel Nieboer
afd4c33358
Fix RAK4631 boot issue
Wait 50ms after boot before actually shutting down on low voltage
Also fix deadlock issue where only USB can wake the device
5 months ago
Scott Powell
78240e9477
* optimised: value-init not needed
1 week ago
ripplebiz
4157e43ace
Merge pull request #3005 from axhoff/agent/fix-ble-reconnect
Fix bonded BLE reconnects on ESP32
1 week ago
ripplebiz
8b048ab19a
Merge pull request #3007 from axhoff/agent/synchronize-ble-receive-queue
Synchronize the ESP32 BLE receive queue
1 week ago
ripplebiz
6a15e1712b
Merge pull request #3006 from axhoff/agent/fix-heltec-v4-usb-companion
Enable hardware USB serial on Heltec V4
1 week ago
Liam Cottle
7124fa1439
Merge pull request #2815 from UltimateCodeWarrior/fix/tbeam-supreme-v3-oled-i2c
Fix blank OLED on T-Beam Supreme V3 (I2C bus init + 0x3D address)
1 week ago
Alexander Hoffer
4d4d7c3746
refactor: use FreeRTOS BLE receive queue
1 week ago
=UltimateCodeWarrior
0de2b4fc5f
Move Supreme OLED address to variant config
Keep SH1106Display generic by relying on DISPLAY_ADDRESS while the T-Beam Supreme variant declares its 0x3D OLED address.
1 week ago
fdlamotte
d2fd1fdaa6
Merge pull request #2887 from spinda/thinknode-m3-dev
Fix GPS and LEDs on ThinkNode M3
1 week ago
fdlamotte
427cd7c263
Merge pull request #2987 from entr0p1/fix/nrf52-shutdownperipherals
NRF52Board - ShutdownPeripherals() housekeeping
1 week ago
Alexander Hoffer
9fd6b419e5
fix: preserve bonded BLE reconnects
1 week ago
Alexander Hoffer
60030469c9
fix: enable Heltec V4 USB serial
1 week ago
Alexander Hoffer
3885c67c8e
fix: synchronize BLE receive queue
1 week ago
Liam Cottle
da67328017
Merge pull request #2990 from entr0p1/fix/xiao-nrf52-userbtn
Fix Xiao nRF52840 repeater compile failure
1 week ago
entr0p1
d2bbe4d8d3
Fix Xiao nRF52840 repeater compile failure
Compile fails due to user_btn not declared in board target.
Fixes:
- Add MomentaryButton declaration for user_btn in variants/xiao_nrf52/target.cpp
- Add momentary button helper include in variants/xiao_nrf52/target.h
- Add extern linkage for MomentaryButton -> user_btn in variants/xiao_nrf52/target.h
1 week ago
Liam Cottle
a45dae928c
Merge pull request #3000 from oltaco/rx-irq-timeout
fix: clear the correct IRQ flag for timeout on preamble detected on SX1262
1 week ago
taco
ab5c45f516
fix: clear the correct IRQ flag for timeout on preamble detected
1 week ago
Liam Cottle
c1ee9cad5b
Merge pull request #2998 from oltaco/heltec-t1-bodmer
Fix: Heltec t1: add missing bodmer TFT_eSPI library
1 week ago
taco
91e65af9dd
fix: heltec t1: add missing bodmer TFT_eSPI library
1 week ago
Liam Cottle
2834121b6e
Merge pull request #2994 from oltaco/rx-irq-timeout
Add setter methods for preambleMillis and maxPayloadMillis on SX1262 and LR1110
1 week ago
taco
121b72712b
LR1110: add setter methods for preambleMillis and payloadMillis
1 week ago
taco
ae48072ff0
SX1262: add setter methods for preambleMillis and payloadMillis
1 week ago
Liam Cottle
fdd4d8a610
Merge pull request #2989 from rgregg/fix-nrf52-ethernet-build
Fix nRF52 builds broken by unconditional RAK Ethernet include
1 week ago
liamcottle
8c987c8689
Merge remote-tracking branch 'official/main' into dev
1 week ago
ripplebiz
dc7dd5105e
Merge pull request #2977 from oltaco/rx-irq-timeout
Add IRQ timeout logic for SX1262 and LR1121
1 week ago
Ryan Gregg
cc221330ba
Fix nRF52 builds: guard SerialEthernetInterface with ETHERNET_ENABLED
SerialEthernetInterface.cpp is compiled for every nRF52 target because
PlatformIO builds all .cpp files under src/. It includes
SerialEthernetInterface.h, which unconditionally pulls in
<RAK13800_W5100S.h> -- a library only present in the RAK4631 Ethernet
env's lib_deps. As a result any other nRF52 board (e.g. Heltec T114)
fails to build with 'RAK13800_W5100S.h: No such file or directory'.
Wrap the contents of both files in '#ifdef ETHERNET_ENABLED' so they
compile to empty translation units on non-Ethernet builds. RAK4631
Ethernet envs define ETHERNET_ENABLED and are unaffected.
Fixes #2985
2 weeks ago
entr0p1
aee53a8c3e
NRF52Board - ShutdownPeripherals() housekeeping
Improvements:
- Add condition to only turn off display if on (avoids wedging the shutdown on some displays)
- Reset LoRa radio before calling radio_driver.powerOff() to ensure it is in a known good state (and will accept the command)
- Ensure SPI is started so LoRa radio commands can be sent (some shutdowns can happen before this)
- Add gate for P_LORA_NSS pin defined before writing to the pin
2 weeks ago
taco
b28bf00348
fix: setMaxPacketMillis() should return void
2 weeks ago
Liam Cottle
a3a1aa5e3b
Merge pull request #1865 from MeshEnvy/fix/python-json-parse-error
fix: JSON parsing regression in build.sh
2 weeks ago
ripplebiz
795989b918
Merge pull request #2966 from Quency-D/heltec-rc32
Add Heltec rc32 board
2 weeks ago
fdlamotte
4aec46b039
Merge pull request #2976 from fdlamotte/UITask_poweroff_radio_display
UI task: poweroff of radio and display moved to board
2 weeks ago
Florent
c644720ea7
uitask: screen and radio poweroff moved to board
2 weeks ago
fdlamotte
8f5a393404
Merge pull request #2975 from fdlamotte/nrf52_boards--use-shutdownPeripherals-on-TInpulse-and-TEchoBoard
nrf52_variants: override shutdownPeripherals instead of powerOff for …
2 weeks ago
taco
0bd871cde6
add IRQ timeout logic for LR11X0
2 weeks ago
Florent
84d1e24338
nrf52_variants: override shutdownPeripherals instead of powerOff for TechoLite, TInpulse and TechoBoard (protect the gate)
2 weeks ago
taco
79ef74ea8d
add IRQ timeout logic for SX1262
2 weeks ago
fdlamotte
3a67685597
Merge pull request #2883 from fdlamotte/repeater_btn
repeater: poweroff on long press
2 weeks ago
taco
975a673efd
add calcMaxPacketMillis
2 weeks ago
fdlamotte
76c6e73fb6
Merge branch 'dev' into repeater_btn
2 weeks ago
fdlamotte
3eb5451d3e
Merge pull request #2906 from fdlamotte/shutdown_peripherals
Proposal: Introduce shutdownPeripherals in NRF52Board to prepare for shutdown
2 weeks ago
Quency-D
fd7b35f457
Move the rotation input to target.cpp
2 weeks ago
Quency-D
b26f53a263
Avoid waking display from rotary input
2 weeks ago
ripplebiz
41f4d6bd91
Merge pull request #2560 from Quency-D/heltec-v4-r8
Add heltec-v4-r8 board
2 weeks ago
Quency-D
61a8821d3c
Optimize battery voltage reading
2 weeks ago
Quency-D
a472cd7956
Delete duplicate pin definitions
2 weeks ago
Quency-D
3469e92458
Enable patch reception
2 weeks ago
Quency-D
05d4bd2f7f
Add a rotary encoder
2 weeks ago
ripplebiz
b55d69e57a
Merge pull request #1983 from rgregg/rak-ethernet
Support for RAK ethernet module
2 weeks ago