equal
deleted
inserted
replaced
175 */ |
175 */ |
176 int ec_fsm_slave_config_exec( |
176 int ec_fsm_slave_config_exec( |
177 ec_fsm_slave_config_t *fsm /**< slave state machine */ |
177 ec_fsm_slave_config_t *fsm /**< slave state machine */ |
178 ) |
178 ) |
179 { |
179 { |
180 if (fsm->datagram->state == EC_DATAGRAM_SENT |
180 if (fsm->datagram->state == EC_DATAGRAM_QUEUED |
181 || fsm->datagram->state == EC_DATAGRAM_QUEUED) { |
181 || fsm->datagram->state == EC_DATAGRAM_SENT) { |
182 // datagram was not sent or received yet. |
182 // datagram was not sent or received yet. |
183 return ec_fsm_slave_config_running(fsm); |
183 return ec_fsm_slave_config_running(fsm); |
184 } |
184 } |
185 |
185 |
186 fsm->state(fsm); |
186 fsm->state(fsm); |