Wykres commitów

348 Commity (7a25e0b69ae571555605b9b9fd1a620a083889e3)

Autor SHA1 Wiadomość Data
Ben Meadors 0b509c7e79
Remove concurrency groups for now. They seem to cause CI hangs 2023-07-27 06:41:39 -05:00
Ben Meadors 3fbe2d771c
Hopefully this cancels previous CI runs for a branch (#2642) 2023-07-24 09:47:16 -05:00
Ben Meadors 490abdac96
Whoops 2023-07-24 07:22:04 -05:00
Ben Meadors b17436a023
Patch gather-artifacts 2023-07-24 06:54:05 -05:00
rcarteraz b9ae63cb3c
Update Bug Report.yml (#2640)
Add T-Deck, T-Watch, Wireless Paper, and Wireless Tacker to device list.
2023-07-24 06:44:19 -05:00
Ben Meadors 0739bc0cea
T-Watch S3 Support (#2632)
* T-Watch WIP

* Updates

* Temp

* Update screen spi bus and and backlight en

* Peripherals progress

* Fixes

* Fixes

* Updates

* DRV scaffolding

* Fixed touch-screen driver selection. WIP on DRV haptic feedback

* DRV2605 pmu channel

* Trunk

* Fixes and defaults

* Dropped an s

* Move PMU and turn off screen that way

* Add t-deck and t-watch-s3 to CI and cleanup

* More cleanup
2023-07-22 09:26:54 -05:00
rcarteraz 084ad1b722
Update main_matrix.yml (#2634)
Add Heltec Wireless Paper to S3 Boards
2023-07-21 19:32:39 -05:00
Ben Meadors eb7025f1b1
Add Hydra specific target to define GPS EN pin and limit tx power (#2608)
* Use DIO2 bridged to TXEN and remove TX/RXEN pin switching altogether

* Add Hydra specific target to limit tx power and define GPS EN

* Whoops
2023-07-18 07:09:55 -05:00
Manuel ab32503601
Heltec-Tracker: GPS support (#2615)
* Heltec-Tracker: GPS support

* trunk fmt

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-07-16 16:57:14 -05:00
Ben Meadors 6d97d5dfa2
Bump PR artifacts github action 2023-07-16 15:18:42 -05:00
Ben Meadors d3e7e45ded
Append alpha to release name 2023-07-09 06:17:17 -05:00
Dmitry Galenko 9c141919f6
Initial support for MonteOps's fixed hardware platform (#2582)
* Initial support for MonteOps's fixed hardware platform

* Update platformio env config + cleanup

* Fix platformio build

* Fix platformio build

* Fix wrong definition logic for NCP5623

* Fix another wrong definition logic for NCP5623, it's not board feature

* Fix wrong definition logic for NCP5623 in External Notification code, it's not board feature

* We need for CI magic here

* Another fix related to NCP5623

* Fix cosmetic issue with redifined variable

* Fix typo

* Cleanup and update defs for HW1

* Fix OEM RAK4631

* Fix AQ sensor reading

* Fix AQ sensor reading (better variant)

* Fix build for other nRF52 devices

* Replace HAS_EINK_RAK to RAK_4631
2023-07-03 09:34:32 -05:00
Ben Meadors d0cf70c8b3
Remove docker steps from PR build process 2023-06-27 06:59:28 -05:00
rcarteraz fb14487f2f
Update pull_request_template.md (#2547)
Swap clang-format with trunk check
2023-06-06 17:31:27 -05:00
GUVWAF 365a91f3d9 Add Raspberry Pi Pico and RAK11310 to bug report 2023-06-06 21:40:44 +02:00
Ben Meadors e943fc6b8a
Remove RP2040 check until we can make it behave 2023-05-25 06:48:35 -05:00
Thomas Göttgens 1dfa8f2d9e
RAK11310 (#2299)
* POC. Board definition JSON upcoming. Generic for now

* side-effect: RP2040 is building again.

* WIP Pico Targets

* current state of affairs

* ahem

* POC. Board definition JSON upcoming. Generic for now

* side-effect: RP2040 is building again.

* WIP Pico Targets

* current state of affairs

* ahem

* fmt

* update toolkit and fmt

* Add built in LED pin

* Use arduino pins

* init SPI bus on right pins.

* Use SPI1 and control chip select manually

* Use macro define for SPI selection. This needs to be defined in the ini file since portduino needs it inside the framework source

* Remove manual CS; works when not using setCS()

* Remove whoopsie debug line

* we are not ARDUINO_AVR_NANO_EVERY any more

* fix rp2040 compilation

* fix RadioLibHAL

* Use new arduino-pico core

* Use cortex-m0plus for BSEC2 library

* Forgot RAK11310 target for BSEC2 library

* That branch was merged

* RAK11310 is working too

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: GUVWAF <thijs@havinga.eu>
2023-05-23 16:19:36 -05:00
Thomas Göttgens 29199e4732
New naming scheme 2023-05-08 20:33:34 +02:00
Ben Meadors 242f880764 Dear trunk, please don't be petty 2023-04-04 09:42:12 -05:00
rcarteraz e03a2f8f7f Add V3 and TBeam S3 to hardware 2023-03-13 19:15:38 -03:00
Thomas Göttgens a8f2e3ddbd
pack the bleota-s3 in the omnibus zip 2023-03-09 09:10:16 +01:00
Thomas Göttgens 67be6aa53b fmt 2023-03-09 09:04:08 +01:00
Thomas Göttgens a56403987b use the s3 build script 2023-03-09 08:45:49 +01:00
Thomas Göttgens 7acacb3bba Add a separate workflow for s3 boards
they use the same batch file but require a different OTA firmware.
2023-03-09 08:45:49 +01:00
Ben Meadors e1924f188f Remove extra 2023-02-21 07:18:08 -06:00
Ben Meadors c60c00ba85
Add da explora 2023-02-20 16:23:02 -06:00
Ben Meadors 187f3969c2 Missed a reference 2023-02-20 07:22:33 -06:00
Ben Meadors 15458309f8 Remove pico from build for now 2023-02-20 07:20:14 -06:00
Ben Meadors 2e8832babb Trunk, you got a big storm coming, honey 2023-01-27 10:22:17 -06:00
Ben Meadors 1941d196bb Additional docker tags 2023-01-22 13:52:01 -06:00
Thomas Göttgens ab3446faed Back out changes to non-source files 2023-01-21 21:23:24 +01:00
Thomas Göttgens 811ac15a81 even those were formatted. 2023-01-21 21:23:24 +01:00
Ben Meadors 4cfedc4b57 Kill it and grill it 2023-01-18 16:34:21 -06:00
Ben Meadors cd57df3f4f
Update main_matrix.yml 2023-01-18 16:18:01 -06:00
Ben Meadors 6c41960919
Remove simulator for now 2023-01-18 15:55:58 -06:00
Sacha Weatherstone db3d66544d
Setup Trunk (#2143)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-01-17 17:35:26 +11:00
Ben Meadors c89ca50cc4 Remove DEBUG_HEAP flag from esp32 pio config on release 2023-01-12 09:33:55 -06:00
Thomas Göttgens ab6c4e61a6
Build and Check the SX1280 Boards too 2022-12-28 16:20:23 +01:00
Thomas Göttgens 34c73da886 update to nanopb 0.4.7 2022-12-21 12:55:12 +01:00
Garth Vander Houwen 32a1e8ef0d
Create feature.yml 2022-11-25 09:44:26 -08:00
Thomas Göttgens ab464fe038
compress better 2022-11-24 13:07:37 +01:00
Thomas Göttgens fd546af2a5
don't package meshtasticd simulator
that saves 5 MB on every zip.
2022-11-24 12:36:47 +01:00
Dmitry Galenko 51d0d0d779 Fix empty workflow 2022-11-21 08:13:28 +01:00
Dmitry Galenko 9cdf627ae3 Revert "Fix empty workflow"
This reverts commit 4b9c482384.
2022-11-21 08:12:52 +01:00
Dmitry Galenko 4b9c482384 Fix empty workflow 2022-11-21 08:10:21 +01:00
Dmitry Galenko e54e37a600 Rename security workflows to sec_* 2022-11-20 16:17:58 +01:00
Dmitry Galenko b95103cab0 Run flawfinder only on push to specific branch 2022-11-20 16:16:04 +01:00
Dmitry Galenko cf8d953bba
Merge branch 'master' into SAST 2022-11-20 14:41:51 +01:00
Ben Meadors ce16b50d5f Change docker push critera 2022-11-20 07:05:49 -06:00
Dmitry Galenko 4295720770 Add flawfinder for cover C++ codebase 2022-11-20 13:50:38 +01:00
Dmitry Galenko 08c69c09c8 Fix branch name 2022-11-20 11:58:15 +01:00
Dmitry Galenko 681ea420c1 Implement automatic static code scan with Semgrep 2022-11-20 10:53:11 +01:00
Ben Meadors 6299e5483b Input boards 2022-11-19 19:39:39 -06:00
Ben Meadors 6118a966a6 Move em up 2022-11-19 19:30:19 -06:00
Ben Meadors 1fac9ee1f2 More reusable workflows 2022-11-19 19:23:35 -06:00
Ben Meadors 1e06b2d51e I think understand now 2022-11-19 18:57:06 -06:00
Ben Meadors f3a6ed9d61 Rename to action 2022-11-19 18:53:42 -06:00
Ben Meadors f71cbb6f6e Move to actions folder 2022-11-19 18:50:50 -06:00
Ben Meadors 23ea22c741 Checkout master first 2022-11-19 18:42:27 -06:00
Ben Meadors 8be65bb0ab Move the checkout 2022-11-19 18:40:17 -06:00
Ben Meadors 57e2e75d24 Add shells 2022-11-19 18:35:00 -06:00
Ben Meadors 29cd7568f5 Try a composite action instead 2022-11-19 18:30:43 -06:00
Ben Meadors 581076a5a1 Now let's take it further 2022-11-19 18:07:07 -06:00
Ben Meadors 27401bb9b8 Remove runs-on 2022-11-19 17:48:01 -06:00
Ben Meadors 10837ce549 With block 2022-11-19 17:45:33 -06:00
Ben Meadors 1dcd411d00 Fix indention 2022-11-19 17:43:18 -06:00
Ben Meadors 0533fd9227 Uses 2022-11-19 17:35:47 -06:00
Ben Meadors 5ce7ffc888 Show contents 2022-11-19 16:51:33 -06:00
Ben Meadors 9e914de995 Try going up a dir 2022-11-19 16:46:36 -06:00
Ben Meadors 0cc653263e Indent 2022-11-19 16:39:05 -06:00
Ben Meadors d2d2f278cf Apparently checkout before using a local workflow 2022-11-19 16:25:00 -06:00
Ben Meadors eb34a95ab7 Why fight me? 2022-11-19 16:23:09 -06:00
Ben Meadors eb1f6c0de6 Root path? 2022-11-19 16:13:26 -06:00
Ben Meadors 8de79e8fb6 Path 2022-11-19 16:08:11 -06:00
Ben Meadors fe00f0c369 Uses block 2022-11-19 16:06:59 -06:00
Ben Meadors a4d5f8c717 Reusable workflow 2022-11-19 16:03:55 -06:00
Ben Meadors 35c50f074b Build and push to docker hub 2022-11-19 15:44:59 -06:00
Ben Meadors 20ee6a509d
Remove more targets from checks 2022-11-17 13:35:16 -06:00
Ben Meadors 9b5f358823 Add new heltec targets 2022-11-13 14:30:32 -06:00
Ben Meadors 30a87e3145 Switch to a smaller sample of devices for cppcheck 2022-11-10 07:26:28 -06:00
Ben Meadors d77bc239c1 Changed retention policy 2022-11-09 07:20:53 -06:00
Thomas Göttgens f1416ac9f7
Reduce retention to 30 days. 2022-11-06 14:49:02 +01:00
Ben Meadors c6f060a24f
Add develop to CI 2022-11-05 09:21:51 -05:00
Ben Meadors 01381057c5
Delete cleanup_artifacts.yml 2022-11-05 08:06:28 -05:00
Ben Meadors 3dc6ed5672
Update cleanup_artifacts.yml 2022-11-05 06:57:47 -05:00
Ben Meadors 764b48e04a
Update cleanup_artifacts.yml 2022-11-05 06:47:00 -05:00
Ben Meadors 4c931967c7
Update cleanup_artifacts.yml 2022-11-05 06:44:08 -05:00
Ben Meadors a547a791ba
Cleanup artifacts older than 1 month 2022-11-05 06:42:53 -05:00
Ben Meadors a49355133c
Cheating 2022-11-04 14:23:22 -05:00
Ben Meadors b2e540b114
Experiment with self hosted action runner 2022-11-04 13:43:16 -05:00
Ben Meadors 39c1637030
Experimental DIY nrf52840 feather support (#1884)
* Experimental DIY nrf52840 feather support

* Fix target

* sx1262 wiring

* Remove lib
2022-11-02 07:48:14 -05:00
Thomas Göttgens b7ef63230b
new location of ota firmware 2022-10-31 14:50:31 +01:00
Ben Meadors b4d6c8f37b
Update verbiage 2022-10-31 08:32:21 -05:00
Ben Meadors a1ed5cdffc
2.0 (To be merged Nov 1) (#1870)
* 2.0

* Catch the right version of the common files
2022-10-31 07:51:44 -05:00
Sacha Weatherstone 5b648be2a5
More renaming 2022-10-31 18:47:10 +10:00
code8buster 1f9db0a8fe
Disaster.radio dev board support update (#1873)
* Bringing changes from 1.2-legacy over to the new structure in 1.3/2.0

* Add meshtastic-dr-dev to CI artifact workflow
2022-10-29 16:37:27 -05:00
Ben Meadors 3d9845ff6d Update checkout version and release string 2022-10-19 11:43:24 -05:00
Ben Meadors b615463981 Update download-artifiact version 2022-10-19 11:35:25 -05:00
Ben Meadors d3540e82ff I think these tokens are extra 2022-10-19 10:44:09 -05:00
Ben Meadors 15ec8ba6a3 Whoops 2022-10-19 08:58:14 -05:00
Ben Meadors db12eab083 Update setup-python 2022-10-19 08:51:00 -05:00
Ben Meadors e29ae1cc91
Update upload-artifact version 2022-10-19 08:11:28 -05:00
Ben Meadors 089dd5b4d7 Update github cache action version 2022-10-19 07:38:44 -05:00
Ben Meadors 06285b599c Update deprecated ::set-output commands 2022-10-19 07:35:16 -05:00
Ben Meadors aae9d2fcf6
Package ota zip in final firmware bundle 2022-10-12 13:03:19 -05:00
Ben Meadors 2cf3c105a1 Add DFU package for nrf52 assets to build assets 2022-10-12 08:06:08 -05:00
Ben Meadors ab0cf025c5
Remove flag 2022-10-05 11:41:53 -05:00
Ben Meadors b384d9ea88
Remove yml exclusion for now 2022-10-05 11:18:37 -05:00
Ben Meadors bb2094c4de
Fixed move 2022-10-05 11:11:14 -05:00
Ben Meadors 6708121ba6
Add factory erase uf2 to the release assets (#1756)
* Add factory erase uf2 to the release assets

* Copy single file

* Overwrite hopefully
2022-10-05 10:52:51 -05:00
Thomas Göttgens a1bd5c9ea0
Accomodate for new flash files 2022-10-01 10:31:25 +02:00
Ben Meadors 48e4101f1c
Move it 2022-09-27 06:08:24 -05:00
Thomas Göttgens 3c038a8c50
Update main_matrix.yml 2022-09-27 00:50:16 +02:00
Thomas Göttgens 5332db1eca
Include OTA Firmware in Build 2022-09-27 00:21:45 +02:00
Ben Meadors 226a2dfe04
Include partitions.bin 2022-09-26 15:48:02 -05:00
Ben Meadors 55c55fb705
pip versions back in order 2022-09-17 20:03:11 -05:00
Ben Meadors c622a9b4be
Update python temp hack 2022-09-12 20:21:19 -05:00
Ben Meadors 32d92d9b75
Qualify tbeam filesystem bins 2022-09-12 14:30:54 -05:00
Ben Meadors a8711bc54a Add tbeam-s3-core 2022-09-12 07:39:41 -05:00
Ben Meadors 99de0a76a5
Temporary hack (undo after 1.3.41 release) 2022-09-09 13:54:03 -05:00
Ben Meadors 8f99258fc4
Update main_matrix.yml 2022-08-22 18:31:56 -05:00
Ben Meadors c85e9f53c7
Chmod PR artifacts 2022-08-20 12:53:34 -05:00
Ben Meadors 1253abd138
Syntax error 2022-08-14 15:56:55 -05:00
Ben Meadors 80e3cee006
NimBLE enhanced logging (do not merge) (#1629)
* Change log level to debug

* Don't reinit active bluetooth services

* Chmod +x before zip and adding to release
2022-08-14 15:27:21 -05:00
Ben Meadors 64f852e3f7
Update main_matrix.yml 2022-08-12 07:21:20 -05:00
Ben Meadors ea90e4d2de
Update main_matrix.yml 2022-08-12 07:04:36 -05:00
Ben Meadors dd720f2fe6 Tweak 2022-08-11 19:23:51 -05:00
Ben Meadors 808fef7e91
Update main_matrix.yml 2022-08-11 18:50:02 -05:00
Ben Meadors 11ae248c5e
Update main_matrix.yml 2022-08-11 16:19:27 -05:00
Ben Meadors a0a5147c42
Update main_matrix.yml 2022-08-11 15:58:16 -05:00
Ben Meadors 9b5211dc65
Syntax 2022-08-11 09:03:18 -05:00
Ben Meadors 0b4fb72d58
Guard the assets (#1618)
* Guard the assets

* Indicated legacy build-all

* Hopefully fixed
2022-08-11 08:56:38 -05:00
Ben Meadors 7e03019cc4 Zip elfs 2022-08-11 07:22:19 -05:00
Ben Meadors 780f4383f4 Trying elves again 2022-08-11 07:07:04 -05:00
Ben Meadors 8148f06773 Paths 2022-08-10 20:59:45 -05:00
Ben Meadors d5780af362 Elves live in trees 2022-08-10 20:24:37 -05:00
Ben Meadors 82ed7a2084 Elves are released 2022-08-10 20:09:01 -05:00
Ben Meadors dd5fd3744d Debug elfs 2022-08-10 19:25:27 -05:00
Ben Meadors afb5fca6e1 Correct path 2022-08-10 19:21:59 -05:00
Ben Meadors 95d75fdfee Bins 2022-08-10 19:06:31 -05:00
Ben Meadors 029a6b16ba Release the correct archiva 2022-08-10 18:47:06 -05:00
Ben Meadors 9be3099ca6 Remove release workflow 2022-08-10 18:10:15 -05:00
Ben Meadors b6126e6e63 Disable release workflow 2022-08-10 18:07:11 -05:00
Ben Meadors 78666e9b36 Oops 2022-08-10 18:00:41 -05:00
Ben Meadors 3abba0ce39 Release in CI hopefully 2022-08-10 17:59:47 -05:00
Ben Meadors eed7408f00 Remove checks from pico for now 2022-08-10 16:28:11 -05:00
Ben Meadors cdd5e16e25 Path 2022-08-10 16:10:03 -05:00
Ben Meadors fe1ed3f284
Pico build in PR (#1617)
* Pico build in PR

* Missed refs

* Update main_matrix.yml
2022-08-10 15:33:42 -05:00
Ben Meadors 86095323e5
Add station-g1 to PR build (#1588) 2022-08-03 07:36:29 -05:00
Ben Meadors 388865aba7
Dashes not underscores 2022-06-20 11:19:20 -05:00