Michael Gjelsø
2f6cd02111
Typo for Bandit button LEDs ( #6053 )
...
Changed Button 2 LED index define from BUTTON1_COLOR_INDEX to correct BUTTON2_COLOR_INDEX
2025-02-15 08:06:41 -06:00
GUVWAF
8c9947b05c
Allow NeighborInfo on non-default frequency slot ( #6061 )
2025-02-15 07:55:51 -06:00
Eric Severance
50b7d6a0f7
Establish MQTT connection only from MQTT::runOnce ( #6057 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-02-14 20:32:41 -06:00
Eric Severance
c83ffd4911
Consider the MQTT TLS remote IP when enabled. ( #6058 )
2025-02-14 19:19:50 -06:00
Woutvstk
9b46cb4ef0
Rak4631 remove spi1 ( #6042 )
...
* Removed non-existant SPI1 interface on rak4631
* trunk fmt
2025-02-14 12:53:22 -06:00
porkcube
01935ea35e
Add XIAO nRF52840 + Wio SX1262 DIY Variant ( #5976 )
...
* added xiao nRF52840 + xiao wio sx1262 DIY variant
* fix path / make buildy buildy
* pcf cruft from personal hw
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-02-14 06:50:28 -06:00
Austin
495f69cf90
Trunk: Trailing commas begone! ( #6038 )
2025-02-12 08:57:23 +08:00
Manuel
eb650a6adb
set TCXO to 2.4V ( #6036 )
v2.5.22.d1fa27d
2025-02-11 10:34:37 -06:00
nwilde1590
7fdd262d55
Added custom OCV array values for T1000-E ( #6031 )
2025-02-11 14:02:21 +08:00
Austin
d1fa27d353
small fix: don't junk the zip for pio-deps ( #6029 )
2025-02-10 20:35:06 -06:00
Austin
8427072d79
meshtasticd: include .hidden (.git) dirs in pio-deps ( #6028 )
2025-02-10 18:58:02 -05:00
github-actions[bot]
4e2b47cc67
[create-pull-request] automated change ( #6027 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-02-10 15:02:42 -06:00
Jason P
da1d78c882
Add support for 12- and 24-hour clock, Minor Settings Frame Adjustment ( #5988 )
...
* 12- or 24-hour clock work in progress
* 12- and 24-hour added to Settings Frame. Also some adjustments to screen layout.
* Updated Uptime wording to be "Up" to fit within screen real estate
* Removed label from uptime to conserve additional space
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-02-10 14:30:43 -06:00
Austin
7c4bf38647
meshtasticd flatpak: Include pio deps with release ( #6025 )
2025-02-10 14:29:16 -06:00
Mark Trevor Birss
96262b106c
Revert "Create display-x11.yaml ( #6021 )" ( #6022 )
...
This reverts commit 39e45d90e1 .
2025-02-10 11:53:58 +02:00
Mark Trevor Birss
39e45d90e1
Create display-x11.yaml ( #6021 )
2025-02-10 09:59:13 +02:00
ChangYanChu
d70a9392af
improve UTF-8 string handling in JSONValue ( #6011 )
...
```text
feat(json): improve UTF-8 string handling in JSONValue
- Add proper UTF-8 multi-byte character sequence handling
- Add boundary checks for UTF-8 sequences
- Keep original code structure and flow
- Add detailed comments for UTF-8 processing logic
This change improves the robustness of JSON string handling
while maintaining compatibility with existing code.
2025-02-08 20:03:44 +08:00
dylanli
4e8c4f0d55
T1000-E hardware updates and GPS positioning accuracy optimisation ( #6003 )
...
* T1000-E button setting update
* T1000-E GNSS lock error fix
* T1000-E GNSS improve detection success
---------
Co-authored-by: WayenWeng <jinyuan.weng@seeed.cc >
2025-02-07 10:02:56 +02:00
lizthedeveloper
4a6a0efcfd
log the nonce value at DEBUG instead of INFO ( #6001 )
...
you're leaking the nonce to stdout, if your logs are routed to a folder, this logs the nonce every time, leading to replay attack surface area being higher. Changed to debug.
2025-02-07 08:29:48 +08:00
github-actions[bot]
cb0519dd9c
[create-pull-request] automated change ( #5989 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-02-06 14:11:32 -06:00
Manuel
9db51a72a4
Fix T-Deck/T-Watch no BT ( #5998 )
...
fixes #5997
2025-02-06 14:11:17 -06:00
Tom
64def246ee
Corrected some misinformation ( #5995 )
...
Change the module text too soon , before it had chance to reach a final conclusion.
Co-authored-by: Tom <116762865+Nestpebble@users.noreply.github.com >
2025-02-06 11:36:04 +08:00
Austin
1c8eb7ece3
meshtasticd: Fix web download location ( #5993 )
2025-02-05 15:19:22 -06:00
Austin
447533aae5
meshtasticd-debian: Remove existing deb builds ( #5792 )
...
Replaced with OpenSUSE Build Service
https://build.opensuse.org/project/show/network:Meshtastic
v2.5.21.447533a
2025-02-04 07:38:54 -05:00
github-actions[bot]
1b457bcfbb
[create-pull-request] automated change ( #5985 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-02-03 20:47:51 -06:00
Thomas Göttgens
ed07cc067a
Merge branch 'master' of https://github.com/meshtastic/firmware
2025-02-03 16:48:23 +01:00
Thomas Göttgens
a3a295488c
add firmware build script for use with docker
2025-02-03 16:48:10 +01:00
Thomas Göttgens
5c17afb2ac
Clean up some legacy macro definitions ( #5983 )
2025-02-03 09:36:05 -06:00
Tom Fifield
8cacdb65d6
Fix INA226 Sensor Voltage Readings ( #5972 )
...
They were off by a factor of 1000 due to the difference between
Volts and MilliVolts, as reported by @morcant .
Fixes https://github.com/meshtastic/firmware/issues/5969
2025-02-03 08:39:42 -06:00
Tom
3a34f8beaf
E80 promicro update ( #5967 )
...
* add readme and update rfswitch
* Updated readme to include all data from Ebyte
* Added results from switch testing & notes thereon
* fixed picture
* Whoops!
Forgot to uncomment some settings from test.
* Update readme.md
* Delete variants/diy/nrf52_promicro_diy_tcxo/E80_RSSI_per_case.png
* Add webp image to appease trunk
* Update readme.md
* Trunky trunk trunk
* Clang and the trunk is done
2025-02-03 20:16:35 +08:00
GUVWAF
d740934278
Don't rate-limit position requests for Lost and Found role ( #5981 )
2025-02-03 19:24:47 +08:00
Woutvstk
b370717dcd
Add bearing to other node on device screen in text ( #5968 )
...
* Merge branch 'store-and-forward' of https://github.com/Woutvstk/meshtastic_firmware into store-and-forward
* also show bearing to a waypoint in text on screen
2025-02-03 13:43:32 +08:00
Chloe Bethel
d9534cfc9d
Remove unused usages of #include <iostream> to save Flash ( #5978 )
...
Saves ~100KB on wio-e5, which was previously at 99% Flash usage
2025-02-03 11:31:54 +08:00
Austin
4c0e0b8471
Portduino: Set Web SSL Cert / Key paths from yaml ( #5961 )
2025-02-01 16:58:58 +08:00
Ben Meadors
b5cad2b65e
Fix negative decimal value detection in userPrefs ( #5963 )
2025-01-29 20:52:24 -06:00
Jason P
cd8592ef4a
Fixes #5766 Updated MQTT privateCidrRanges to add Tailscale ( #5957 )
2025-01-29 06:14:43 -06:00
Austin
78da8f6fc4
Portduino: Allow limiting TX Power from yaml ( #5954 )
2025-01-29 12:51:26 +01:00
Tom Fifield
6a12760c3d
Fix off-by-one error with log writes ( #5959 )
...
As reported by @jstockdale, when writing coloured logs we were
writing the full string, including a null terminator. This caused
issues for programs consuming our logs. The fix as identified is
not to write the null.
Fixes https://github.com/meshtastic/firmware/issues/5945
2025-01-28 19:57:52 -06:00
Thomas Göttgens
30a31a3a13
Oem logo ( #5939 )
...
* reinstate oemlogo, add to userPrefs.jsonc
* disable from default build
2025-01-28 08:38:22 -06:00
Manuel
2d42e1b2bc
fix: TCXO_OPTIONAL featuring SenseCAP Indicator (V1/V2) ( #5948 )
...
* fix TCXO_OPTIONAL
* fix LOG_WARN
* fix lora.begin() returns -707
* trunk fmt
2025-01-27 14:00:12 -06:00
GUVWAF
4747e73f37
Space out periodic broadcasts of modules automatically ( #5931 )
...
* Space out periodic broadcasts of modules automatically
* Add warning for function usage
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-01-26 13:59:59 -06:00
Aleksey Vasilenko
10d553087c
Add missing build_unflags ( #5941 )
...
Fixes 'undefined reference to app_main' build error for
my_esp32s3_diy_eink and my_esp32s3_diy_oled variants.
2025-01-26 16:54:26 +08:00
Ben Meadors
7649e70585
Revert "No focus on new messages if auto-carousel is off ( #5881 )" ( #5936 )
...
This reverts commit 0f981153eb .
2025-01-25 12:01:25 -06:00
GUVWAF
a14346bc4f
Rate limit position replies to three minutes ( #5932 )
2025-01-25 09:24:24 -06:00
github-actions[bot]
fd56995764
[create-pull-request] automated change ( #5928 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-01-25 07:53:24 -06:00
github-actions[bot]
4c97351187
[create-pull-request] automated change ( #5926 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
v2.5.20.4c97351
2025-01-24 18:52:17 -06:00
Tom Fifield
3298df953a
Fixed the issue that the wifi configuration saved to RAM did not take effect. ( #5925 )
...
Co-authored-by: virgil <virgil.wang.cj@gmail.com >
2025-01-24 07:30:18 -06:00
Ben Meadors
d1f7739bbe
Peg NRF52 arduino to meshtastic fork with LFE bluetooth fix ( #5924 )
2025-01-23 19:56:59 -06:00
Ben Meadors
0d860882a8
NRF52 - Remove file totally before opening write ( #5916 )
...
* Remove prefs first
* Remove file first
* Remove truncate
* No longer needed
* Missed a param
* That wasn't supposed to be there
* Remove vestigal lfs assert
* Durr
2025-01-23 19:12:20 -06:00
Austin
3b40fe9805
Docker: Switch tags to newline-seperated ( #5919 )
2025-01-24 09:03:03 +11:00