liamcottle
203fd4e407
refactor rak13800 to new ethernet interface class
2 days ago
liamcottle
e672679d6e
refactored companion interfaces to allow for multiple active connection modes
1 week ago
liamcottle
b4143a4402
rename class
2 weeks ago
liamcottle
5de857f8f8
initial ch390 ethernet support for thinknode m7 companion
2 weeks ago
ripplebiz
c86e63d2f5
Merge pull request #2982 from meshcore-dev/config-serializer
Config serializer
2 days ago
ripplebiz
301bc10dd3
Merge pull request #3034 from meshcore-dev/ui-color-refactor
UI color refactor
2 days ago
Liam Cottle
cee6d94894
Merge pull request #3040 from blowfishpro/docs/FixPayloadDocsFormatting
Increase header levels on "Payloads" documentation page to fix table of contents
2 days ago
Talia
b62b421456
docs: increase header levels on payloads page to fix table of contents
mkdocs will only consider the first H1 (if any) and subheaders under it for the table of contents
this increases the header levels of everything below "important concepts" by 1 so that the table of contents correctly resolves them
3 days ago
ripplebiz
e3de413a69
Merge pull request #3036 from oltaco/add-preamble-irq-flag
Fix missing PREAMBLE_DETECTED IRQ flag for all radio wrappers
5 days ago
taco
6b83de507d
SX1268: add PREAMBLE_DETECTED to reported irq flags
5 days ago
taco
0d2b988f24
STM32WLx: add PREAMBLE_DETECTED to reported irq flags
5 days ago
taco
c56928347f
LLCC68: add PREAMBLE_DETECTED to reported irq flags
5 days ago
taco
ea5d7c8bf5
LR1110: add PREAMBLE_DETECTED to reported irq flags
5 days ago
taco
fae4803158
SX1262: add PREAMBLE_DETECTED to reported irq flags
1 week ago
Scott Powell
f83ad03e5e
* T114 display fix
5 days ago
Scott Powell
0c04a47355
* fixed for mono ST7789 display driver
5 days ago
Scott Powell
3857f45826
* monochrome displays now do _not_ invert titlebar
5 days ago
Scott Powell
ee79df4c4f
Merge branch 'dev' into config-serializer
# Conflicts:
# test/mocks/Arduino.h
# test/mocks/Stream.h
5 days ago
Liam Cottle
e780cca237
Merge pull request #3033 from liamcottle/board/lilygo-tbeam-sx1276
Increase LilyGo T-Beam SX1276 channels from 8 to 40
5 days ago
liamcottle
520fa77f4f
increase tbeam sx1276 max group channels from 8 to 40
5 days ago
Liam Cottle
d531a98da1
Merge pull request #2819 from ViezeVingertjes/fix/kiss-modem-usb-backpressure
fix: prevent ESP32 KISS modem stalls under USB backpressure
5 days ago
Liam Cottle
8a69f34101
Merge pull request #3023 from agessaman/fix/rx-boosted-gain
fix(room_server): support RX boosted gain
7 days ago
Scott Powell
56274db4ad
* build fixes for old ESP32 boards
1 week ago
Scott Powell
a96a66aa99
* build fixes for NullDisplayDriver
1 week ago
Scott Powell
b8504e55c6
* refactor of Color mapping in UITasks / DisplayDrivers
* color displays now with a new light theme
1 week ago
agessaman
a71cc23854
fix(room_server): support RX boosted gain
The room server never supported RX boosted gain, while the repeater
does. Three consequences on SX1262/SX1268 boards:
- boosted gain was never applied to the radio at boot, so a room server
ran in power-saving RX mode while an identical repeater ran boosted -
a real receive-sensitivity difference with nothing pointing at it
- _prefs.rx_boosted_gain was never initialised (the prefs are memset to
0 before defaults are set), so it defaulted to off
- 'set radio.rxgain on' replied "Error: unsupported" but CommonCLI had
already written the value to prefs and saved them, so a stale setting
survived reboot and was never applied
Mirror the repeater's implementation: initialise the pref default under
the same USE_SX1262/USE_SX1268 and SX126X_RX_BOOSTED_GAIN guards, apply
it during radio init, and override setRxBoostedGain() so the CLI reports
success and takes effect.
Built Heltec_v3_room_server (SX1262) and LilyGo_T3S3_sx1276_room_server
(guards compile out cleanly).
1 week 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