Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
534a0c9
Increased preamble to 32 for <sf9 and left at 16 for sf9 and above
OverkillFPV Mar 5, 2026
a61add2
Update preamble dynamically to match runtime SF changes via CLI
OverkillFPV Mar 5, 2026
6fd8c28
Cache preamble SF to avoid redundant setPreambleLength() on every TX
OverkillFPV Mar 7, 2026
a434f9e
simplified the calls
OverkillFPV Mar 7, 2026
3843c00
added the preamble update into get est airtime as a prevention for fa…
OverkillFPV Mar 24, 2026
f0ec5d2
changed to set the preamble on radio settings change
OverkillFPV Mar 29, 2026
958204c
Merge branch 'dev' into lora-longer-preamble
OverkillFPV Apr 16, 2026
3fcf5b5
fix(sensecap_solar): set P_LORA_TX_LED to 12 after LED remap
Confituurke Mar 25, 2026
ecd0cfc
update discord links
liamcottle Apr 24, 2026
2773313
Added Xiao S3 variant.
IoTThinks Apr 24, 2026
b705d54
Update companion protocol documentation and enhance data type definit…
zjs81 Apr 24, 2026
7f38e3f
feat: Enable GPS on RAK 1W kit
zevaryx Apr 25, 2026
835b0e9
fix(sensecap_solar): init LED_WHITE LOW to prevent always-on at boot
Confituurke Apr 25, 2026
40d7fcf
Merge pull request #2157 from aXistem-dev/fix/sensecap-solar-tx-led-12
oltaco Apr 25, 2026
b91f127
fix: correct device model name for Heltec Wireless Paper
jirogit Apr 26, 2026
cb669a2
Merge pull request #2407 from jirogit/fix/wireless-paper-device-model
liamcottle Apr 26, 2026
b6d0b7a
Refine data type definitions and update registration process in docum…
zjs81 Apr 27, 2026
9c8eb30
Clarify path length semantics and data handling in inbound group data…
zjs81 Apr 27, 2026
70212fb
Merge pull request #2401 from zevaryx/rak-3401-gps
liamcottle Apr 28, 2026
470ad43
Merge pull request #2392 from zjs81/meshcore_open_data_types
liamcottle Apr 28, 2026
0396cf6
Merge pull request #2383 from IoTThinks/MCdev-Added-XiaoS3-202604
ripplebiz Apr 28, 2026
c8d81bc
added website to repeater splash screen
liamcottle Apr 28, 2026
5f75b90
added website to companion splash screen
liamcottle Apr 28, 2026
3cd4090
added website to room server splash screen
liamcottle Apr 28, 2026
e111f71
added website to sensor splash screen
liamcottle Apr 28, 2026
cb81d34
Merge pull request #2424 from liamcottle/ui/website
ripplebiz Apr 28, 2026
12d9cc3
make g2 more in line with other variants
recrof Apr 28, 2026
b963681
replace all intendation tabs to spaces in pio ini files
recrof Apr 28, 2026
d8f3d59
Merge pull request #2427 from recrof/tabs-to-spaces
liamcottle Apr 28, 2026
04b69e8
revert bluefruit patch
oltaco Apr 27, 2026
f7d8fa3
use internal fork of Adafruit nRF52 Arduino
oltaco Apr 28, 2026
6600906
standardize the minewsemi variant
recrof Apr 28, 2026
5beef49
add kiss radio env to most of the variants
recrof Apr 28, 2026
0265851
added PIN_USER_BTN_ANA for rak3401 companion usb and companion ble
chrisdavis2110 Apr 29, 2026
5fbd473
added PIN_GPS_EN=-1 to rak3401 companion usb
chrisdavis2110 Apr 29, 2026
696aae6
Heltec boards have LNA disabled by default.
Quency-D Apr 29, 2026
2f6ca73
Merge pull request #2439 from Quency-D/fix-lna
liamcottle Apr 29, 2026
2522492
Merge pull request #2436 from chrisdavis2110/rak3401-comp-ana-button
liamcottle Apr 30, 2026
daa50e9
Merge pull request #2426 from recrof/nano-g2-rework
liamcottle Apr 30, 2026
c5bf23f
bump simple_sensor version to v1.15.0
weebl2000 Apr 30, 2026
2b0f74a
add comments
liamcottle Apr 30, 2026
9ce6b49
Merge pull request #2430 from oltaco/use-forked-adafruit-nrf52
liamcottle Apr 30, 2026
bd90475
Merge pull request #2448 from weebl2000/bump-sensor-version
liamcottle Apr 30, 2026
5c651b3
Merge pull request #1954 from OverkillFPV/lora-longer-preamble
liamcottle Apr 30, 2026
ffbf73d
Merge pull request #2432 from recrof/kiss-radio-everywhere
liamcottle Apr 30, 2026
d7e3a9d
Merge branch 'dev' into minewsemi-refactor
recrof Apr 30, 2026
c7c400e
Merge pull request #2428 from recrof/minewsemi-refactor
liamcottle Apr 30, 2026
0be082b
fix typos
Avi0n Mar 9, 2026
9b1ca6b
Merge pull request #2456 from Avi0n/docs/fix-typos
liamcottle May 1, 2026
ccda0a9
Merge pull request #925 from mtlynch/unit-tests
liamcottle May 1, 2026
a5b8c65
Add native advert data round-trip tests
mtlynch Apr 24, 2026
987f345
Add invalid GPS advert data tests
mtlynch Apr 24, 2026
a3600d9
Rewrite advert data tests with raw payloads
mtlynch Apr 24, 2026
c736435
Test advert parsing via mesh receive path
mtlynch Apr 25, 2026
44bcaf7
Move advert data test to helpers
mtlynch Apr 25, 2026
84983ed
Fix native helper test discovery
mtlynch Apr 25, 2026
2dac574
Inline advert test sender identity
mtlynch Apr 25, 2026
390a74d
Simplify advert test packet helper
mtlynch Apr 25, 2026
1ac857a
Move advert test timestamp declarations
mtlynch Apr 25, 2026
ae0312e
Refactor advert data test mesh setup
mtlynch Apr 25, 2026
339754c
Clean up advert data test names
mtlynch Apr 25, 2026
ac10c13
Add sanitizer coverage for advert GPS parsing
mtlynch Apr 25, 2026
5b2b577
Clarify native mocks and advert truncation tests
mtlynch Apr 25, 2026
5a9c0a2
Split test helpers to mocks.h
mtlynch May 1, 2026
9bb9d31
Split up mocks.h
mtlynch May 1, 2026
837fcf9
Simplify to a more obviously fake SHA256 algorithm
mtlynch May 1, 2026
5375246
Simplify to just test AdvertDataParser
mtlynch May 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/run-unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@ jobs:

