master/frame.c
changeset 96 080b46eb6e2d
parent 91 0120d6214948
equal deleted inserted replaced
95:0066de7a456d 96:080b46eb6e2d
   251 int ec_frame_send(ec_frame_t *frame /**< Rahmen zum Senden */)
   251 int ec_frame_send(ec_frame_t *frame /**< Rahmen zum Senden */)
   252 {
   252 {
   253     unsigned int command_size, frame_size, i;
   253     unsigned int command_size, frame_size, i;
   254     uint8_t *data;
   254     uint8_t *data;
   255 
   255 
       
   256     if (unlikely(!frame->master->device.link_state))
       
   257         return -1;
       
   258 
   256     if (unlikely(frame->master->debug_level > 0)) {
   259     if (unlikely(frame->master->debug_level > 0)) {
   257         EC_DBG("ec_frame_send\n");
   260         EC_DBG("ec_frame_send\n");
   258     }
   261     }
   259 
   262 
   260     command_size = frame->data_length + EC_COMMAND_HEADER_SIZE
   263     command_size = frame->data_length + EC_COMMAND_HEADER_SIZE