equal
deleted
inserted
replaced
239 case EC_FSM_SII_USE_CONFIGURED_ADDRESS: |
239 case EC_FSM_SII_USE_CONFIGURED_ADDRESS: |
240 ec_datagram_fprd(datagram, fsm->slave->station_address, 0x502, 10); |
240 ec_datagram_fprd(datagram, fsm->slave->station_address, 0x502, 10); |
241 break; |
241 break; |
242 } |
242 } |
243 |
243 |
|
244 ec_datagram_zero(datagram); |
244 fsm->retries = EC_FSM_RETRIES; |
245 fsm->retries = EC_FSM_RETRIES; |
245 fsm->state = ec_fsm_sii_state_read_fetch; |
246 fsm->state = ec_fsm_sii_state_read_fetch; |
246 } |
247 } |
247 |
248 |
248 /*****************************************************************************/ |
249 /*****************************************************************************/ |
379 fsm->jiffies_start = datagram->jiffies_sent; |
380 fsm->jiffies_start = datagram->jiffies_sent; |
380 fsm->check_once_more = 1; |
381 fsm->check_once_more = 1; |
381 |
382 |
382 // issue check datagram |
383 // issue check datagram |
383 ec_datagram_fprd(datagram, fsm->slave->station_address, 0x502, 2); |
384 ec_datagram_fprd(datagram, fsm->slave->station_address, 0x502, 2); |
|
385 ec_datagram_zero(datagram); |
384 fsm->retries = EC_FSM_RETRIES; |
386 fsm->retries = EC_FSM_RETRIES; |
385 fsm->state = ec_fsm_sii_state_write_check2; |
387 fsm->state = ec_fsm_sii_state_write_check2; |
386 } |
388 } |
387 |
389 |
388 /*****************************************************************************/ |
390 /*****************************************************************************/ |