summaryrefslogtreecommitdiff
path: root/digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-21 23:02:52 +0100
committerNicolas Schodet2013-03-21 23:02:52 +0100
commit4a9dda40f35e344789bff0217d1226fec6ebbc47 (patch)
tree1c8dbbfac34d887fee7b19313c783bd85c4afcb7 /digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh
parent0c5ba0b879baa5291d35dd0a5028ab9a5d52560d (diff)
WIP update libopencm3locm3-update
Diffstat (limited to 'digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh')
-rw-r--r--digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh6
1 files changed, 4 insertions, 2 deletions
diff --git a/digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh b/digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh
index 022b2faa..f90a05e7 100644
--- a/digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh
+++ b/digital/ucoolib/ucoolib/hal/usb/usb.stm32.hh
@@ -28,6 +28,8 @@
#include "config/hal/usb.hh"
+#include <libopencm3/usb/usbd.h>
+
namespace ucoo {
class UsbStream;
@@ -47,9 +49,9 @@ class UsbStreamControl
private:
/// Called by USB stack when device is configured. This is expected to
/// setup endpoints.
- static void set_config (uint16_t wValue);
+ static void set_config (usbd_device *usbdev, uint16_t wValue);
/// Called by USB stack when a frame is received on a OUT endpoint.
- static void rx_callback (uint8_t ep);
+ static void rx_callback (usbd_device *usbdev, uint8_t ep);
private:
/// Size of endpoints.
static const int ep_size_ = UCOO_CONFIG_HAL_USB_EP_SIZE;