renovate[bot]
2ca03fbf4b
chore(deps): update meshtastic-esp8266-oled-ssd1306 digest to 2887bf4 ( #8688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 16:02:33 -06:00
github-actions[bot]
567b8ea1c2
Automated version bumps ( #8626 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-11-18 08:25:17 -06:00
omgbebebe
d39d1917ad
mqtt: do not try to send packets when it disconnected ( #8658 )
2025-11-18 06:33:15 -06:00
Jason P
b202559d37
Add code for preserving favorites, also move to Home screen before reseting ( #8647 )
2025-11-18 06:33:02 -06:00
Tom
85ea22ac38
Update to Pro-micro variants ( #8600 )
...
* Update to Pro-micro variants
Schematic updated
Xtal variant removed
Extra module added to list
Extra explanation added to readme.
* Fix markdown formatting in readme.md
* Fix formatting in readme.md for RF switch section
---------
Co-authored-by: Tom <116762865+Nestpebble@users.noreply.github.com >
2025-11-18 06:31:41 -06:00
Quency-D
15257b017c
Add the Heltec v4 expansion box. ( #8539 )
...
* Add the Heltec v4 expansion box.
* Change heltec-v4-oled to heltec-v4.
* Add touchscreen to I2C scanning.
* Add reset and busy pins to the ST7789.
* Ignore the touch interrupt pin and extend the sleep time to 1 hour.
* Remove the default sleep function.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-18 06:31:06 -06:00
Jonathan Bennett
59864dd09d
Add API types, state, and log message in Debug screen. Added persistent "Connected" icon ( #8576 )
...
* Add API types, state, and log message in Debug screen
* un-goober the API state tracking
* Set the SerialConsole api_type
* Add api_type for Ethernet
* Remove API state debugging code
* Update wording for client connection states
* Improve string width for smaller screen devices
* Reserve space on navigation bar to fit link indicator
* Add persistent Connected icon to screen
* Connect System frame to ensure text doesn't overflow
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2025-11-18 06:26:34 -06:00
Jason B. Cox
edcdb2dcb2
Cleanup unnecessary global dereferencing in CryptoEngine ( #8611 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-18 06:25:30 -06:00
Ben Meadors
ef4cb2abfb
If we're not client proxying and we are not connected, don't publish
2025-11-17 20:05:42 -06:00
omgbebebe
c34f94abda
mqtt: do not try to send packets when it disconnected ( #8658 )
2025-11-17 20:01:50 -06:00
Ben Meadors
a8d1a90e16
Fix ble rssi crash ( #8661 )
...
* Fix BLE crash occuring when trying to get RSSI from Android with a bad connection handle
* Cleanup
2025-11-17 19:58:12 -06:00
Austin
501c296e75
Linux: Fix silly EPEL9 mistake ( #8660 )
2025-11-17 17:39:52 -06:00
Austin
ec5e79585b
Don't trust the AI! ( #8659 )
...
Read the docs instead
2025-11-17 16:40:19 -06:00
Austin
438e170b03
Packaging: Add libbsd where needed ( #8533 )
2025-11-17 06:41:37 -06:00
renovate[bot]
43e0c35466
chore(deps): update dorny/test-reporter action to v2.2.0 ( #8637 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 20:00:05 -06:00
Jonathan Bennett
6e3be132f2
Reset the calibration data back to 0 when doing a compass calibration
2025-11-16 16:20:30 -06:00
Jonathan Bennett
0aa11d810c
Clean up GPS toggle logging
...
Removed redundant log warnings for GPS toggle events.
2025-11-13 12:04:39 -06:00
github-actions[bot]
4df6627ab1
Upgrade trunk ( #8606 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
v2.7.14.e959000
2025-11-12 05:33:31 -06:00
Ben Meadors
e9590003f4
Only call stopNow if we're nagging ( #8601 )
2025-11-10 11:58:39 -06:00
github-actions[bot]
1c0c6b2736
Automated version bumps ( #8527 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-11-08 18:41:04 -06:00
Quency-D
602945f66b
Add the Heltec v4 expansion box. ( #8539 )
...
* Add the Heltec v4 expansion box.
* Change heltec-v4-oled to heltec-v4.
* Add touchscreen to I2C scanning.
* Add reset and busy pins to the ST7789.
* Ignore the touch interrupt pin and extend the sleep time to 1 hour.
* Remove the default sleep function.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-08 06:50:20 -06:00
Benjamin Faershtein
b86827967e
Drop PKI acks if there is no downlink on MQTTClientProxy ( #8580 )
...
* Discard everything if downlink isn't on
* Drop PKI packets when downlink not on
2025-11-08 06:00:38 -06:00
github-actions[bot]
b707001873
Upgrade trunk ( #8552 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-11-07 05:33:54 -06:00
renovate[bot]
85afd706fd
chore(deps): update meshtastic/device-ui digest to 28167c6 ( #8583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 05:33:36 -06:00
Ben Meadors
e76013fb60
Try-fix traceroute panic ( #8568 )
2025-11-07 05:16:00 -06:00
Benjamin Faershtein
b25797e1b3
Discard everything if downlink isn't on ( #8578 )
2025-11-06 21:02:46 -06:00
Ford Jones
bdb3fb1477
Persist favourites on NodeDB reset ( #8292 )
...
* Conditionally delete favourited nodes on reset
* trunk fmt
* Fix equality check, use existing macro for role validation
* Extend favourite persistence setting to devices of all roles
* Refactor: Decoupled role/config check and set role defaults appropriately
* Use American-English spelling
* Use existing reference
* Convert reset to bool, regen protos
* Add optional arg to nodedb_reset in favor of additional device setting
* Use correct proto commit ID
* Regen protos
* Log preservation status
* Pull latest from master
2025-11-06 21:02:36 -06:00
Jonathan Bennett
7eca061f01
Bugfix: Don't toggle BLE when choosing active state ( #8579 )
2025-11-06 21:01:30 -06:00
Mike Robbins
4d86bbafe6
addFromContact: Don't auto-favorite when CLIENT_BASE; don't update last_heard unless CLIENT_BASE ( #8495 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-06 07:14:33 -06:00
Wessel
112b294ef6
Store hop/mqtt/transport mechanism info in S&F ( #8560 )
...
Before this, all messages received when enabling S&F server would return
Hops away: -1
2025-11-06 07:14:14 -06:00
github-actions[bot]
5ba04ade2d
Update protobufs ( #8566 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-11-06 07:10:57 -06:00
Jonathan Bennett
69db3bd11c
Reject legacy text message DMs ( #8562 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-06 06:28:13 -06:00
Manuel
45bf2468a9
fix missing key 0 ( #8564 )
2025-11-05 19:32:56 -06:00
Jason P
ce2e08e0d8
Don't Favorite Nodes if our Role is CLIENT_BASE ( #8558 )
...
* Don't Favorite Nodes if our Role is CLIENT_BASE
* Update CannedMessageModule.cpp
2025-11-05 13:19:55 -06:00
renovate[bot]
a579a9d011
chore(deps): update adafruit pct2075 to v1.0.6 ( #8548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 15:35:14 -06:00
renovate[bot]
6b55ec6603
chore(deps): update python to v3.14.0 ( #8542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 11:36:05 -06:00
Jonathan Bennett
f2400c9dc6
Update platform-native for WIFi lib fix ( #8544 )
...
Updates the WiFi library way down in Portduino, to detect TCP connection drops
2025-11-04 11:35:44 -06:00
github-actions[bot]
0a13bcaabf
Upgrade trunk ( #8437 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-11-04 06:07:12 -06:00
Daniel.Cao
3ed831b8a3
Add support for RAK_WISMESH_TAP_V2 and RAK3401 hardware models ( #8537 )
2025-11-04 05:53:08 -06:00
Manuel
cf716fe5ef
fix strlcpy compile error in Ubuntu 22.04 ( #8520 )
...
* fix strlcpy error in Ubuntu 20.04
* add to native after tests
2025-11-03 17:11:16 -06:00
Ben Meadors
597fa0b382
Add heltec v4 to bat as well
2025-11-02 06:11:47 -06:00
Melon
b5b9dc310f
Update device-install.sh to support heltec-v4 ( #8509 )
...
* Update device-install.sh
* Update device-install.sh
2025-11-02 06:10:02 -06:00
Ben Meadors
a7796fc7b4
Fix dismiss of ext. notification ( #8512 )
...
* Dismiss all ext notifications with any input broker event
* Account for nagging
2025-11-01 21:11:36 -05:00
GUVWAF
bca0e1abde
Fix boot on RP2040 by excluding new FreeRTOS task ( #8508 )
2025-11-01 16:48:04 -05:00
Jonathan Bennett
c46abe125c
Skip setting up Lora GPIO lines when using a ch341 radio on native ( #8506 )
2025-11-01 12:45:11 -05:00
Erayd
16b1280804
Fix type to ensure correct alignment; saves 4B per entry ( #8465 )
2025-10-31 07:09:53 -05:00
Jason P
d00fda2f4d
Better implementation of ExternalNotificationModule::stopNow ( #8492 )
...
* Better implementation of ExternalNotificationModule::stopNow
* Label external states turning off
* Optimize original code to actually fix issues
2025-10-31 05:55:56 -05:00
Jonathan Bennett
756efa7f00
Thinknode M5 ADC_MULTIPLIER to actually hit 100% charge ( #8489 )
2025-10-30 06:23:11 -05:00
Jonathan Bennett
0dfa11a909
Add missed debug log line in RF95 Interface ( #8490 )
2025-10-30 14:35:54 +11:00
Jonathan Bennett
c330bfe848
Turn the e-ink backlight on for any brightness value over 0 ( #8481 )
2025-10-29 06:46:50 -05:00