Code to let Gr20's BioRobotics2017 robot come to live.
Dependencies: FastPWM MODSERIAL QEI mbed
ui.h
- Committer:
- megrootens
- Date:
- 2017-11-12
- Revision:
- 0:caa8ee3bd882
- Child:
- 2:df0c6af898ac
File content as of revision 0:caa8ee3bd882:
#include "MODSERIAL.h" #define LED_ON 0 /** * User interface */ namespace ui { enum State { IGNORE, STATE_SWITCHING, ROBOT_CONTROL }; const char *StateNames[] = { "Ignore user input", "State switching", "Control robot" }; void SwitchState(State new_state); State state = IGNORE; const double kSampleTime = 0.5; DigitalOut rgb_led[] {LED_RED, LED_GREEN, LED_BLUE}; MODSERIAL serial(USBTX,USBRX); void InterruptSwitch2(); void InterruptSwitch3(); void StatusDisplay(); }