projects
/
fw
/
altos
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
8efe0d4
)
altos/stmf0: Toggle IN2 SW_BUF bit when sending data
author
Keith Packard
<keithp@keithp.com>
Mon, 7 May 2018 04:09:22 +0000
(21:09 -0700)
committer
Keith Packard
<keithp@keithp.com>
Mon, 7 May 2018 16:21:56 +0000
(09:21 -0700)
This tells the hardware we're done writing data to the second input
buffer and allows it to be switched from NAK to VALID.
Signed-off-by: Keith Packard <keithp@keithp.com>
src/stmf0/ao_usb_stm.c
patch
|
blob
|
history
diff --git
a/src/stmf0/ao_usb_stm.c
b/src/stmf0/ao_usb_stm.c
index 483d2419ad938325e63d209b76a1188d4a248c04..3d227f20641d740eeeb9cf58a72176befa936495 100644
(file)
--- a/
src/stmf0/ao_usb_stm.c
+++ b/
src/stmf0/ao_usb_stm.c
@@
-1132,6
+1132,9
@@
_ao_usb_in2_send(void)
/* Toggle our usage */
ao_usb_in_tx2_which = 1 - ao_usb_in_tx2_which;
+ /* Toggle the SW_BUF flag */
+ _ao_usb_toggle_dtog(AO_USB_IN2_EPR, 1, 0);
+
/* Mark the outgoing buffer as valid */
_ao_usb_set_stat_tx(AO_USB_IN2_EPR, STM_USB_EPR_STAT_TX_VALID);