equal
deleted
inserted
replaced
241 #endif |
241 #endif |
242 |
242 |
243 #if EOE_DEBUG_LEVEL > 1 |
243 #if EOE_DEBUG_LEVEL > 1 |
244 EC_DBG(""); |
244 EC_DBG(""); |
245 for (i = 0; i < current_size; i++) { |
245 for (i = 0; i < current_size; i++) { |
246 printk("%02X ", frame->skb->data[eoe->tx_offset + i]); |
246 printk("%02X ", eoe->tx_frame->skb->data[eoe->tx_offset + i]); |
247 if ((i + 1) % 16 == 0) { |
247 if ((i + 1) % 16 == 0) { |
248 printk("\n"); |
248 printk("\n"); |
249 EC_DBG(""); |
249 EC_DBG(""); |
250 } |
250 } |
251 } |
251 } |
366 { |
366 { |
367 size_t rec_size, data_size; |
367 size_t rec_size, data_size; |
368 uint8_t *data, frame_type, last_fragment, time_appended; |
368 uint8_t *data, frame_type, last_fragment, time_appended; |
369 uint8_t frame_number, fragment_offset, fragment_number; |
369 uint8_t frame_number, fragment_offset, fragment_number; |
370 off_t offset; |
370 off_t offset; |
|
371 #if EOE_DEBUG_LEVEL > 1 |
|
372 unsigned int i; |
|
373 #endif |
371 |
374 |
372 if (eoe->datagram.state != EC_DATAGRAM_RECEIVED) { |
375 if (eoe->datagram.state != EC_DATAGRAM_RECEIVED) { |
373 eoe->stats.rx_errors++; |
376 eoe->stats.rx_errors++; |
374 eoe->state = ec_eoe_state_tx_start; |
377 eoe->state = ec_eoe_state_tx_start; |
375 return; |
378 return; |
507 */ |
510 */ |
508 |
511 |
509 void ec_eoe_state_tx_start(ec_eoe_t *eoe /**< EoE handler */) |
512 void ec_eoe_state_tx_start(ec_eoe_t *eoe /**< EoE handler */) |
510 { |
513 { |
511 #if EOE_DEBUG_LEVEL > 0 |
514 #if EOE_DEBUG_LEVEL > 0 |
512 unsigned int wakeup; |
515 unsigned int wakeup = 0; |
513 #endif |
516 #endif |
514 |
517 |
515 if (!eoe->slave->online || !eoe->slave->master->device->link_state) |
518 if (!eoe->slave->online || !eoe->slave->master->device->link_state) |
516 return; |
519 return; |
517 |
520 |