Sefinek
3daa6adc83
docs: fix FAQ heading capitalization
3 weeks ago
Sefinek
6b5cf1a9d7
docs: fix FAQ link rendering
3 weeks ago
Sefinek
1422f02cd3
docs: fix FAQ rendering
3 weeks ago
Sefinek
f9a0f215c4
docs: fix FAQ resource link rendering
3 weeks ago
Sefinek
e0a6fd12b5
docs: fix FAQ bullet list rendering
3 weeks ago
Sefinek
4749a61bb4
docs: fix FAQ bullet list rendering
3 weeks ago
Sefinek
bf39919f15
docs: remove extra FAQ TOC indentation
3 weeks ago
Sefinek
cc05ae555a
docs: fix typos, grammar, and formatting in FAQ and code comments
3 weeks ago
Sefinek
82560ede55
chore: normalize board JSON line endings
3 weeks ago
Liam Cottle
add18d6866
Merge pull request #2641 from sefinek/ci/update-github-actions
ci: update GitHub Actions and Python version
3 weeks ago
Liam Cottle
15889c32c0
Merge pull request #2664 from entr0p1/fix/rak_wismesh_tag_platform
Rak WisMesh Tag fixes
3 weeks ago
taco
e449af1723
bypass auto-shutdown delay for e-ink devices
3 weeks ago
taco
5e3edd0bbc
add bool isEink() for eink display drivers
3 weeks ago
entr0p1
12f069b513
Rak WisMesh Tag fixes
- Remove debug flag
- Correct lib_deps from rak4631 to rak_wismesh_tag
- Correct extends from rak4631 to rak_wismesh_tag
3 weeks ago
Scott Powell
83ad3a6dc0
* direct/zero hop by default
3 weeks ago
Scott Powell
f66c1d0258
* simplified the new flood.max.unscoped pref
3 weeks ago
ripplebiz
09349c5b28
Merge pull request #2661 from mrzarquon/mrz/flood_max_unscoped
Implement flood.max.unscoped to allow selective repeating of unscoped messages
3 weeks ago
Liam Cottle
94063f6833
Merge pull request #2636 from sefinek/fix/cmd-device-query-typo
fix: rename CMD_DEVICE_QEURY to CMD_DEVICE_QUERY
3 weeks ago
Liam Cottle
69a8930188
Merge pull request #2635 from sefinek/docs/fix-typos-and-grammar
docs: fix typos, grammar issues and standardise Wi-Fi spelling
3 weeks ago
Chris Barker
b6ae8c9447
Updates Docs to reflect flood.max.unscoped behavior.
3 weeks ago
Chris Barker
a33f3011a5
Feat: Adds flood.max.unscoped setting
Before this commit, there was no way to set a different max hop count
for unscoped messages.
Now with this change, by defaul it tracks the flood.max setting, until
a user provides a flood.max.unscoped value, which tax precidence for
packets if ROUTE_TYPE_FLOOD is true.
3 weeks ago
taco
3ce1cf404e
NRF52: disable autoshutdown if powered, add auto-shutdown warning for oled
3 weeks ago
taco
f701b58b4b
NRF52Board: ungate isExternalPowered()
3 weeks ago
Scott Powell
760bb5951d
* Bug fix: adding neighbor when path_mode != 0
3 weeks ago
ripplebiz
85de7d46ad
Merge pull request #2655 from fdlamotte/wio-e5-fix
stm32: make subghz dep fix global and update framework
3 weeks ago
Scott Powell
bc5d648204
* contacts sync fix
* fix for reusing transient/anon contacts only
3 weeks ago
Scott Powell
d9df8307ca
* first draft
3 weeks ago
Florent
b8f2841cb5
stm32: make subghz dep fix global and update framework
3 weeks ago
ripplebiz
4573082f90
Merge pull request #2650 from LeoCatsune/fix/wioe5mini
fix: update wio-e5-mini pio config to address SubGhz dependency issue
3 weeks ago
ripplebiz
bb6cf8396d
Merge pull request #2634 from NickDunklee/bme680-fixes-consolidation
feat: Integrate BME680 Bosch BSEC support for RAK4631
3 weeks ago
ripplebiz
3e4d6b074a
Merge pull request #2637 from sefinek/docs/remove-duplicate-rxgain-entry
docs: remove duplicate radio.rxgain entry and fix hardware note
3 weeks ago
ripplebiz
d8686b224d
Merge pull request #2643 from disq/companion-display-keep-on-when-powered
companion_radio: Add optional `KEEP_DISPLAY_ON_USB` flag to keep display on while powered 🤖 🤖
3 weeks ago
Scott Powell
b259fbd01b
* power saving: hasPendingWork() now also checks if there's a pending contacts write
3 weeks ago
ripplebiz
54c111609a
Merge pull request #2286 from IoTThinks/MCdev-PowerSaving-for-nrf52-companion-202604
Added Power Saving for NRF52 companions to have extra 30% battery life
3 weeks ago
Leo
1b17b083ec
fix: update wio-e5-mini pio config to address SubGhz dependency issue
3 weeks ago
Kemal Hadimli
bb781ff10a
companion_radio: opt-in KEEP_DISPLAY_ON_USB to keep OLED on while powered
AUTO_OFF_MILLIS is a power-save feature aimed at battery use. When the
board reports isExternalPowered() == true (USB or other DC source),
blanking the screen serves no purpose — there's nothing to conserve.
But OLEDs are vulnerable to burn-in with static content, so this
behaviour is gated behind a new build flag KEEP_DISPLAY_ON_USB. Default
is unchanged from upstream — the display blanks after AUTO_OFF_MILLIS
on USB or battery. Variants that ship with an LCD instead of an OLED
(e.g. heltec_t096) can opt in by adding -D KEEP_DISPLAY_ON_USB to
their env, gaining always-on-while-powered without exposing OLED users
to burn-in risk.
When the flag is enabled, the implementation refreshes _auto_off every
loop iteration while externally powered, so the timer naturally counts
a fresh AUTO_OFF_MILLIS window from the moment power is removed —
no instantaneous-blank-on-unplug.
Applied to all three companion_radio UI flavours (ui-new, ui-tiny,
ui-orig). Boards without an isExternalPowered() override use the
base-class default in MeshCore.h (returns false), so battery-powered
behaviour is unchanged everywhere.
Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] >
4 weeks ago
Nick Dunklee
f86e6c019c
8 hour save window, LP, 28 day calibration window
3 weeks ago
Sefinek
15ae641119
docs: fix minor typos in README and terminal_chat_cli
4 weeks ago
Sefinek
c67548347c
ci: pin peaceiris/actions-gh-pages to v4.1.0 for Node.js 24 support
4 weeks ago
Sefinek
bbd37f53a8
ci: update GitHub Actions and Python version, fix ruby-version typo
4 weeks ago
Sefinek
2adea02e9c
docs: fix broken and misaligned tables
4 weeks ago
Sefinek
7937b43b49
docs: remove duplicate radio.rxgain entry and fix hardware note
4 weeks ago
Sefinek
bbe41eb375
fix: rename `CMD_DEVICE_QEURY` to `CMD_DEVICE_QUERY`
4 weeks ago
Sefinek
888ad4589c
docs: fix typos, grammar and Wi-Fi capitalisation across docs
4 weeks ago
Kevin Le
36a44de119
Reduced time drift from 60s/day to 7s/day for ESP32-based repeaters with power saving.
2 months ago
Kevin Le
f4c43f7eb7
Fixed Interrupt WDT Reset
2 months ago
Kevin Le
21455e6296
Gave MCU to OTA to run in inhibit_sleep
4 months ago
Kevin Le
daaeaafca1
Moved LoRa GPIOs to platformio.ini for TBeam boards
4 months ago
Kevin Le
71e044ff60
Added getIRQGpio to return DIO0 for Lilygo TLoRa SX1276
4 months ago
Kevin Le
f576767d28
Added getIRQGpio to return DIO0 for Lilygo T3S3 SX1276
4 months ago