diff -r 53bf35f7b6ea -r 326d47aa986c master/fsm_master.c --- a/master/fsm_master.c Tue Jul 28 15:42:43 2009 +0000 +++ b/master/fsm_master.c Thu Nov 19 14:39:10 2009 +0100 @@ -344,7 +344,7 @@ /*****************************************************************************/ /** Check for pending register requests and process one. - * + * * \return non-zero, if a register request is processed. */ int ec_fsm_master_action_process_register( @@ -949,6 +949,7 @@ if (request->offset <= 4 && request->offset + request->nwords > 4) { // alias was written slave->sii.alias = EC_READ_U16(request->words + 4); + // TODO: read alias from register 0x0012 } // TODO: Evaluate other SII contents! @@ -1089,7 +1090,7 @@ ec_fsm_master_restart(fsm); return; } - + if (datagram->working_counter == 1) { if (request->dir == EC_DIR_INPUT) { // read request if (request->data)