Liam Cottle and GitHub
2522492cd7
Merge pull request #2436 from chrisdavis2110/rak3401-comp-ana-button
...
feat: Add support for PIN_USER_BTN_ANA on rak3401 companion usb and companion ble envs
2026-04-30 16:57:00 +12:00
chrisdavis2110
0265851621
added PIN_USER_BTN_ANA for rak3401 companion usb and companion ble
2026-04-28 21:26:56 -07:00
Rastislav Vysoky
5beef490a0
add kiss radio env to most of the variants
2026-04-28 15:09:25 +02:00
liamcottle
e111f71064
added website to sensor splash screen
2026-04-28 20:40:13 +12:00
liamcottle
3cd40902b3
added website to room server splash screen
2026-04-28 20:39:07 +12:00
liamcottle
5f75b90ff9
added website to companion splash screen
2026-04-28 20:37:17 +12:00
liamcottle
c8d81bc04c
added website to repeater splash screen
2026-04-28 17:02:20 +12:00
Quency-D
363ac44461
Fix external watchdog timing around sleep
2026-04-27 15:32:02 +08:00
Quency-D and GitHub
7e0d9f6f39
Merge pull request #10 from meshcore-dev/dev
...
merge Dev
2026-04-27 14:48:26 +08:00
Quency-D and GitHub
444dcfb8fd
Change write to read for radio_fem_rxgain
2026-04-27 14:06:21 +08:00
Ryan Gregg
a3354db521
Address PR review feedback from oltaco
...
- Remove extra blank line in companion_radio main.cpp before NRF52/STM32 block
- Revert unintended STM32_PLATFORM ETHERNET_ENABLED branch (no STM32 ethernet target exists, and it incorrectly included nrf52 headers)
- Drop renovate annotations from rak4631 platformio.ini (no renovate config in this repo)
2026-04-26 20:22:35 +00:00
Quency-D and GitHub
62b0d82682
Restore WiFi operation command scope comments
2026-04-25 16:12:40 +08:00
Quency-D and GitHub
9d26953398
Remove unnecessary blank line in MyMesh.cpp
2026-04-25 16:10:57 +08:00
Quency-D and Copilot
c42f6db0eb
Revise according to the review comments.
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-25 16:01:26 +08:00
Quency-D and GitHub
ddedb3c7a7
Merge branch 'dev' into cli-lna-command
2026-04-25 15:28:07 +08:00
Ryan Gregg
2a2c7a171d
Merge remote-tracking branch 'upstream/dev' into rak-ethernet
...
# Conflicts:
# docs/faq.md
2026-04-20 15:06:09 +00:00
Scott Powell
3751785400
* version 1.15.0
2026-04-19 11:27:55 +10:00
Scott Powell
d7a3d41843
Merge branch 'default-scope' into dev
2026-04-17 16:30:19 +10:00
Scott Powell
77d02e844f
* bug fix
2026-04-17 14:38:03 +10:00
Scott Powell
df1e12de3e
* Repeater, room server: rule change for sendFloodReply()
2026-04-16 13:22:39 +10:00
Scott Powell
d2fdd6fad4
* companion: FIRMWARE_VER_CODE now bumped to 11
2026-04-15 20:47:17 +10:00
Scott Powell
4131a455a2
* repeater: refactored 'region' CLI commands -> CommonCLI
...
* room server: added RegionMap, and new CommonCLI wiring, default_scope handling
* sensor: only minimal RegionMap wiring. Still needs work to handle default-scope
2026-04-15 13:32:49 +10:00
Scott Powell
569cfe177a
* repeater: default-scope support
2026-04-14 17:51:34 +10:00
Scott Powell
efdd2b6a6c
* companion: simplified the CMD_GET / CMD_SET _DEFAULT_FLOOD_SCOPE
2026-04-13 23:11:21 +10:00
Scott Powell
d131e8ae35
* companion: RegionMap now used in Datastore
...
* companion: new CMD_SET_DEFAULT_FLOOD_SCOPE
* support for regional builds with DEFAULT_REGION_SCOPE
2026-04-13 21:06:53 +10:00
Scott Powell
3b32f35288
* Companion: default scope
2026-04-10 17:01:41 +10:00
Wessel Nieboer and Wessel Nieboer
0a13ac7fc7
Default button polarity to active-LOW across all firmware types
...
Nearly all LoRa boards use a boot button that pulls to ground when
pressed.
2026-04-04 13:19:13 +02:00
terminalvelocity23
08de3fb01f
Make sendNodeDiscoverReq() public for post-boot discovery
2026-03-30 22:35:05 +03:00
Scott Powell
2325973fec
* Companion: applyGPSPrefs() now just in one place (moved out of UITask)
2026-03-25 16:26:51 +11:00
Alejandro Ramirez
f8dbdce6bb
fix: apply persisted GPS enabled setting on boot for companion radio
...
The companion_radio example was not restoring the GPS enabled/disabled
preference from flash after reboot. The preference was being saved
correctly when toggled via the mobile app, but on boot,
sensors.begin() -> initBasicGPS() unconditionally sets gps_active=false
and nothing subsequently restored the persisted state.
Added applyGpsPrefs() (matching the pattern in simple_repeater,
simple_sensor, and simple_room_server) and call it from main.cpp
after sensors.begin() to ensure the GPS hardware is initialized
before the saved preference is applied.
2026-03-24 09:10:09 -05:00
Quency-D
65752fef72
Fix the memory leak issue in the strdup function.
2026-03-24 13:57:11 +08:00
Quency-D
8435464c84
Add v4 FEM LNA CLI control commands.
2026-03-24 10:48:15 +08:00
liamcottle
1d61df72c3
add define for reserved group data type
2026-03-23 23:09:35 +13:00
liamcottle
c78f7133c9
reorder command args
2026-03-23 23:02:24 +13:00
liamcottle
ed326255d5
add support for direct paths when sending group data
2026-03-23 21:46:21 +13:00
Liam Cottle and GitHub
91aed048e9
Merge pull request #1928 from dz0ny/feat/grp-data-upstream
...
feat: Add support for PAYLOAD_TYPE_GRP_DATA
2026-03-23 21:41:51 +13:00
Rastislav Vysoky
285fc685c5
allow to set lower LoRa frequency
2026-03-22 13:54:42 +01:00
Scott Powell
467959cc3b
* version 1.14.1
2026-03-20 12:32:41 +11:00
Janez T
2f68769185
fix: Widen grp data type
...
ref: #1928
2026-03-19 09:25:42 +01:00
Janez T
1fb26e7623
fix: Drop grp data timestamp
...
ref: #1928
2026-03-19 09:22:12 +01:00
Janez T
f25d7a882a
fix: Align channel data framing
...
ref: #1928
2026-03-18 20:14:22 +01:00
Janez T
a21b83b127
fix: address comments
...
ref:
2026-03-18 20:09:11 +01:00
Janez T
9b84278607
feat: Add support for PAYLOAD_TYPE_GRP_DATA
...
Docs changes are to reflect how it is currently in fw
This adds ability to send datagram data to everyone in channel
2026-03-18 20:08:52 +01:00
Orum
b4b66521b6
Add MCU temperature to telemetry responses from room servers.
2026-03-16 17:34:16 -05:00
João Brázio and GitHub
92bef49c55
Merge branch 'dev' into 2026/remote-lna
2026-03-16 09:40:10 +00:00
João Brázio
274e00df50
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-16 09:37:55 +00:00
Scott Powell
fcfdc5fc5b
* Repeater and Room Server: flood advert timer now uses the path_hash_mode pref
2026-03-16 13:56:19 +11:00
Ryan Gregg and Claude Opus 4.6
eba2446747
Merge upstream/dev into rak-ethernet
...
Resolve conflicts: keep both Ethernet CLI and SenseCAP power-off
button code in repeater, keep both Ethernet docs and power management
CLI docs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 11:07:09 -07:00
Ryan Gregg and Claude Opus 4.6
88892de864
Fix Ethernet init checking hardwareStatus before begin() and deduplicate CLI code
...
The Ethernet retry loop in repeater and room server checked
hardwareStatus() and linkStatus() before calling Ethernet.begin(),
which always returned EthernetNoHardware since hardware detection
only happens during begin(). Extract shared Ethernet CLI code into
EthernetCLI.h to prevent future divergence. Also fix time_t type
mismatch in companion radio Ethernet init.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 10:48:42 -07:00
Scott Powell
bb8dc5b55b
Merge branch 'main' into dev
2026-03-12 18:14:56 +11:00