Skip to content

Releases: uw-midsun/firmware_xiv

DBC-18-1f6e6c6dfcb077e1583b52d5079fe53dcab2104a: [SOFT-499] Upgrade CI to Ubuntu 18.04 (#413)

20 Sep 03:37
1f6e6c6
Compare
Choose a tag to compare
GitHub Actions phases out Ubuntu 16.04 at midnight, so we're upgrading less than half an hour before the deadline.

DBC-17-cafeabeeb318ccdf9c042ef617fa696f5c9a0fef: [SOFT-538] Remove references to old firmware repo, add GitHub Actions…

16 Sep 23:12
cafeabe
Compare
Choose a tag to compare
… to README (#439)

- the git hooks were trying to cd into the old firmware repo, update them to firmware_xiv
- DEVELOPING.md exists, and hadn't been updated since MSXII; update it
- update README.md to talk about GitHub Actions rather than Travis CI, which has been gone for a while

DBC-16-9ea126a285cf637ad08bed6eebe576a84829644f: [SOFT-539] Fix CI certificate issue (#440)

16 Sep 22:05
9ea126a
Compare
Choose a tag to compare
For some reason, the fiam/arm-none-eabi-gcc action in CI was failing with a certificate issue. To fix it, we just install the arm-none-eabi toolchain ourselves instead of using the third-party action.

Also, added a copy of the nanopb license to libraries/nanopb so we don't violate any license terms.

DBC-14-7419fe32ea65fa9e830876b6618d60dba4df26f6: added nanopb library and adjusted make files to ignore nanopb library…

11 Sep 02:13
7419fe3
Compare
Choose a tag to compare
… in linting/formatting. (#434)

* added nanopb library

* added quick-lint ignore

DBC-13-50ed21fe0117b44388b0f3ea378d2f7f160774de: [SOFT-514] Improve MCI status broadcast (#433)

10 Sep 01:38
50ed21f
Compare
Choose a tag to compare
This improves the MCI status broadcast so it sends more useful info.

In short, SYSTEM_CAN_MESSAGE_MOTOR_STATUS now sends each WaveSculptor's status/limit flags, as well as any board overtemperatures and overtemperatures from the WaveSculptor's temperature messages (to be added in SOFT-534).

DBC-12-bb06c5f88ded611923123f04a6b0315c3dc9db09: [SOFT-495] Migrate bootloader from protobuf-c to nanopb (#426)

10 Sep 00:48
bb06c5f
Compare
Choose a tag to compare
Nanopb is a more embedded-friendly protobuf implementation, so we use it instead of protobuf-c.

DBC-11-ebadd85e42adc7c8e9a4ce654c2cfae986e043ad

30 Aug 02:48
ebadd85
Compare
Choose a tag to compare
[SOFT-530] Datagram testing module (#430)

DBC-9-401a05e912d25e4c199d13c87fd0ef78a9fbe4e5: [SOFT-527] Update NTC thermistor curve (#428)

28 Aug 16:21
401a05e
Compare
Choose a tag to compare
It now obeys the experimental curve rather than the theoretical one (commented out). See https://www.desmos.com/calculator/fqoelc5mkj.

DBC-10-7805bd416fc2a2843259a362ea824487fab73fc1: [SOFT 421] Transmit motor temp (#408)

28 Aug 16:43
7805bd4
Compare
Choose a tag to compare
This adds transmitting motor temperature over CAN from MCI.

DBC-8-41ce0809e4a763232bbbd63c54cb718004ffdd3c

07 Aug 22:42
41ce080
Compare
Choose a tag to compare
[SOFT-516] Update steering: DRL behaviour (#425)