diff options
author | Keith Packard <keithp@keithp.com> | 2009-08-09 20:43:10 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-08-09 20:43:10 -0700 |
commit | f48dcffae761700355a17b59345d55a60703f0c4 (patch) | |
tree | 7b57c768c1402129a0ed99dd590183bdfa748d07 | |
parent | cd5456f18e4b39ad76d5549df91a0e0cfb18a2e9 (diff) |
Sync USB data after each memory write command
This makes sure we flush the USB link often enough for the other end to keep
up.
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | cctools/lib/cc-usb.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cctools/lib/cc-usb.c b/cctools/lib/cc-usb.c index 7eedbb47..81309983 100644 --- a/cctools/lib/cc-usb.c +++ b/cctools/lib/cc-usb.c @@ -282,6 +282,7 @@ cc_usb_write_memory(struct cc_usb *cc, uint16_t addr, uint8_t *bytes, int len) cc_usb_printf(cc, "O %x %x\n", len, addr); while (len--) cc_usb_printf(cc, "%02x", *bytes++); + cc_usb_sync(cc); return 0; } |