diff options
Diffstat (limited to 'gm_platform/fw/serial.h')
-rw-r--r-- | gm_platform/fw/serial.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gm_platform/fw/serial.h b/gm_platform/fw/serial.h index 39ffd18..61ac4eb 100644 --- a/gm_platform/fw/serial.h +++ b/gm_platform/fw/serial.h @@ -33,11 +33,14 @@ struct dma_tx_buf { /* The following fields are accessed only from DMA ISR */
ssize_t xfr_start; /* Start index of running DMA transfer */
ssize_t xfr_end; /* End index of running DMA transfer plus one */
- uint8_t cur_packet;
+ ssize_t cur_packet;
+ int retransmit_rq;
+ int wraparound;
/* The following fields are written only from non-interrupt code */
ssize_t wr_pos; /* Next index to be written */
- ssize_t packet_start[8];
+ ssize_t wr_idx;
+ ssize_t packet_end[8];
/* The following may be accessed by anything */
uint8_t data[512];
|