- name: Run Unit Tests
run: pio test -e native -vv
env:
# Fail CI on leaks or memory errors reported by ASAN.
ASAN_OPTIONS: detect_leaks=1:halt_on_error=1
# Stop immediately and print a stack trace for undefined behavior.
UBSAN_OPTIONS: halt_on_error=1:print_stacktrace=1

- name: Upload Test Results
# Upload test results even if the test step failed.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,4 +125,4 @@ There are a number of fairly major features in the pipeline, with no particular

- Report bugs and request features on the [GitHub Issues](https://github.com/ripplebiz/MeshCore/issues) page.
- Find additional guides and components on [my site](https://buymeacoffee.com/ripplebiz).
- Join [MeshCore Discord](https://discord.gg/BMwCtwHj5V) to chat with the developers and get help from the community.
- Join [MeshCore Discord](https://meshcore.gg) to chat with the developers and get help from the community.
198 changes: 0 additions & 198 deletions arch/nrf52/extra_scripts/patch_bluefruit.py

This file was deleted.

4 changes: 2 additions & 2 deletions docs/cli_commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@ This document provides an overview of CLI commands that can be sent to MeshCore

**Note:** the 'path.hash.mode' sets the low-level ID/hash encoding size used when the repeater adverts. This setting has no impact on what packet ID/hash size this repeater forwards, all sizes should be forwarded on firmware >= 1.14. This feature was added in firmware 1.14

**Temporary Note:** adverts with ID/hash sizes of 2 or 3 bytes may have limited flood propogation in your network while this feature is new as v1.13.0 firmware and older will drop packets with multibyte path ID/hashes as only 1-byte hashes are suppored. Consider your install base of firmware >=1.14 has reached a criticality for effective network flooding before implementing higher ID/hash sizes.
**Temporary Note:** adverts with ID/hash sizes of 2 or 3 bytes may have limited flood propagation in your network while this feature is new as v1.13.0 firmware and older will drop packets with multibyte path ID/hashes as only 1-byte hashes are supported. Consider your install base of firmware >=1.14 has reached a criticality for effective network flooding before implementing higher ID/hash sizes.

---

Expand Down Expand Up @@ -927,7 +927,7 @@ region save

---

#### View or change thevalue of a sensor
#### View or change the value of a sensor
**Usage:**
- `sensor get <key>`
- `sensor set <key> <value>`
Expand Down
Loading
Loading