When robot.Robot() is caleld the user code waits for the start signal to be sent. We need to send the start signal in the transition to running state function.
DONE IS:
An interupt based method allows for the start button to move the robot into a RUNNING state
Shepherd-2 still runs on x86 just without this functionality enabled
When moving into RUNNING state the block at robot.Robot is unblocked.
When
robot.Robot()
is caleld the user code waits for the start signal to be sent. We need to send the start signal in the transition to running state function.DONE IS:
RUNNING
stateRUNNING
state the block atrobot.Robot
is unblocked.Notes: Shepherd-1 implementation: https://github.com/systemetric/shepherd/blob/28473503130cddd2c40702240f3deaad3a21e52b/shepherd/__init__.py#L101
Remember to add pull ups