...
- Make sure buttons and LEDs work, could write a smoke test or just babydriver it
- validate by flashing project and hoping for the best (and fixing any clearly broken things)
- figure out what CAN responses need to be mocked and write a mock or comment out things that won’t work in the mockup, generally just get the project mockup ready
Power select
- Check thermistor readings and re-work the temperature checking logic if necessary (from old power select project)
- Write up new requirements for power select
- Completely revamp old project to take into consideration new requirements
- Get the project mockup ready by commenting out unnecessary things (depends on what bits of hardware aren’t being used)
...
- If configuration software is available, configure the motor controllers (probably won’t be doable by mockup)
- figure out MCP2515 communication with new motor controllers (if necessary, don’t include status messages, just bus current / voltage and velocity measurements). Assume sending speed commands will just work.
- Get the project mockup ready (this probably just means mocking pre-charge since it probably doesn’t work in hardware)
...