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.
Notes:
Shepherd-1 implementation: https://github.com/systemetric/shepherd/blob/28473503130cddd2c40702240f3deaad3a21e52b/shepherd/__init__.py#L101
Remember to add pull ups
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:
RUNNINGstateRUNNINGstate the block atrobot.Robotis unblocked.Notes:
Shepherd-1 implementation: https://github.com/systemetric/shepherd/blob/28473503130cddd2c40702240f3deaad3a21e52b/shepherd/__init__.py#L101
Remember to add pull ups