ripplebiz
b797ca198e
Merge pull request #3060 from entr0p1/fix/mesh-debug-active
Clean up debugs left on in platform.ini files
7 hours ago
ripplebiz
6e39cff8a1
Merge pull request #3063 from oltaco/unify-irq-timeout
Unify IRQ timeout logic across all applicable radio types
20 hours ago
ripplebiz
279ac78122
Merge pull request #3049 from liamcottle/feature/ethernet
Refactor Companion Interfaces + Add ThinkNode M7 Ethernet Support
20 hours ago
taco
79eb7f5d8d
LLCC68: add IRQ timeout logic
20 hours ago
taco
a3732e1c65
SX1268: add IRQ timeout logic
20 hours ago
taco
a5c323cc19
STM32WLx: add IRQ timeout logic
20 hours ago
taco
a7426de0bf
LR1110: fix unnecessary IRQ clear
20 hours ago
ripplebiz
9f73fbf870
Merge pull request #3062 from oltaco/fix-irq-clear
Fix unnecessary IRQ clearing
21 hours ago
taco
20f55a4f42
fix unnecessary IRQ clear
1 day ago
entr0p1
d7f378b489
Clean up debugs left on in platform.ini files
1 day ago
Liam Cottle
adc631f315
Merge pull request #3048 from entr0p1/fix/startota-failure-recovery
nRF52840 "start ota" Failure Recovery
2 days ago
entr0p1
4050b7d526
nRF52840 "start ota" Failure Recovery
If Bluefruit.begin fails, BLE OTA mode won't actually start and the board might require a reboot to reattempt.
Fixes:
- Bluefruit.begin returns false in NRF52Board.startOTAUpdate if OTA mode fails to start. User is notified of the fault through existing error message in CommonCLI and can reattempt "start ota" command.
2 days ago
liamcottle
dd778e2189
fix bluetooth toggle on ui tiny
3 days ago
liamcottle
e7f2c71701
usb companion firmwares now require build flag to include usb interface
3 days ago
liamcottle
834ad722a4
remove old rak ethernet interface
3 days ago
liamcottle
203fd4e407
refactor rak13800 to new ethernet interface class
3 days ago
liamcottle
e672679d6e
refactored companion interfaces to allow for multiple active connection modes
2 weeks 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
3 days ago
ripplebiz
301bc10dd3
Merge pull request #3034 from meshcore-dev/ui-color-refactor
UI color refactor
3 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
3 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
4 days ago
ripplebiz
e3de413a69
Merge pull request #3036 from oltaco/add-preamble-irq-flag
Fix missing PREAMBLE_DETECTED IRQ flag for all radio wrappers
6 days ago
taco
6b83de507d
SX1268: add PREAMBLE_DETECTED to reported irq flags
6 days ago
taco
0d2b988f24
STM32WLx: add PREAMBLE_DETECTED to reported irq flags
6 days ago
taco
c56928347f
LLCC68: add PREAMBLE_DETECTED to reported irq flags
6 days ago
taco
ea5d7c8bf5
LR1110: add PREAMBLE_DETECTED to reported irq flags
6 days ago
taco
fae4803158
SX1262: add PREAMBLE_DETECTED to reported irq flags
1 week ago
Scott Powell
f83ad03e5e
* T114 display fix
6 days ago
Scott Powell
0c04a47355
* fixed for mono ST7789 display driver
6 days ago
Scott Powell
3857f45826
* monochrome displays now do _not_ invert titlebar
6 days ago
Scott Powell
ee79df4c4f
Merge branch 'dev' into config-serializer
# Conflicts:
# test/mocks/Arduino.h
# test/mocks/Stream.h
6 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
6 days ago
liamcottle
520fa77f4f
increase tbeam sx1276 max group channels from 8 to 40
6 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
6 days ago
Liam Cottle
8a69f34101
Merge pull request #3023 from agessaman/fix/rx-boosted-gain
fix(room_server): support RX boosted gain
1 week 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