qpc/doxygen/snippets/qep_qtran.c

21 lines
443 B
C
Raw Normal View History

2014-04-06 11:43:13 -04:00
QState Blinky_off(Blinky * const me, QEvt const * const e) {
QState status;
2012-08-14 18:07:04 -04:00
switch (e->sig) {
2014-04-06 11:43:13 -04:00
case Q_ENTRY_SIG: {
BSP_ledOff();
status = Q_HANDLED();
break;
2012-08-14 18:07:04 -04:00
}
2014-04-06 11:43:13 -04:00
case TIMEOUT_SIG: {
status = Q_TRAN(&Blinky_on); /*<== */
break;
}
default: {
status = Q_SUPER(&QHsm_top);
2012-08-14 18:07:04 -04:00
break;
}
}
2014-04-06 11:43:13 -04:00
return status;
2012-08-14 18:07:04 -04:00
}