equal
deleted
inserted
replaced
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); |