equal
deleted
inserted
replaced
416 continue; |
416 continue; |
417 } |
417 } |
418 |
418 |
419 // found pending EEPROM write operation. execute it! |
419 // found pending EEPROM write operation. execute it! |
420 EC_INFO("Writing EEPROM of slave %i...\n", slave->ring_position); |
420 EC_INFO("Writing EEPROM of slave %i...\n", slave->ring_position); |
|
421 fsm->slave = slave; |
421 fsm->sii_offset = 0x0000; |
422 fsm->sii_offset = 0x0000; |
422 ec_fsm_sii_write(&fsm->fsm_sii, slave, fsm->sii_offset, |
423 ec_fsm_sii_write(&fsm->fsm_sii, slave, fsm->sii_offset, |
423 slave->new_eeprom_data, EC_FSM_SII_NODE); |
424 slave->new_eeprom_data, EC_FSM_SII_NODE); |
424 fsm->master_state = ec_fsm_master_write_eeprom; |
425 fsm->master_state = ec_fsm_master_write_eeprom; |
425 fsm->master_state(fsm); // execute immediately |
426 fsm->master_state(fsm); // execute immediately |