Commit Graph

2741 Commits

Author SHA1 Message Date
Liam Cottle
d0450bca99 Merge pull request #2228 from liamcottle/refactor/gat562-mesh-watch
Refactor GAT562 Mesh Watch
2026-04-02 17:19:12 +13:00
Quency-D
2cbe0c0398 Fixed the initialization error of the BME680 sensor. 2026-04-02 10:24:17 +08:00
Liam Cottle
b934daa990 Merge pull request #2007 from khudson/r1neo
Muzi Works R1 Neo support
2026-04-02 00:36:44 +13:00
Liam Cottle
fcad0dc7ed Apply suggestion from @weebl2000
Co-authored-by: Wessel <wessel@weebl.me>
2026-04-02 00:27:58 +13:00
Liam Cottle
8fc9e1736c Apply suggestion from @weebl2000
Co-authored-by: Wessel <wessel@weebl.me>
2026-04-02 00:23:52 +13:00
Liam Cottle
73fc967388 Merge pull request #2172 from LitBomb/patch-24
add multibyte FAQ, reference awesome-meshcore community projects, minor changes
2026-04-01 22:16:02 +13:00
liamcottle
b37201db89 double press top button to go back on gat562 mesh watch 2026-04-01 21:51:32 +13:00
liamcottle
1a897a3b5f use top button to wake hibernated gat562 mesh watch 2026-04-01 21:50:33 +13:00
uncle lit
633db082d1 fixed typos and refined multibyte sections.
fixed typos and refined multibyte sections.
2026-03-31 12:22:11 -07:00
Liam Cottle
856df241ee Merge pull request #2138 from MGJ520/dev_GAT562_Mesh_Watch13
Support for GAT562 Mesh Watch13 device
2026-03-31 21:54:38 +13:00
Liam Cottle
7fc32639a6 Merge pull request #2202 from terminalvelocity23/fix/discover-neighbors-public
Move sendNodeDiscoverReq() from private to public to enable post-boot neighbor discovery
2026-03-31 21:27:27 +13:00
ripplebiz
f8fcc1717a Merge pull request #2190 from brianwiddas/espnow-missing-methods
Add missing methods in ESPNOWRadio()
2026-03-31 15:24:27 +11:00
terminalvelocity23
08de3fb01f Make sendNodeDiscoverReq() public for post-boot discovery 2026-03-30 22:35:05 +03:00
liamcottle
30963231ce update docs logo 2026-03-31 00:51:15 +13:00
Brian Widdas
811ac1cd02 Add missing methods in ESPNOWRadio()
ESP-NOW radios (ie, Generic_ESPNOW_* variants) do not compile due to
missing methods

Changes in January 2026 (019bbf74) to add additional stats (receive errors)
to CMD_GET_STATS was not implemented in the ESPNOWRadio() class

Changes in March 2026 (9a95e25e) to add setRxBoostedGainMode to all devices
rather than just SX1262/SX1268 were not applied to the ESPNowRadio() driver

