examples/mini/mini.c
changeset 880 f6212c54a5e3
parent 879 9b395c5646ab
child 909 3b3087d4cdc5
equal deleted inserted replaced
879:9b395c5646ab 880:f6212c54a5e3
   168 #ifdef SDO_ACCESS
   168 #ifdef SDO_ACCESS
   169 void read_sdo(void)
   169 void read_sdo(void)
   170 {
   170 {
   171     switch (ecrt_sdo_request_state(sdo)) {
   171     switch (ecrt_sdo_request_state(sdo)) {
   172         case EC_SDO_REQUEST_UNUSED: // request was not used yet
   172         case EC_SDO_REQUEST_UNUSED: // request was not used yet
       
   173             ecrt_sdo_request_timeout(sdo, 500); // ms
   173             ecrt_sdo_request_read(sdo); // trigger first read
   174             ecrt_sdo_request_read(sdo); // trigger first read
   174             break;
   175             break;
   175         case EC_SDO_REQUEST_BUSY:
   176         case EC_SDO_REQUEST_BUSY:
   176             printk(KERN_INFO PFX "Still busy...\n");
   177             printk(KERN_INFO PFX "Still busy...\n");
   177             break;
   178             break;