diff options
author | jaseg <git@jaseg.net> | 2020-01-28 12:45:00 +0100 |
---|---|---|
committer | jaseg <git@jaseg.net> | 2020-01-28 12:45:00 +0100 |
commit | 00b530ab415b92be9e76984510ed175aafcb5cfe (patch) | |
tree | b13c2000cd7dd56b1867f1c19bf94a904b982f02 /gm_platform/fw/serial.h | |
parent | f4a6ea896f711f68e898e69e21d74118a44465f2 (diff) | |
download | master-thesis-00b530ab415b92be9e76984510ed175aafcb5cfe.tar.gz master-thesis-00b530ab415b92be9e76984510ed175aafcb5cfe.tar.bz2 master-thesis-00b530ab415b92be9e76984510ed175aafcb5cfe.zip |
wip
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];
|