Specifically, this change adds the following to ESPNOWRadio()
* getPacketsRecvErrors()    - always returns 0
* getRxBoostedGainMode()    - always returns false
* setRxBoostedGainMode()    - does nothing
2026-03-30 04:25:08 +01:00
ripplebiz
bdeb7d8053 Merge pull request #1982 from weebl2000/radiolib7.6.0
Bump RadioLib to 7.6.0
2026-03-30 14:02:08 +11:00
Scott Powell
efc875b1b6 * more notes about number_allocations 2026-03-30 13:53:16 +11:00
Scott Powell
6fb8e60b5f * number_allocations.md data-type range changes 2026-03-30 11:53:27 +11:00
uncle lit
ea6ec53709 Fix TOC insertion by Markdown All in One VS Code extension
Fixed an extra TOC jump link inserted by VSCode Markdown All in One VS Code extension.
2026-03-29 16:22:41 -07:00
Scott Powell
515af35b13 * docs changes for PAYLOAD_TYPE_GRP_DATA 2026-03-29 06:33:35 +11:00
Jim Schrempp
7268d7d0d3 Update RAK 4631 entry in FAQ on new bootloader
Removed "see note" from RAK 4631 entry in FAQ.
2026-03-27 15:51:36 -07:00
uncle lit
aad1cf81da add multibyte FAQ, reference awesome-meshcore community projects, minor changes
- Add multi byte FAQ
- Reword amped radio output setting numbers
- Clarify repeater ID collision including distance, supercede https://github.com/meshcore-dev/MeshCore/pull/1478
- Reference awesome meshcore for community projects. Supercede https://github.com/meshcore-dev/MeshCore/pull/1893
2026-03-27 11:39:29 -07:00
Snayler
bfdd5fb571 Fix formatting of ADC_MULTIPLIER definition 2026-03-27 01:23:04 +00:00
Snayler
4b25f0a3df Add correct ADC_MULTIPLIER definition to Heltec Wireless Paper 2026-03-27 01:19:46 +00:00
Snayler
50e9456f28 Define ADC_MULTIPLIER for adjustable ADC calculation 2026-03-27 01:17:39 +00:00
MGJ
76be69dcde Reduce unnecessary compilation time 2026-03-26 16:32:00 +08:00
ripplebiz
517f2f1efd Merge pull request #1961 from weebl2000/dutycycle-command
Add get/set dutycycle command
2026-03-26 11:54:41 +11:00
fdlamotte
15b246924e Merge pull request #2121 from archef2000/patch-1
Fix typo for ThinkNode M5 room server environment
2026-03-25 16:03:09 -04:00
Scott Powell
2325973fec * Companion: applyGPSPrefs() now just in one place (moved out of UITask) 2026-03-25 16:26:51 +11:00
Liam Cottle
8637a749f7 Merge pull request #2018 from got-root/fix/companion-radio-gps-persistence
fix(companion_radio): apply persisted GPS enabled setting on boot for ui-orig devices
2026-03-25 09:38:03 +13: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
MGJ
cd6c09a0d9 Support for GAT562 Mesh Watch13 device 2026-03-24 14:16:48 +08:00
Liam Cottle
31007d9790 Merge pull request #2135 from liamcottle/docs/update
Update Docs URL
2026-03-24 15:39:51 +13:00
liamcottle
2f6046d7ba update docs cname 2026-03-24 15:38:15 +13:00
Wessel Nieboer
37d1a75e7c Merge branch 'dutycycle-command' of github.com:weebl2000/MeshCore into dutycycle-command 2026-03-24 03:08:54 +01:00
Wessel Nieboer
fb08fc0b1e restore docs 2026-03-24 03:08:18 +01:00
Liam Cottle
bdf10506f2 Merge pull request #2134 from jeroenvermeulen/station-g2-default-radio-rxgain
Fix default radio.rxgain for Station G2
2026-03-24 14:11:08 +13:00
Jeroen Vermeulen
da689c8e91 Fix default radio.rxgain for Station G2
As @LitBomb pointed out in his [comment](https://github.com/meshcore-dev/MeshCore/issues/2118#issuecomment-4108168109) on #2118 RX Boosted Gain should not be enabled for the Station G2.

This change is a fix for #2124 to make the default of `radio.rxgain` to be OFF on the Station G2.

This restores the pre-1.14.1 behaviour with the only change being the user is now able to change the setting in the CLI.
2026-03-23 23:06:42 +01:00
Wessel Nieboer
728b586c3a Address comments 2026-03-23 14:31:08 +01:00
Wessel Nieboer
741392889d Fix memcp compare length off by one
Co-authored-by: ViezeVingertjes <michael.overhorst@gmail.com>
2026-03-23 14:31:08 +01:00
Wessel Nieboer
0aa0ec1f16 Add get/set dutycycle command
We translate to af internally, it's easier to store and doesn't break
stored prefs. Made get/set af command show deprecated, but it still
works fine.
2026-03-23 14:31:07 +01:00
Wessel Nieboer
7829c51898 Bump to RadioLib 7.6.0 2026-03-23 14:26:56 +01:00
ripplebiz
df01fd3efb Merge pull request #2130 from liamcottle/refactor/channel-data
Adjustments to PR #1928 - Custom Group Data
2026-03-23 22:13:34 +11: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
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
Liam Cottle
7d49faa6f7 Merge pull request #2106 from jeroenvermeulen/document-radio.rxgain
Documented get/set radio.rxgain + discover.neighbors
2026-03-23 12:21:40 +13:00
Jeroen Vermeulen
54f6ac4929 Add discover.neighbors command documentation 2026-03-22 21:35:02 +01:00
Jeroen Vermeulen
46de7f46dd Merge pull request #1 from meshcore-dev/dev
Update from Main repo's dev
2026-03-22 21:26:47 +01:00