João Brázio
a55fa8d8ec
Add BRIDGE_DELAY as a buffer to prevent immediate processing conflicts in the mesh network
2025-09-08 20:21:33 +01:00
João Brázio
1c93c162a1
Add ESPNow bridge configurations for all ESP32 targets
2025-09-08 18:49:33 +01:00
João Brázio
1d25c87c57
Refactor bridge packet handling to use common magic number and size constants
2025-09-08 18:16:50 +01:00
João Brázio
7fca20475a
Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
2025-09-08 02:04:14 +01:00
João Brázio
0051ccef26
Refactor bridge implementations to inherit from BridgeBase
2025-09-08 02:03:08 +01:00
João Brázio
537449e6af
Refactor ESPNowBridge packet handling to use 2-byte magic header and improve packet size validation
2025-09-08 01:20:54 +01:00
João Brázio
04e70829a4
Rename RS232 bridge environments
2025-09-07 21:46:51 +01:00
João Brázio
5b9d11ac8f
Support ESPNow and improve documentation
2025-09-07 21:39:54 +01:00
fdlamotte
73b49ea14d
Merge pull request #736 from ViezeVingertjes/t1000e-low-power
...
Introduce BLE low-power mode and enable DC/DC converter
2025-09-07 16:01:22 +02:00
ViezeVingertjes
5370667bd8
Replaced BLE_LOW_POWER with BLE_TX_POWER & updated usages.
2025-09-07 15:44:24 +02:00
ViezeVingertjes
7363a4f67d
Few adjustments after testing.
2025-09-07 14:08:53 +02:00
fdlamotte
f6f0cfd603
Merge pull request #744 from ViezeVingertjes/fix-t1000e-sleep
...
T1000-E: ensure rails off and radio idle before system off; fix button wake pin
2025-09-07 12:33:40 +02:00
ripplebiz
b0c7ea45c0
Merge pull request #741 from recrof/rak_wismesh_tag
...
new variant: RAK WisMesh Tag
2025-09-07 20:28:53 +10:00
ripplebiz
0088509df4
Merge pull request #749 from oltaco/thinknode-m1-companion-usb
...
Add companion usb to ThinkNode M1
2025-09-07 20:17:38 +10:00
ripplebiz
ea4ed2abec
Merge pull request #748 from oltaco/t-echo-qspi-pins
...
Add QSPI pins for Lilygo T-Echo
2025-09-07 20:14:44 +10:00
ripplebiz
6da6504b80
Merge pull request #747 from oltaco/customlfs-versionbump
...
CustomLFS version bump
2025-09-07 20:13:31 +10:00
taco
18be92615b
add QSPI pins to Lilygo T-Echo
2025-09-07 20:00:44 +10:00
taco
acf6110001
add companion usb to ThinkNode M1
2025-09-07 19:59:01 +10:00
taco
8521b0eb08
new version of CustomLFS lib
2025-09-07 19:54:42 +10:00
ViezeVingertjes
ac8ec172ef
T1000-E: refactor GPS initialization; set GPS_RESETB pin as OUTPUT and remove redundant pin settings
2025-09-06 20:42:11 +02:00
ViezeVingertjes
132ca72735
T1000-E: ensure rails off and radio idle before system off; fix button wake pin
2025-09-06 20:10:09 +02:00
ripplebiz
84623938c3
Merge pull request #732 from jbrazio/jbrazio/2025_b5813561
...
Heltec T114 without display
2025-09-06 22:46:46 +10:00
ripplebiz
1c0154279a
Merge pull request #727 from recrof/waveshare_rp2040_lora_refactor
...
tidy up waveshare rp2040 lora variant
2025-09-06 22:39:42 +10:00
ripplebiz
605210dd07
Merge pull request #726 from recrof/xiao_rp2040_refactor
...
tidy up xiao rp2040 variant
2025-09-06 22:38:07 +10:00
ripplebiz
5b8c8b0bf6
Merge pull request #653 from oltaco/CustomLFS
...
Extra filesystem support for NRF52 (CustomLFS)
2025-09-06 17:45:20 +10:00
taco
bcfc8d3771
improved RescueCLI for dual FS
2025-09-06 14:15:40 +10:00
taco
3d83556829
refactor: use _getContactsChannelsFS() instead of ifdefs
2025-09-06 14:15:40 +10:00
taco
accd1e0a97
nrf52 targets: increase limits for contacts and channels
2025-09-06 14:15:40 +10:00
taco
2b24c575c7
support dual filsystems on nrf52
...
store identity and prefs in UserData and contacts, channels and adv_blobs in ExtraData
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
taco
c5180d4588
initial commit: CustomLFS
2025-09-06 14:15:40 +10:00
João Brázio
2ef38422e9
Delete the variant-specific NullDisplayDriver.h and update target.h to use the shared implementation from #735
2025-09-05 17:59:59 +01:00
João Brázio
808214d7b5
Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_b5813561
2025-09-05 17:54:45 +01:00
recrof
d59724acd0
new variant: RAK WisMesh Tag
2025-09-05 16:21:19 +02:00
fdlamotte
0ebca4b88e
Merge pull request #734 from recrof/lilygo_techo_refactor
...
lilygo t-echo enhancements and cleanup
2025-09-05 16:11:04 +02:00
fdlamotte
ec332c442b
Merge pull request #735 from recrof/t1000_refactor
...
t1000 cleanup + move NullDisplayDriver.h out of t1000e folder
2025-09-05 15:58:59 +02:00
João Brázio
cb99eb4ae8
Remove retransmit check for RS232 bridge in logTx
...
Since the flag is preserved and respected by the mesh processing on the receiving end, there's no risk of these packets being retransmitted endlessly.
2025-09-05 14:49:06 +01:00
João Brázio
5843a12c71
Rename SerialBridge to RS232Bridge
2025-09-05 11:28:40 +01:00
ripplebiz
6fae950814
Merge pull request #738 from recrof/lilygo_tlora_c6_new_radio_init
...
tlora_c6 to use new radio init
2025-09-05 19:55:29 +10:00
ripplebiz
8f3c0a3ad2
Merge pull request #737 from recrof/generic_e22_radio_init
...
variant generic-e22 to use new radio init
2025-09-05 19:53:29 +10:00
recrof
24b2953861
tlora_c6 to use new radio init
2025-09-05 11:33:48 +02:00
recrof
8549696e4d
generic e22 uses new radio init
2025-09-05 11:17:57 +02:00
recrof
c9e6ae9e6c
fix typo in pin configuration
2025-09-05 11:12:17 +02:00
ripplebiz
2aa6835064
Merge pull request #725 from recrof/rpi_picow_refactor
...
tidy up rpi picow variant
2025-09-05 19:04:21 +10:00
ViezeVingertjes
963556f9ba
Updated BLE functionality for low power mode in SerialBLEInterface. Updated platformio.ini to enable low power mode and added DC/DC converter support in T1000eBoard for improved power efficiency.
2025-09-05 10:46:51 +02:00
João Brázio
375093f78d
Add nRF52 support and refactor packet handling
...
This commit introduces several improvements to the SerialBridge helper:
- Adds support for the nRF52 platform by implementing the `setPins` configuration.
- Corrects the type cast for the RP2040 platform from `HardwareSerial` to `SerialUART`.
- Refactors packet deserialization to use a new `Packet::readFrom()` method instead of a direct `memcpy`, improving encapsulation.
- Updates the packet length validation to use the more appropriate `MAX_TRANS_UNIT` constant.
2025-09-05 09:22:06 +01:00
ripplebiz
0e3933f18a
Merge pull request #731 from oltaco/tracker-l1-platformio-tidy
...
Wio Tracker L1: correct platformio.ini defines
2025-09-05 13:44:58 +10:00
ripplebiz
c396ed9a05
Merge pull request #706 from recrof/patch-5
...
fixed max_contacts to 300 for heltec v3 companion_ble
2025-09-05 13:22:52 +10:00
João Brázio
77ab19153e
Add serial logging for TX/RX packets
2025-09-05 02:07:26 +01:00
João Brázio
2b920dfed3
Rework packet serialization and parsing
2025-09-05 01:50:50 +01:00