summaryrefslogtreecommitdiff
path: root/chip/stm32/usb-stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/stm32/usb-stream.c')
-rw-r--r--chip/stm32/usb-stream.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/chip/stm32/usb-stream.c b/chip/stm32/usb-stream.c
index 2b3fe35e8f..256dc829e1 100644
--- a/chip/stm32/usb-stream.c
+++ b/chip/stm32/usb-stream.c
@@ -27,16 +27,16 @@ static size_t rx_read(struct usb_stream_config const *config)
if (count >= queue_space(config->producer.queue))
return 0;
- return producer_write_memcpy(&config->producer,
- (void *) address,
- count,
- memcpy_from_usbram);
+ return queue_add_memcpy(config->producer.queue,
+ (void *) address,
+ count,
+ memcpy_from_usbram);
}
static size_t tx_write(struct usb_stream_config const *config)
{
uintptr_t address = btable_ep[config->endpoint].tx_addr;
- size_t count = consumer_read_memcpy(&config->consumer,
+ size_t count = queue_remove_memcpy(config->consumer.queue,
(void *) address,
config->tx_size,
memcpy_to_usbram);