From ad9c76e97f1e20d3a564d296d156e67a80fbd6dc Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Thu, 10 Jan 2013 22:01:21 -0800 Subject: Update to current libopencm3 usb api. --- src/platforms/native/traceswo.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/platforms/native/traceswo.c') diff --git a/src/platforms/native/traceswo.c b/src/platforms/native/traceswo.c index 926a057..2e450d4 100644 --- a/src/platforms/native/traceswo.c +++ b/src/platforms/native/traceswo.c @@ -33,7 +33,7 @@ */ #include "general.h" -#include +#include #include #include @@ -84,10 +84,10 @@ static uint8_t trace_usb_buf_size; void trace_buf_push(uint8_t *buf, int len) { - if (usbd_ep_write_packet(0x85, buf, len) != len) { + if (usbd_ep_write_packet(usbdev, 0x85, buf, len) != len) { if (trace_usb_buf_size + len > 64) { /* Stall if upstream to too slow. */ - usbd_ep_stall_set(0x85, 1); + usbd_ep_stall_set(usbdev, 0x85, 1); trace_usb_buf_size = 0; return; } @@ -96,12 +96,12 @@ void trace_buf_push(uint8_t *buf, int len) } } -void trace_buf_drain(uint8_t ep) +void trace_buf_drain(usbd_device *dev, uint8_t ep) { - if (!trace_usb_buf_size) + if (!trace_usb_buf_size) return; - usbd_ep_write_packet(ep, trace_usb_buf, trace_usb_buf_size); + usbd_ep_write_packet(dev, ep, trace_usb_buf, trace_usb_buf_size); trace_usb_buf_size = 0; } -- cgit v1.2.3