macformula / hil

Automated HIL tester for system-level testing of MACFE firmware
4 stars 0 forks source link

Flasher Interface, ST-Link Implemetation, and Firmware Builder #72

Closed langei closed 5 months ago

langei commented 6 months ago

This PR contains utilities to perform the flash states for HIL tests. The Flasher interface allows for future support of other flashing methods, such as CAN-Flash. It includes an implementation of this interface for the ST-Link USB flashing method, which is our current setup. The Builder structure allows firmware to be built locally from a commit hash, platform, and project in racecar.

Test firmware builder: #79