mirror of
https://github.com/gdsports/USBHost_t36
synced 2025-02-17 07:20:25 -05:00
Fix AntPlus transmit buffer wrap issue
This commit is contained in:
parent
1613316f7c
commit
d8c4d55dad
@ -149,7 +149,9 @@ void AntPlus::tx_data(const Transfer_t *transfer)
|
|||||||
//print(", tail=", (p-1) - txbuffer);
|
//print(", tail=", (p-1) - txbuffer);
|
||||||
//println(", tail=", txtail);
|
//println(", tail=", txtail);
|
||||||
uint32_t tail = txtail;
|
uint32_t tail = txtail;
|
||||||
tail += *(p-1) + 1;
|
uint8_t size = *(p-1);
|
||||||
|
tail += size + 1;
|
||||||
|
if (tail >= sizeof(txbuffer)) tail -= sizeof(txbuffer);
|
||||||
txtail = tail;
|
txtail = tail;
|
||||||
//println("new tail=", tail);
|
//println("new tail=", tail);
|
||||||
txready = true;
|
txready = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user