diff -r fae3a1759126 -r 63e4bc918640 master/globals.h --- a/master/globals.h Mon Jan 19 12:36:18 2009 +0000 +++ b/master/globals.h Mon Jan 19 14:46:55 2009 +0000 @@ -111,6 +111,8 @@ /**< INIT state (no mailbox communication, no IO) */ EC_SLAVE_STATE_PREOP = 0x02, /**< PREOP state (mailbox communication, no IO) */ + EC_SLAVE_STATE_BOOT = 0x03, + /**< Bootstrap state (mailbox communication, firmware update) */ EC_SLAVE_STATE_SAFEOP = 0x04, /**< SAFEOP (mailbox communication and input update) */ EC_SLAVE_STATE_OP = 0x08, @@ -222,7 +224,7 @@ void ec_print_data(const uint8_t *, size_t); void ec_print_data_diff(const uint8_t *, const uint8_t *, size_t); -size_t ec_state_string(uint8_t, char *); +size_t ec_state_string(uint8_t, char *, uint8_t); ssize_t ec_mac_print(const uint8_t *, char *); int ec_mac_is_zero(const uint8_t *);