master/fsm_master.h
changeset 612 aede068f9a74
parent 605 96a894895999
child 637 d5d04c868e0e
equal deleted inserted replaced
611:16498ed938f4 612:aede068f9a74
    98     void (*state)(ec_fsm_master_t *); /**< master state function */
    98     void (*state)(ec_fsm_master_t *); /**< master state function */
    99     unsigned int slaves_responding; /**< number of responding slaves */
    99     unsigned int slaves_responding; /**< number of responding slaves */
   100     unsigned int topology_change_pending; /**< bus topology changed */
   100     unsigned int topology_change_pending; /**< bus topology changed */
   101     ec_slave_state_t slave_states; /**< states of responding slaves */
   101     ec_slave_state_t slave_states; /**< states of responding slaves */
   102     unsigned int validate; /**< non-zero, if validation to do */
   102     unsigned int validate; /**< non-zero, if validation to do */
       
   103     unsigned int tainted; /**< non-zero, if the current bus topology does
       
   104                             not meet the initial conditions */
   103     ec_slave_t *slave; /**< current slave */
   105     ec_slave_t *slave; /**< current slave */
   104     ec_eeprom_write_request_t *eeprom_request; /**< EEPROM write request */
   106     ec_eeprom_write_request_t *eeprom_request; /**< EEPROM write request */
   105     off_t eeprom_index; /**< index to EEPROM write request data */
   107     off_t eeprom_index; /**< index to EEPROM write request data */
   106     ec_sdo_request_t *sdo_request; /**< SDO request to process */
   108     ec_sdo_request_t *sdo_request; /**< SDO request to process */
   107 
   109