Commit Graph

32 Commits

Author SHA1 Message Date
rusefillc 399f280e9d Let's admit it it's time to move to gradle #3014 2023-01-23 12:19:21 -05:00
Matthew Kennedy 5a27eec5a3
Enable f4 discovery (#4913)
* scripts specify exact hardware CI device

* proteus serial number

* dropped this: |

* read envionment variable for correct port

* it's lowercase for whatever reason

* d'oh

* uncomment

* s

* f4 discovery serial numbers

* s

* debug mode openocd

* is that really the serial number?

* tolerate no SPI device

* remove debug flag

* kick to make sure machine still alive after move
2022-12-21 20:33:37 -05:00
Matthew Kennedy f7a10a8a68
Hardware CI specifies exact device serial number (#4912)
* scripts specify exact hardware CI device

* proteus serial number

* dropped this: |

* read envionment variable for correct port

* it's lowercase for whatever reason

* d'oh
2022-12-21 12:46:25 -05:00
rusefillc d92dc541f6 hiding discovery until next week 2022-11-22 17:41:14 -05:00
rusefillc 944f64f3b1
gcc11 (#4680)
* gcc11

* Gcc 11 hw ci (#4754)

* hw ci -> gcc11

* setup script

* GCC 11.3 (#4757)

* setup_linux_environment.sh tar uses --auto-compress

* use ARM GCC 11.3

* gcc11 #4680

* update build-primary-bundle GCC to v11.3 (#4758)

* factor GCC toolchain provider (#4761)

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: Nathan Schulte <8540239+nmschulte@users.noreply.github.com>
2022-11-08 18:10:53 -05:00
Matthew Kennedy ced5db5d53
gcc 10 (#4641)
* scripts

* change check version

* disable inlining

* all the spots

* it's funny that this works with the wrong file extension

* bootloader

* hardware ci runs gcc 10
2022-10-18 22:30:16 -04:00
Matthew Kennedy 85ebb112b5
enable proteus, select compiler in script (#4675)
* enable proteus, select compiler in script

* do it the new way

* blah

* old fashioned printf debugging

* sleep longer so we get battery voltage, and not on proteus

* firmware yaml

* remove print, it works!
2022-10-17 15:36:02 -04:00
rusefillc 37bd841e92 let's separate Android from not Android 2022-10-15 11:29:58 -04:00
rusefillc 2d527931cb We've lost Proteus HW CI #4668
not alive
2022-10-15 10:45:53 -04:00
rusefillc 8fbe224f40 We've lost Proteus HW CI #4668
not alive
2022-10-15 10:09:16 -04:00
rusefillc a82a9cc3f7 reducing code duplication and making CI happier 2022-08-31 20:53:17 -04:00
rusefillc 0195fd489a i like it this way 2022-08-31 20:43:07 -04:00
rusefillc a95c1faa6d Ant should go, gradle is the unified way #4371 2022-07-28 15:04:52 -04:00
dependabot[bot] 15f1d68000
Bump actions/checkout from 2 to 3 (#4389)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-27 12:47:07 +03:00
rusefillc 46caa9d064 console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
HW CI to use common build script
2022-05-25 13:52:35 -04:00
rusefillc fd3317cdf1 console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
HW CI to use common build script
2022-05-25 12:25:09 -04:00
rusefillc d323b0ce06 console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
HW CI to use common build script
2022-05-25 12:14:17 -04:00
rusefillc 6d126ca915 console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
HW CI to use common build script
2022-05-25 12:09:57 -04:00
rusefillc 6d0522c9a6 refactoring 2022-05-25 12:00:53 -04:00
rusefillc 44f8c8425a refactoring 2022-05-25 11:59:28 -04:00
rusefillc 9f5e205d9b console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
steps towards proper script in HW CI
2022-05-25 10:47:05 -04:00
rusefillc c7aa6f3d43 console uses .hex Looks like I broke MRE and Proteus with OpenBLT #4199
steps towards proper script in HW CI
2022-05-25 10:44:34 -04:00
Matthew Kennedy 897153d004
hw ci calls gen_config_board.sh (#4109) 2022-04-26 00:55:56 -04:00
rusefillc 2a137d998c merging two folders related to default binary 2022-01-31 23:23:42 -05:00
David Holdeman 460be7df85
Remove install (#3084) 2021-07-30 21:17:28 -04:00
rusefillc c473a5dca7 are we all drunk today? 2021-07-30 20:26:13 -04:00
David Holdeman 7dc3ba848f
Try installing software explicitly (#3083)
* try installing software

* no sude

* move install up

* install in hw ci

* install in simulator build
2021-07-30 20:18:53 -04:00
rusefillc 10dba2810a refactoring: explicit job names 2021-07-30 19:30:12 -04:00
Matthew Kennedy 3a33f22ab8
stlinnk v2 has a different name (#3057) 2021-07-24 16:54:44 -04:00
Matthew Kennedy 86fe2d96ee
check for stlink with lsusb (#3055)
* s

* s
2021-07-24 16:23:32 -04:00
Matthew Kennedy a4113f7ccc
shorter names (#3056) 2021-07-24 16:23:03 -04:00
Matthew Kennedy 239bfd8bb8
does this work? (#2843) 2021-06-21 08:56:23 -04:00