Austin
0abd3cdde8
ESP32: Take away "tbeam" boards PSRAM to reclaim iram ( #10036 )
...
You read that right! Disable PSRAM on the ttgo-tbeam board to reclaim *iram*.
ttgo-tbeam.json is a copy of https://github.com/platformio/platform-espressif32/blob/v6.13.0/boards/ttgo-t-beam.json with HAS_PSRAM removed.
PSRAM support on OG-ESP32 involves a lot of iram usage thanks to iram-heavy workarounds that have been added to address hardware bugs.
See https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32/api-guides/performance/ram-usage.html#optimizing-iram-usage
2026-03-30 13:20:19 -05:00
Austin
870ba80092
wio-sdk-wm1110: inherit build_unflags ( #10034 )
2026-03-30 10:14:43 -05:00
Austin Lane
29d70853e6
Renovate: Run once daily (not upon EVERY change)
...
Cut down on the spammin! Give the PIO Registry a break!
2026-03-29 14:45:52 -04:00
Austin Lane
976d201fc1
Hack: Use re-uploaded framework-arduinoespressif32 on ESP32c6
...
Dirty hack to keep ESP32c6 building.
Remove when updating to pioarduino
2026-03-29 13:47:59 -04:00
Austin Lane
80763ca235
Move core lib_deps to github zips
...
PlatformIO registry is (probably) rate limiting us. Mitigate by switching to GitHub source zips (based upon tags).
This change does not include any updates, simply swapping to a new download location.
2026-03-29 12:35:04 -04:00
Austin
068f5af4d8
Add meshtasticd config metadata ( #10001 )
...
To be consumed by config-picker utils, and hopefully meshtasticd itself in the future.
2026-03-27 11:38:49 -05:00
Austin
e7e34e86d5
Dependencies: Remove all fuzzy-matches, spot-add renovate ( #10008 )
2026-03-26 06:16:08 -05:00
Austin
5a009889cc
Deps: Cleanup LewisHe library references ( #10007 )
...
We cache and dedupe our dependencies, referring to them with multiple methods/urls is just noise.
```
lewisxhe/XPowersLib@0.3.3
lewisxhe/SensorLib@0.3.4
```
This does *not* include any updates, just a cleanup.
2026-03-25 19:27:48 -04:00
Austin Lane
450f2adab0
Remove unneeded GH perms
...
Reduce perms to least-necessary
Remove merge_queue.yml since it's never been used and is now stale
Remove comment-artifact, it hasn't worked in ages.
2026-03-24 08:14:05 -04:00
Austin Lane
5716aeba3b
Cleanup GH Actions
2026-03-23 11:27:09 -04:00
Austin
f185abbcdd
Debian: Extend sourcedeb cache expiration ( #9858 )
...
Addendum to PR #9791
The sourcedebs cannot currently be built offline >30 days after release. Extend the cache-expiry-mangling hack to sourcedeb packaging.
2026-03-07 19:31:41 -06:00
Austin and Ben Meadors
5b94f580dc
PPA: Remove Ubuntu 25.04, Add 26.04 ( #9789 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-03-06 06:16:17 -06:00
Austin
153ab81a9f
Deb: Handle offline builds more gracefully ( #9791 )
2026-03-04 05:16:45 -06:00
Austin
607b631114
meshtasticd: Add Luckfox Lyra Hat pinmaps ( #9730 )
...
Luckfox Lyra Plus + Waveshare Pi Pico Hat
Luckfox Lyra Ultra + wehooper4's "Luckfox Ultra" hat.
2026-02-23 20:42:41 -06:00
Austin
39139cc2ea
RPM: Include meshtasticd-start.sh ( #9561 )
2026-02-07 11:13:01 -05:00
Austin
4a4b1f4a87
meshtasticd: Fix install on Fedora 43 ( #9556 )
2026-02-06 19:36:21 -06:00
Austin
7e4e772113
Add EByte EoRa-Hub ( #9169 )
2026-01-15 06:24:10 -06:00
Austin
1df26c2c5a
Renovate: Ignore lovyangfx for elecrow-panel ( #9279 )
2026-01-12 10:47:35 -06:00
Austin
70fa657f36
Update RadioLib to v7.5.0 ( #9281 )
2026-01-12 09:53:31 -06:00
Austin
f4d7dab4ca
EXCLUDE_AUDIO on (original) ESP32 ( #9276 )
...
iram is scarce, give it back!
2026-01-12 08:43:09 -06:00
Austin
723d8cac79
CI: tiny - include mt-ota in firmware zips ( #9275 )
2026-01-12 08:41:34 -06:00
Austin
bafdeb4275
CI: Unified ESP32 OTA firmware + manifests ( #9258 )
2026-01-11 14:30:42 -06:00
Austin Lane
37ab800500
Actions: CI for feature/ branches
...
...and pioarduino
2026-01-05 17:44:07 -05:00
Austin
3a723ceae8
Noop "download" portion of #shame ( #9114 )
2025-12-29 12:13:36 -05:00
Austin
3473c32e81
Fix PR#8061 SensorLib nRF ThinkNode M-series ( #9084 )
2025-12-26 18:55:47 -06:00
Austin
db2224ed0e
pioarduino .gitignore ( #9085 )
...
I'm already going insane!
2025-12-26 17:45:43 -06:00
Austin
29c5713a7e
Correctly set type for event_mode max() position threshold ( #9083 )
...
Fixes EVENT_MODE firmware builds
2025-12-27 10:04:43 +11:00
Austin
3b968c1d58
Update lewisxhe/SensorLib to 0.3.3 ( #9061 )
2025-12-24 04:56:31 -06:00
Austin
d7f0625ada
Cleanup: Remove icarus custom arduino-esp32 ( #9064 )
2025-12-24 04:56:17 -06:00
Austin
89c5e4034b
PlatformIO: Re-Org ESP32 family shared props ( #9060 )
2025-12-24 11:29:21 +11:00
Austin
e6af68bd14
Actions: Compact manifest job output summary ( #8957 )
2025-12-20 07:04:52 -06:00
Austin
f57eb6f27d
rp2xx0: Update to arduino-pico 5.4.4 ( #8979 )
2025-12-20 07:03:41 -06:00
Austin
176d8def48
PlatformIO: Restructure networking_base for re-use ( #8964 )
2025-12-17 12:47:09 -06:00
Austin
96c42229b0
Renovate all the things ( #8994 )
2025-12-17 11:05:48 -06:00
Austin
917794ebab
PIO: Remove useless inheritence (references extends env) ( #8987 )
...
Remove lib_deps section for all PlatformIO envs which are unneeded (only references the `extends` lib_deps, thus pointless)
This makes the configs more concise and make future PIO variants/ libdeps audits easier.
2025-12-16 15:38:10 +11:00
Austin
ed77ba5612
Replace PIO fuzzy version matches (reproducible builds) ( #8984 )
...
This change does not introduce version *changes*, but simply "updates" to the version already being referenced by the fuzzy-match (^)
2025-12-15 19:48:34 -06:00
Austin
eafa8c7b47
PIO: Fix ESP32 sub-variant inheritance ( #8983 )
2025-12-15 19:04:03 -06:00
Austin
024ac74f5c
rp2xx0: Update to arduino-pico 5.4.4 ( #8979 )
2025-12-15 16:09:59 -06:00
Austin
bf32f17f28
Actions: Compact manifest job output summary ( #8957 )
2025-12-13 12:32:01 +11:00
Austin
bcfe069997
Optimize builds to reduce duplicate dependency checks ( #8943 )
...
'mtjson' will now build all required pieces when they don't exist
2025-12-11 19:01:31 -06:00
Austin
4fc96bdf83
Use 'gh-action-runner' action for "Check" jobs. ( #8938 )
...
Everything's pre-baked, 503 no more!
2025-12-11 12:26:21 -06:00
Austin
aa72e397f2
PIO: Fix closedcube lib reference ( #8920 )
...
Fixes ClosedCube reinstalling on every build
2025-12-09 16:40:37 -06:00
Austin and Jonathan Bennett
c55bea8460
ARCtastic ( #8904 ) -- Do It Live!
...
Actions Runner Controller
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2025-12-09 15:11:07 -06:00
Austin
aa605fc4a2
Actions: Fix release manifest formating ( #8918 )
2025-12-09 14:27:13 -06:00
Austin
817f3b9ec8
Update platformio/espressif32 to v6.12.0 ( #7697 )
2025-12-09 09:57:02 -06:00
Austin Lane
69b9977fc1
Fix apply device-install permissions
...
device-install.sh doesn't exist for non-esp32 targets
2025-12-09 07:48:30 -05:00
Austin
928739e0fb
Renovate: fix malformed comment for wollewald/BH1750_WE ( #8767 )
2025-12-08 19:31:28 -06:00
Austin
66ff1536f3
Meshtastic build manifest ( #8248 )
2025-12-08 17:21:23 -06:00
Austin and Ben Meadors
0e653056e7
RPM: Fix broken builds (bad backmerge) ( #8787 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-12-01 08:00:10 -06:00
Austin
ef298814f2
CI: Submit Bump Version PR against master ( #8668 )
2025-11-19 16:00:13 -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
Austin
91621427f1
Packaging: Add libbsd where needed ( #8533 )
2025-11-03 17:56:31 -06:00
Austin
981d058e9f
Actions: CI docker with a fancy matrix ( #8253 )
2025-10-11 15:56:59 -05:00
Austin
cafb007ec4
mDNS: Advertise pio_env (for OTA scripts) ( #8298 )
2025-10-11 10:30:47 -05:00
Austin and Ben Meadors
74e6723ad9
Force coverage tests to run in simulation mode ( #8251 )
...
* Force coverage tests to run in simulation mode
* Revert "Force coverage tests to run in simulation mode"
This reverts commit e4ec719e6f .
* Force coverage tests to run in simulation mode
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-10-07 13:14:19 -05:00
Austin Lane
e4ec719e6f
Force coverage tests to run in simulation mode
2025-10-07 12:54:02 -04:00
Austin
fc1737c949
Actions: Simplify matrices, cleanup build_one_* ( #8218 )
2025-10-07 11:58:00 +11:00
Austin
b7f6a2acb6
ESP32s2 doesn't implement HWCDC ( #8199 )
2025-10-03 18:52:51 -05:00
Austin
0c2283e19e
GAT562: Use PRIVATE_HW (fix build) ( #8198 )
2025-10-03 16:48:21 -05:00
Austin Lane
f72a4c50bd
Don't use IS_ONE_OF when loading Modules
2025-10-03 17:14:00 -04:00
Austin
8095261dfd
PPA: Enable Ubuntu 25.10 (questing) ( #7940 )
2025-09-19 10:18:08 -05:00
Austin
6f7149e9a2
PPA: Enable Ubuntu 25.10 (questing) ( #7940 )
2025-09-10 07:01:04 +10:00
Austin
95dc61f57b
Debian: Correctly generate changelog entries ( #7945 )
2025-09-10 06:59:43 +10:00
Austin
0aa48c9c22
Use sh in debhelper scripts ( #7941 )
2025-09-10 06:57:36 +10:00
Austin
4fef890466
Renovate: Always use master as the base. ( #7726 )
2025-08-23 10:41:57 -05:00
Austin
57e1725419
Revert "Update platformio/espressif32 to v6.12.0 ( #7523 )" ( #7695 )
...
This reverts commit 11309662a9 .
2025-08-20 10:10:39 -04:00
Austin
68726a1b0e
Docker: fix web assets location ( #7683 )
2025-08-19 14:06:43 -05:00
Austin
062168cd42
Docker: Update Debian images to trixie ( #7621 )
2025-08-15 06:19:49 -05:00
Austin
52f0e5a3db
Fix 'buildroot' target (OpenWRT) ( #7620 )
2025-08-14 12:31:25 -05:00
Austin
4f57a2e248
Build RP2350 (Pi Pico 2) ( #7441 )
2025-07-25 22:25:50 +02:00
Austin
4f895f744b
Take control of our PRs! ( #7445 )
2025-07-24 06:13:23 -05:00
Austin
66a831dfa8
Actions: Combine embedded builds // split by variant subdir ( #7417 )
2025-07-23 13:41:08 -04:00
Austin and Ben Meadors
ed0cdefb44
Use platformio-core to build the matrix ( #7424 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-07-22 21:01:29 -05:00
Austin
6c12baf4ed
Migrate remaining variants to new dir structure ( #7412 )
2025-07-21 19:28:14 -05:00
Austin
9b983b6487
nRF52840: Migrate variants to new structure ( #7396 )
2025-07-21 14:13:02 -05:00
Austin
806bfa54b5
Renovate: Use github-tags for XPowersLib updates ( #7411 )
2025-07-21 14:04:46 -05:00
Austin
920aeeeba5
Actions: pull_request_target is fun ( #7398 )
2025-07-21 14:03:13 -05:00
Austin
25b8d9b0ca
ARCH_STM32*WL* macro fix ( #7397 )
2025-07-20 23:30:52 -04:00
Austin
475cfe4af2
ESP32s3: Migrate variants to new structure ( #7343 )
2025-07-20 16:47:37 -05:00
Austin
1c2a3c620f
STM32: Migrate variants to new structure ( #7389 )
2025-07-20 06:21:17 -05:00
Austin
9313d04726
RP2040/RP2350: Migrate variants to new structure ( #7345 )
2025-07-20 06:20:57 -05:00
Austin
855514b4f3
ESP32c3: Migrate variants to new structure ( #7342 )
2025-07-19 19:55:33 -05:00
Austin
974741a366
ESP32: Initial sort variants by platform ( #7340 )
2025-07-19 18:41:59 -05:00
Austin
5d98f7e307
Actions: Enforce PR labels ( #7379 )
2025-07-19 11:38:05 -05:00
Austin
5776385e8c
STM32 PlatformIO cleanup ( #7339 )
2025-07-14 12:52:21 -05:00
Austin
29cca4d621
Revert "Actions: Move all Linux packaging into subdir ( #7332 )" ( #7334 )
...
This reverts commit f3ff80963a .
2025-07-13 20:54:52 -04:00
Austin
f3ff80963a
Actions: Move all Linux packaging into subdir ( #7332 )
2025-07-13 20:48:17 -04:00
Austin
45e428eb25
PPA: Add Ubuntu Questing (25.10) to daily builds ( #7329 )
2025-07-13 16:22:42 -04:00
Austin
77768e9023
Remove Ubuntu oracular ( #7322 )
2025-07-13 12:39:20 +08:00
Austin
86be2ac12f
userPrefs: Set default ringtone nag time ( #7314 )
2025-07-12 16:26:25 -05:00
Austin
41f52a6566
Build: Update platformio with pkg install ( #7315 )
2025-07-12 14:35:57 -05:00
Austin
deed6cd96a
STM32: Properly ignore OneButton ( #7311 )
2025-07-12 06:27:45 -05:00
e9a551ae90
Load ringtone from userPrefs ( #7298 )
...
* Load ringtone from userPrefs
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-11 08:09:46 -05: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 and Ben Meadors
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
Austin and Ben Meadors
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
Austin
f2d3f54824
No routers allowed! ( #7220 )
2025-07-03 13:10:35 -07:00