mirror of
https://github.com/infiniteCable2/panda.git
synced 2026-02-18 17:23:52 +08:00
* cleanup is_enumerated, rename comms and init spi * big comms refactor, building now * misra fixes * more fixes * misra try 3 * cleanup * this belongs in a separate PR * remove unneccesary file * revert llspi changes * this needs packing * fix pedal usb Co-authored-by: Comma Device <device@comma.ai>
# pedal This is the firmware for the comma pedal. The comma pedal is a gas pedal interceptor for Honda/Acura and Toyota/Lexus. It allows you to "virtually" press the pedal and borrows a lot from panda. == Test Plan == * Startup ** Confirm STATE_FAULT_STARTUP * Timeout ** Send value ** Confirm value is output ** Stop sending messages ** Confirm value is passthru after 100ms ** Confirm STATE_FAULT_TIMEOUT * Random values ** Send random 6 byte messages ** Confirm random values cause passthru ** Confirm STATE_FAULT_BAD_CHECKSUM * Same message lockout ** Send same message repeated ** Confirm timeout behavior * Don't set enable ** Confirm no output * Set enable and values ** Confirm output