NOTE: A current limitation is that it doesn't factor in the latch system since we haven't been able to test this yet on the hardware side, but you can connect a motor via GPIO to drive it for now. Latch functionality will be added before this PR is undrafted.
Can you maybe look into making the latch feature a separate class from the motor class? Then the motor does not have to be changed when the latch is available for testing.
Library code to drive the motor.
NOTE: A current limitation is that it doesn't factor in the latch system since we haven't been able to test this yet on the hardware side, but you can connect a motor via GPIO to drive it for now. Latch functionality will be added before this PR is undrafted.