renovate[bot]
093868f3ed
Update dorny/test-reporter action to v2.1.1 ( #7284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 17:12:39 -05:00
renovate[bot]
fe534eae37
Update Adafruit BusIO to v1.17.2 ( #7277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 17:12:25 -05:00
Kongduino
1aad442ccc
Update platformio.ini ( #7289 )
...
The link to the product should point to the vendor's website, not a random distributor.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2025-07-10 17:11:19 -05:00
renovate[bot]
57c1c9286b
Update RadioLib to v7.2.1 ( #7287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 17:11:00 -05:00
Jonathan Bennett
6030bf50e0
Unbreak the macro
2025-07-10 11:40:02 -05:00
github-actions[bot]
6d8c815558
automated bumps ( #7293 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2025-07-10 11:31:40 -05:00
Jonathan Bennett
5f5698ccc0
Explicitly include meshUtils.h
2025-07-10 10:29:33 -05:00
Jonathan Bennett
74c735d5fb
Gate screen code behind IF_SCREEN()
2025-07-10 10:20:44 -05:00
Jonathan Bennett
107dec22bd
Remove bogus validation check
2025-07-10 10:12:02 -05:00
Jonathan Bennett
0795b21c2b
Key verification flow on BaseUI ( #7240 )
2025-07-10 09:45:36 -05:00
renovate[bot]
a7e516d6f6
Update Adafruit INA260 to v1.5.3 ( #7270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 15:11:05 +08:00
Austin
f6d378255c
Actions: Re-Add nrf52 hex release (rak4631) ( #7276 )
2025-07-08 23:53:51 -04:00
Austin
19d831d20d
Whoops! Re-Add nRF52 OTA zips ( #7275 )
2025-07-08 21:33:59 -04:00
Austin
00495140bd
GitHub Actions faster!! ( #7268 )
...
Use new meshtastic/gh-action-firmware Action
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-07-08 15:14:05 -05:00
Ben Meadors
354f149338
Make PacketHistory logging less chatty ( #7272 )
2025-07-08 15:12:44 -05:00
Jason P
999e1207a5
Show user which option is currently elected ( #7271 )
2025-07-08 14:38:38 -05:00
Jason P
916587c2a6
Update Bluetooth Toggle to match other variants ( #7269 )
2025-07-08 13:38:07 -05:00
todd-herbert
db4e4e6e53
Heltec Wireless Paper, VM-E213 Hardware Revisions ( #7258 )
...
* Tests to identify display model
* (InkHUD) SSD1682 controller IC
Has a few quirks, gets its own base class
* (InkHUD) E0213A367 Display
For Heltec Wireless Paper V1.1.1, V1.2
For Heltec VM-E213 V1.1
* (InkHUD) Select display model at boot
* (BaseUI) Wrapper to combine multiple GxEPD2 drivers
Workaround for issue of GxEPD2_BW objects not having a shared base class. Allows us to select a driver at runtime.
https://github.com/meshtastic/firmware/issues/6851#issuecomment-2905353447
* (BaseUI) Select E-Ink model at boot
* (InkHUD) SSD1682 deep sleep
* (InkHUD) No deep sleep for SSD1682
* (InkHUD) Fully no-op deep sleep for SSD1682
2025-07-08 13:01:48 -05:00
Jason P
9c08220d24
TFT_MESH Fixes Across Various Devices ( #7247 )
...
* Rename "r,g,b" variables to having a TFT_MESH_ prefix
* Reboot and then user options
* Restore TFT_MESH on any ST7789Spi driver
2025-07-08 06:24:12 -05:00
HarukiToreda
88b299dd41
Modules and favorite screen fix ( #7264 )
...
* T-watch screen misalignment fix
* Trunk fix
* Fix for favorite frame when module screen is enabled
2025-07-08 06:22:57 -05:00
github-actions[bot]
19af2d9e3b
Upgrade trunk ( #7266 )
...
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com>
2025-07-08 06:22:24 -05:00
Jonathan Bennett
fa23be4424
Revert "GitHub Actions faster!! ( #7244 )" ( #7262 )
...
This reverts commit f2fb473ecf
.
2025-07-07 19:50:44 -05:00
Ing. Jan Kaláb
e1f40c2db9
Fix install script ( #7259 )
...
This partially reverse 2ab717c
(#7143 ), fixing the install script. It looks like a bad/missed copy/paste.
2025-07-07 19:36:21 -05:00
Ben Meadors
415dc4aa47
Try-fix: L76K spamming bad times can crash nodes ( #7261 )
...
* Try-fix: Clear GPS buffer when we encounter a bad time in NMEA
* Fix signed int warnings
2025-07-07 19:35:57 -05:00
Austin
f2fb473ecf
GitHub Actions faster!! ( #7244 )
...
Use new meshtastic/gh-action-firmware Action
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-07-07 19:34:25 -05:00
Max
f95c77b8bd
Fast fix, remove saving tx power inside limitPower() ( #7255 )
CI / docker-deb-arm64 (push) Has been cancelled
CI / docker-deb-armv7 (push) Has been cancelled
End to end tests / native-tests (push) Has been cancelled
End to end tests / hardware-tests (push) Has been cancelled
process stale Issues and PR's / Close Stale Issues (push) Has been cancelled
CI / check (push) Has been cancelled
CI / build-esp32 (push) Has been cancelled
CI / build-esp32-s3 (push) Has been cancelled
CI / build-esp32-c3 (push) Has been cancelled
CI / build-esp32-c6 (push) Has been cancelled
CI / build-nrf52 (push) Has been cancelled
CI / build-rpi2040 (push) Has been cancelled
CI / build-stm32 (push) Has been cancelled
CI / gather-artifacts (esp32) (push) Has been cancelled
CI / gather-artifacts (esp32c3) (push) Has been cancelled
CI / gather-artifacts (esp32c6) (push) Has been cancelled
CI / gather-artifacts (esp32s3) (push) Has been cancelled
CI / gather-artifacts (nrf52840) (push) Has been cancelled
CI / gather-artifacts (rp2040) (push) Has been cancelled
CI / gather-artifacts (stm32) (push) Has been cancelled
CI / release-artifacts (push) Has been cancelled
CI / release-firmware (esp32) (push) Has been cancelled
CI / release-firmware (esp32c3) (push) Has been cancelled
CI / release-firmware (esp32c6) (push) Has been cancelled
CI / release-firmware (esp32s3) (push) Has been cancelled
CI / release-firmware (nrf52840) (push) Has been cancelled
CI / release-firmware (rp2040) (push) Has been cancelled
CI / release-firmware (stm32) (push) Has been cancelled
CI / publish-firmware (push) Has been cancelled
Semgrep Full Scan / semgrep-full (push) Has been cancelled
2025-07-07 07:50:13 -05:00
github-actions[bot]
09d4ee1ea7
Upgrade trunk ( #7254 )
...
Co-authored-by: sachaw <11172820+sachaw@users.noreply.github.com>
2025-07-07 06:37:15 -05:00
Jonathan Bennett
40c586ca97
Automatically bail user out of displaymode_color when not HAS_TFT ( #7248 )
2025-07-06 16:36:22 -05:00
renovate[bot]
708978911b
chore(deps): update meshtastic/device-ui digest to 8c7092c ( #7238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-05 19:26:20 -05:00
Jonathan Bennett
2a26209889
Trunk
2025-07-05 12:56:29 -05:00
Aiden Fox Ivey
1378657206
Fix documentation comments.
2025-07-05 12:50:33 -05:00
Aiden Fox Ivey
98d010761e
Add constant time compare to AES-CCM
...
Signed-off-by: Aiden Fox Ivey <aiden@aidenfoxivey.com>
2025-07-05 12:50:24 -05:00
Ben Meadors
798b1f4d86
Add HWIDs for T1000-E in DFU mode ( #7235 )
2025-07-05 07:35:20 -05:00
Jonathan Bennett
29893e0c28
Don't run ble getFromRadio() unless the phone has requested a packet ( #7231 )
2025-07-04 14:22:59 -05:00
github-actions[bot]
1994bb3cd1
automated bumps ( #7227 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2025-07-04 08:10:23 -05:00
Jonathan Bennett
f35ca812a3
Add a WiFi menu that can toggle back to Bluetooth ( #7226 )
...
* Add Kazakhstan to the BaseUI LoRa chooser
* Add a WiFi menu that can toggle back to Bluetooth
2025-07-04 05:30:56 -05:00
renovate[bot]
abbeb4874d
chore(deps): update xpowerslib to v0.3.0 ( #7210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 13:12:24 +08:00
Jonathan Bennett
0f96bd7a26
Add Kazakhstan to the BaseUI LoRa chooser ( #7224 )
2025-07-04 10:31:09 +08:00
renovate[bot]
dfb07e8bd2
chore(deps): update meshtastic-esp32_https_server digest to 3223704 ( #7225 )
2025-07-03 20:16:53 -05:00
Matt Smith
ff4eed08bc
Fixed --change-mode option since it was broken ( #7144 )
...
getopts can't parse double-dash options so it had to be done separately. Also fixed where CHANGE_MODE was checked since it wasn't working either.
2025-07-03 19:41:17 -05:00
Tom Fifield
f13dc5b903
Add Kazakhstan frequencies ( #7209 )
...
As reported by @KZ1R , Kazakhstan has frequencies in use for Lora devices that are not covered by our existing band selections.
This adds
* KZ_433 433.075 - 434.775 MHz <10 mW EIRP, Low Powered Devices (LPD)
* KZ_863 863 - 868 MHz <25 mW EIRP, 500kHz channels allowed, must not be used at airfields
Legal ref provided in https://github.com/meshtastic/firmware/issues/7204 and verified.
https://www.gov.kz/memleket/entities/mdai/press/article/details/6128
Order of the Ministry of Investments and Development of the Republic of Kazakhstan No. 34 dated January 21, 2015.
Published on 01 July 2024 19:03 Updated on 01 July 2024
Fixes https://github.com/meshtastic/firmware/issues/7204
2025-07-03 18:34:46 -05:00
Jonathan Bennett
c1431f4f9a
Disable low brightness, as this soft-bricks at least the L1 ( #7223 )
2025-07-03 18:34:04 -05:00
Jason P
93132fad28
Battery Layout Updates and Icons Changes ( #7221 )
...
* Testing battery states with some info lines in the drawCommonHeader
* Update logic of USB connected, update images for states
* Tweak battery layout for isHighResolution
* Hide the magic 101%
* Adjust padding for SENSECAP_INDICATOR
* Excessive logs are unnecessary as troubleshooting is done.
* Reduce excess code - simplify readability
* Restore Lightning Bolt for Charging and related alignment issues
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2025-07-03 17:20:51 -05:00
todd-herbert
2254d551f4
Honor custom userPrefs boot-screens in InkHUD ( #7217 )
...
* Honor custom boot screen from userPrefs.jsonc
* Meshtastic logo when powered off, userPrefs logo at boot
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-07-03 15:40:43 -05:00
Austin
f2d3f54824
No routers allowed! ( #7220 )
2025-07-03 13:10:35 -07:00
github-actions[bot]
6fa597bc5d
[create-pull-request] automated change ( #7216 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2025-07-03 08:17:42 -05:00
Jonathan Bennett
b02e58521d
Add GPIO edge for Native Trackball/Joystick ( #7212 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-07-03 06:53:27 -05:00
Jonathan Bennett
81828c6244
Don't set non-existent pin on e290 ( #7213 )
...
* Don't set non-existent pin on e290
* Don't twiddle imaginary pins on the e213, either
2025-07-03 14:52:55 +10:00
Jonathan Bennett
549250b91a
Good bot -- make array large enough to handle all the possible options
2025-07-02 22:39:29 -05:00
Ben Meadors
409dfe22ae
Fix Seeed L1 board to enable consistent PIO flashing ( #7211 )
2025-07-02 20:58:15 -05:00