master/fsm_master.c
changeset 1909 ea3eb4c74c1b
parent 1892 0c254f0e7f7d
child 1921 d9cf40facbc4
equal deleted inserted replaced
1908:666ad3a50f9f 1909:ea3eb4c74c1b
   875 
   875 
   876     if (request->offset <= 4 && request->offset + request->nwords > 4) {
   876     if (request->offset <= 4 && request->offset + request->nwords > 4) {
   877         // alias was written
   877         // alias was written
   878         slave->sii.alias = EC_READ_U16(request->words + 4);
   878         slave->sii.alias = EC_READ_U16(request->words + 4);
   879         // TODO: read alias from register 0x0012
   879         // TODO: read alias from register 0x0012
       
   880         slave->effective_alias = slave->sii.alias;
   880     }
   881     }
   881     // TODO: Evaluate other SII contents!
   882     // TODO: Evaluate other SII contents!
   882 
   883 
   883     request->state = EC_INT_REQUEST_SUCCESS;
   884     request->state = EC_INT_REQUEST_SUCCESS;
   884     wake_up(&master->sii_queue);
   885     wake_up(&master->sii_queue);