diff -r fb965f033bb3 -r 0234b0c26c52 master/fsm.h --- a/master/fsm.h Mon May 29 12:17:17 2006 +0000 +++ b/master/fsm.h Fri Jun 02 08:38:04 2006 +0000 @@ -67,17 +67,11 @@ unsigned int master_validation; /**< non-zero, if validation to do */ void (*slave_state)(ec_fsm_t *); /**< slave state function */ - uint8_t slave_sii_num; /**< SII value iteration counter */ - uint8_t *slave_cat_data; /**< temporary memory for category data */ - uint16_t slave_cat_offset; /**< current category word offset in EEPROM */ - uint16_t slave_cat_data_offset; /**< current offset in category data */ - uint16_t slave_cat_type; /**< type of current category */ - uint16_t slave_cat_words; /**< number of words of current category */ void (*sii_state)(ec_fsm_t *); /**< SII state function */ uint16_t sii_offset; /**< input: offset in SII */ unsigned int sii_mode; /**< SII reading done by APRD (0) or NPRD (1) */ - uint32_t sii_result; /**< output: read SII value (32bit) */ + uint8_t sii_result[4]; /**< output: raw SII value (32bit) */ cycles_t sii_start; /**< sii start */ void (*change_state)(ec_fsm_t *); /**< slave state change state function */