otg_set_state
otg_set_state(fsm, OTG_STATE_B_IDLE);
otg_set_state(fsm, OTG_STATE_A_IDLE);
otg_set_state(fsm, OTG_STATE_A_IDLE);
otg_set_state(fsm, OTG_STATE_B_PERIPHERAL);
otg_set_state(fsm, OTG_STATE_B_SRP_INIT);
otg_set_state(fsm, OTG_STATE_B_IDLE);
otg_set_state(fsm, OTG_STATE_B_IDLE);
otg_set_state(fsm, OTG_STATE_B_WAIT_ACON);
otg_set_state(fsm, OTG_STATE_B_HOST);
otg_set_state(fsm, OTG_STATE_B_IDLE);
otg_set_state(fsm, OTG_STATE_B_PERIPHERAL);
otg_set_state(fsm, OTG_STATE_B_IDLE);
otg_set_state(fsm, OTG_STATE_B_PERIPHERAL);
otg_set_state(fsm, OTG_STATE_B_IDLE);
otg_set_state(fsm, OTG_STATE_A_WAIT_VRISE);
otg_set_state(fsm, OTG_STATE_A_WAIT_BCON);
otg_set_state(fsm, OTG_STATE_A_WAIT_VFALL);
otg_set_state(fsm, OTG_STATE_A_VBUS_ERR);
otg_set_state(fsm, OTG_STATE_A_HOST);
otg_set_state(fsm, OTG_STATE_A_WAIT_VFALL);
otg_set_state(fsm, OTG_STATE_A_WAIT_VFALL);
otg_set_state(fsm, OTG_STATE_A_SUSPEND);
otg_set_state(fsm, OTG_STATE_A_WAIT_BCON);
otg_set_state(fsm, OTG_STATE_A_VBUS_ERR);
otg_set_state(fsm, OTG_STATE_A_PERIPHERAL);
otg_set_state(fsm, OTG_STATE_A_WAIT_BCON);
otg_set_state(fsm, OTG_STATE_A_HOST);
otg_set_state(fsm, OTG_STATE_A_WAIT_VFALL);
otg_set_state(fsm, OTG_STATE_A_VBUS_ERR);
otg_set_state(fsm, OTG_STATE_A_WAIT_VFALL);
otg_set_state(fsm, OTG_STATE_A_WAIT_BCON);
otg_set_state(fsm, OTG_STATE_A_VBUS_ERR);
otg_set_state(fsm, OTG_STATE_A_IDLE);
otg_set_state(fsm, OTG_STATE_A_WAIT_VFALL);