Austin
cdcbf4c615
Small fix: debian, curl follow redirs ( #5780 )
CI / check (push) Blocked by required conditions
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / package-raspbian (push) Waiting to run
CI / package-raspbian-armv7l (push) Waiting to run
CI / package-native (push) Waiting to run
CI / test-native (push) Waiting to run
CI / build-docker (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
Flawfinder Scan / Flawfinder (push) Waiting to run
2025-01-07 10:51:50 +08:00
Jonathan Bennett
395469d20a
As Per XKCD #1168
2025-01-06 19:59:02 -06:00
Austin
86170171a7
meshtasticd-debian: Include web components ( #5778 )
2025-01-06 19:25:05 -06:00
Austin
57766d47a8
GitHub Actions: Trigger PPA stable builds upon release ( #5777 )
2025-01-06 18:45:59 -06:00
Austin
e5dbcf5bce
meshtasticd-debian: parameterize target PPA ( #5776 )
2025-01-06 16:20:05 -06:00
Jonathan Bennett
4c3a3ca47d
Specify the *correct* scons version
CI / check (push) Blocked by required conditions
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / package-raspbian (push) Waiting to run
CI / package-raspbian-armv7l (push) Waiting to run
CI / package-native (push) Waiting to run
CI / test-native (push) Waiting to run
CI / build-docker (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
Flawfinder Scan / Flawfinder (push) Waiting to run
2025-01-06 13:02:53 -06:00
Jonathan Bennett
78371dfdb7
Add PPA to nightly
2025-01-06 12:26:17 -06:00
Jonathan Bennett
ca32889893
Specify scons version
2025-01-06 12:23:08 -06:00
Thomas Göttgens
35cd600c54
update to 7.1.2 and remove the obsolete default_envs. ( #5771 )
2025-01-06 17:08:12 +01:00
isseysandei
70076a4b27
Improved Power Telemetry page readability even more ( #5770 )
...
* increased buffer size to 1024
* better readability
* better readability 2
---------
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2025-01-06 09:14:52 -06:00
Jonathan Bennett
f1a8900288
Don't push to PPA for every commit
CI / check (push) Blocked by required conditions
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / package-raspbian (push) Waiting to run
CI / package-raspbian-armv7l (push) Waiting to run
CI / package-native (push) Waiting to run
CI / test-native (push) Waiting to run
CI / build-docker (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
Flawfinder Scan / Flawfinder (push) Waiting to run
2025-01-05 23:50:32 -06:00
Jonathan Bennett
16bc89ea57
Explicitly install tools-scons
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / package-ppa (jammy) (push) Waiting to run
CI / package-ppa (noble) (push) Waiting to run
CI / package-ppa (oracular) (push) Waiting to run
CI / package-ppa (plucky) (push) Waiting to run
CI / package-raspbian (push) Waiting to run
CI / package-raspbian-armv7l (push) Waiting to run
CI / package-native (push) Waiting to run
CI / test-native (push) Waiting to run
CI / build-docker (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
Flawfinder Scan / Flawfinder (push) Waiting to run
2025-01-05 22:23:34 -06:00
Jonathan Bennett
6edf74e8f1
Tab not spaces
2025-01-05 19:58:34 -06:00
Jonathan Bennett
7f280dd556
Hide pio folder in a tarball to preserve .git folders
2025-01-05 19:38:08 -06:00
Jonathan Bennett
2396aa77ca
don't run the clean step
2025-01-05 19:03:44 -06:00
Jonathan Bennett
d3cbbfd345
Try adding tar-ignore to preserve .git directories
2025-01-05 18:59:14 -06:00
isseysandei
c003ab0eee
Improved readability of Power Telemetry page ( #5746 )
...
* increased buffer size to 1024
* better readability
2025-01-05 18:58:10 -06:00
Ben Meadors
4fcf7fe027
Revert "Explicitly set CAD symbols, improve slot time calculation and adjust …" ( #5765 )
...
This reverts commit 9cc79b1d1e
.
2025-01-05 18:55:55 -06:00
GUVWAF
9cc79b1d1e
Explicitly set CAD symbols, improve slot time calculation and adjust CW size accordingly ( #5749 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-01-05 18:55:20 -06:00
Thomas Göttgens
45ff66e713
Merge branch 'master' into store-and-forward
2025-01-05 23:26:32 +01:00
Austin
403fa15a3f
meshtasticd-debian: Include run in version ( #5762 )
2025-01-05 15:55:04 -06:00
Austin
b0087fd328
meshtasticd-debian: Include core_dir in sdeb ( #5761 )
2025-01-05 15:26:31 -06:00
Austin
fb74e1d182
meshtasticd-debian: set PLATFORMIO_CORE_DIR ( #5760 )
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / package-ppa (jammy) (push) Waiting to run
CI / package-ppa (noble) (push) Waiting to run
CI / package-ppa (oracular) (push) Waiting to run
CI / package-ppa (plucky) (push) Waiting to run
CI / package-raspbian (push) Waiting to run
CI / package-raspbian-armv7l (push) Waiting to run
CI / package-native (push) Waiting to run
CI / test-native (push) Waiting to run
CI / build-docker (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
Flawfinder Scan / Flawfinder (push) Waiting to run
2025-01-05 15:00:01 -06:00
Thomas Göttgens
f7feea63f7
Attempt to merge
2025-01-05 21:34:38 +01:00
Austin
29a7866fc1
Use jbennett for gpg email ( #5759 )
2025-01-05 14:26:56 -06:00
Thomas Göttgens
7c08ff35f3
Merge branch 'master' into store-and-forward
2025-01-05 21:20:44 +01:00
Woutvstk
96277ed804
First attempt to adding hardware support for NRF52 SPI SD Card ( #5561 )
...
* First attempt to adding hardware support for NRF52 SPI SD Card using arduino SD library
My first time contributing to an open source project so not very confident in what i'm doing.
Changes to
FSCommon:
initializing SD library for NRF52. Progress: No compile error, but SD card does not get initialized properly yet
added ifdef ARCH_ESP32 conditions around esp32 SD library functions
memget: added ifdef conditional statements
StoreForwardModule.cpp: added ifdef conditional statements
Rak4631 platfromIO.ini and variant.h:
added arduino-libraries/SD@^1.3.0 library to libdeps
defined HAS_SDCARD and SPI pins
Arduino SD library. Made changes to library because using namespace SDLIB in header file caused ambiguity problems
Not sure this is the right way of adding a library, also, how do i implement changes to the library permanently to the project?
Am I going somewhat in the right direction with these changes? Tell me your thoughts, thanks
* replaced arduino SD library to custom fork.
A "using namespace" statement in the header file was to messy to work around.
NRF52 SD card initialisation added
* updated library reference
added card size and type function to SD library
added populateSDCard for NRF52
* Changed NRF52 SD object from SDFilesystem to SD
Changed NRF52 SD object from SDFilesystem to SD for more compatibility with esp32 SD library. Some functions are still different but most used open, read, write and close are the same.
* Removed duplicate ESP32/NRF52 SD card access code
Mainly made changes to the custom arduino SD library to make it compatible with the esp32 SD library already used in the store and forward code.
With these compatible function names and return, I removed some duplicate code.
* trunk fmt and pin SD library to commit hash
* print this out on ESP32 anyway
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2025-01-05 21:19:16 +01:00
Austin
2f552d15e5
meshtasticd-debian: Cleanup debian versioning ( #5758 )
2025-01-05 14:14:47 -06:00
Austin
892e0922ff
meshtastic-debian: --create requires missing changelog ( #5757 )
2025-01-05 13:37:15 -06:00
Austin
d21d6c1301
meshtasticd-debian: Build multiple series ( #5756 )
2025-01-05 13:24:05 -06:00
github-actions[bot]
031aecac66
[create-pull-request] automated change ( #5755 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2025-01-05 13:14:56 -06:00
Austin
7c10caa78b
meshtastic-debian: publish with dput ( #5753 )
2025-01-05 12:31:01 -06:00
Austin
5196ee39cb
meshtasticd: debian checkout to subdir ( #5752 )
2025-01-05 11:44:05 -06:00
Austin
02a5a91da0
meshtasticd debian: secrets perms ( #5751 )
2025-01-05 11:30:43 -06:00
Austin
b2a89b8136
meshtasticd: gpg tomfoolery ( #5750 )
2025-01-05 11:06:00 -06:00
Austin
15019e8663
meshtasticd: deps for debian_build_src ( #5748 )
2025-01-05 10:37:38 -06:00
Austin
35814fd4bc
meshtasticd debian: split libs for PPA ( #5745 )
2025-01-05 10:22:11 -06:00
Jonathan Bennett
6aabbedc00
Last Ditch effort for PPA build
2025-01-04 15:41:49 -06:00
Jonathan Bennett
eb72ee0fc1
don't use "source" for deb builds
2025-01-04 14:51:36 -06:00
Jonathan Bennett
7480378aed
Update debian build rules
2025-01-04 14:37:13 -06:00
Jonathan Bennett
7c21d7761c
Move the RFM9x to config.available ( #5742 )
2025-01-04 14:12:54 -06:00
Austin
2c654454cf
meshtasticd debian source package ( #5741 )
2025-01-04 13:39:37 -06:00
Alex Markley
9afadde2f4
Add support for LS20031 GPS module. ( #5718 )
...
Hardware documentation referenced:
- https://cdn.sparkfun.com/datasheets/GPS/LS20030~3_datasheet_v1.3.pdf
- https://cdn-shop.adafruit.com/datasheets/PMTK%20command%20packet-Complete-C39-A01.pdf
2025-01-04 07:00:39 +08:00
isseysandei
66a961cb75
increased buffer size to 1024 ( #5733 )
2025-01-03 11:35:34 -06:00
Tom Fifield
e1aaafb77a
Cherrypick "add more locking for shared SPI devices ( #5595 ) " ( #5728 )
...
* add more locking for shared SPI devices (#5595 )
* add more locking for shared SPI devices
* call initSPI before the lock is used
* remove old one
* don't double lock
* Add missing unlock
* More missing unlocks
* Add locks to SafeFile, remove from `readcb`, introduce some LockGuards
* fix lock in setupSDCard()
* pull radiolib trunk with SPI-CS fixes
* change ContentHandler to Constructor type locks, where applicable
---------
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
* mesh-tab: lower I2C touch frequency
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
2025-01-03 10:05:26 +08:00
Tom Fifield
9d710041c4
Add MESHTASTIC_EXCLUDE_SOCKETAPI ( #5729 )
...
MESHTASTIC_EXCLUDE_SOCKETAPI disables the API Server when set.
Co-authored-by: mverch67 <manuel.verch@gmx.de>
Co-authored-by: GUVWAF <thijs@havinga.eu>
2025-01-03 09:01:10 +08:00
Eric Severance
b41efc17ba
Disable BUILD_EPOCH for unit tests ( #5723 )
2025-01-02 10:32:38 -06:00
Thomas Göttgens
9bda080e3d
evaluate GPS_THREAD_INTERVAL after variant file ( #5722 )
2025-01-02 16:05:12 +01:00
Eric Severance
9f7cbf1b4f
MQTT unit test can inject WiFiClient ( #5716 )
2025-01-02 19:32:39 +08:00
Eric Severance
93e2bc7058
Use relative paths in coverage info files ( #5721 )
2025-01-02 14:53:07 +08:00