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.
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