taco
2f221acd37
build fixes for LilyGo T-Echo Card
1 day ago
Liam Cottle
da21d42a2e
Merge pull request #2672 from meshcore-dev/non-contact-requests
Non contact requests
2 days ago
Liam Cottle
b83355e702
Merge pull request #2671 from sefinek/fix/typos-grammar-formatting
Fix typos and formatting in documentation and comments
2 days ago
ripplebiz
6be398d748
Merge pull request #2663 from oltaco/no-autoshutdown-when-powered
Disable auto-shutdown when externally powered, add auto-shutdown warning for OLED displays
2 days ago
Scott Powell
3c96a7de43
* powersaving on/off lowercase fix
2 days ago
ripplebiz
999e20a4c2
Merge pull request #1687 from IoTThinks/MCdev-PowerSaving-for-all-esp32-repeaters-202602
Added PowerSaving for all ESP32-based repeaters
2 days ago
Liam Cottle
cb73a4a156
Merge pull request #2022 from weebl2000/adjust-max-framesize
Increase MAX_FRAME_SIZE by 4 bytes
3 days ago
Kevin Le
aeca6f3f3f
Added "override" to getIRQGpio() for ESP32Board.h
3 days ago
Sefinek
81510e7495
docs: fix remaining rendering issues
3 days ago
Sefinek
4dcd664363
docs: fix remaining rendering issues
3 days ago
Sefinek
4f4699ab61
docs: fix remaining rendering issues
3 days ago
Sefinek
f7bff44572
docs: fix remaining rendering issues
3 days ago
Sefinek
456e14f7a7
docs: add missing periods at sentence endings
3 days ago
Sefinek
15913d580f
docs: fix FAQ rendering
3 days ago
Sefinek
3daa6adc83
docs: fix FAQ heading capitalization
3 days ago
Sefinek
6b5cf1a9d7
docs: fix FAQ link rendering
3 days ago
Sefinek
1422f02cd3
docs: fix FAQ rendering
3 days ago
Sefinek
f9a0f215c4
docs: fix FAQ resource link rendering
3 days ago
Sefinek
e0a6fd12b5
docs: fix FAQ bullet list rendering
3 days ago
Sefinek
4749a61bb4
docs: fix FAQ bullet list rendering
3 days ago
Sefinek
bf39919f15
docs: remove extra FAQ TOC indentation
3 days ago
Sefinek
cc05ae555a
docs: fix typos, grammar, and formatting in FAQ and code comments
3 days ago
Sefinek
82560ede55
chore: normalize board JSON line endings
3 days ago
Liam Cottle
15889c32c0
Merge pull request #2664 from entr0p1/fix/rak_wismesh_tag_platform
Rak WisMesh Tag fixes
3 days ago
taco
e449af1723
bypass auto-shutdown delay for e-ink devices
3 days ago
taco
5e3edd0bbc
add bool isEink() for eink display drivers
3 days 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
4 days ago
Scott Powell
83ad3a6dc0
* direct/zero hop by default
4 days ago
Scott Powell
f66c1d0258
* simplified the new flood.max.unscoped pref
4 days ago
ripplebiz
09349c5b28
Merge pull request #2661 from mrzarquon/mrz/flood_max_unscoped
Implement flood.max.unscoped to allow selective repeating of unscoped messages
4 days ago
Liam Cottle
94063f6833
Merge pull request #2636 from sefinek/fix/cmd-device-query-typo
fix: rename CMD_DEVICE_QEURY to CMD_DEVICE_QUERY
4 days 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
4 days ago
Chris Barker
b6ae8c9447
Updates Docs to reflect flood.max.unscoped behavior.
4 days 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.
4 days ago
taco
3ce1cf404e
NRF52: disable autoshutdown if powered, add auto-shutdown warning for oled
4 days ago
taco
f701b58b4b
NRF52Board: ungate isExternalPowered()
4 days ago
Scott Powell
760bb5951d
* Bug fix: adding neighbor when path_mode != 0
4 days ago
ripplebiz
85de7d46ad
Merge pull request #2655 from fdlamotte/wio-e5-fix
stm32: make subghz dep fix global and update framework
4 days ago
Scott Powell
bc5d648204
* contacts sync fix
* fix for reusing transient/anon contacts only
4 days ago
Scott Powell
d9df8307ca
* first draft
5 days ago
Florent
b8f2841cb5
stm32: make subghz dep fix global and update framework
5 days ago
ripplebiz
4573082f90
Merge pull request #2650 from LeoCatsune/fix/wioe5mini
fix: update wio-e5-mini pio config to address SubGhz dependency issue
5 days ago
ripplebiz
bb6cf8396d
Merge pull request #2634 from NickDunklee/bme680-fixes-consolidation
feat: Integrate BME680 Bosch BSEC support for RAK4631
5 days ago
ripplebiz
3e4d6b074a
Merge pull request #2637 from sefinek/docs/remove-duplicate-rxgain-entry
docs: remove duplicate radio.rxgain entry and fix hardware note
5 days 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 🤖 🤖
5 days ago
Scott Powell
b259fbd01b
* power saving: hasPendingWork() now also checks if there's a pending contacts write
5 days 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
5 days ago
Leo
1b17b083ec
fix: update wio-e5-mini pio config to address SubGhz dependency issue
5 days 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] >
1 week ago
Nick Dunklee
f86e6c019c
8 hour save window, LP, 28 day calibration window
1 week ago