master/fsm_slave.c
branchstable-1.5
changeset 2419 fdb85a806585
parent 2177 dff1cf71a8c7
parent 2374 e898451c054a
child 2440 341d9575745d
equal deleted inserted replaced
2417:63bef67e812b 2419:fdb85a806585
   143 void ec_fsm_slave_state_ready(
   143 void ec_fsm_slave_state_ready(
   144         ec_fsm_slave_t *fsm /**< Slave state machine. */
   144         ec_fsm_slave_t *fsm /**< Slave state machine. */
   145         )
   145         )
   146 {
   146 {
   147     // Check for pending external SDO requests
   147     // Check for pending external SDO requests
   148     if (ec_fsm_slave_action_process_sdo(fsm))
   148     if (ec_fsm_slave_action_process_sdo(fsm)) {
   149         return;
   149         return;
       
   150     }
   150 
   151 
   151     // Check for pending FoE requests
   152     // Check for pending FoE requests
   152     if (ec_fsm_slave_action_process_foe(fsm))
   153     if (ec_fsm_slave_action_process_foe(fsm)) {
   153         return;
   154         return;
       
   155     }
   154 
   156 
   155     // Check for pending SoE requests
   157     // Check for pending SoE requests
   156     if (ec_fsm_slave_action_process_soe(fsm))
   158     if (ec_fsm_slave_action_process_soe(fsm)) {
   157         return;
   159         return;
       
   160     }
   158 }
   161 }
   159 
   162 
   160 /*****************************************************************************/
   163 /*****************************************************************************/
   161 
   164 
   162 /** Check for pending SDO requests and process one.
   165 /** Check for pending SDO requests and process one.