summaryrefslogtreecommitdiff
path: root/examples/device
diff options
context:
space:
mode:
authorhathach <[email protected]>2019-07-24 09:45:32 +0700
committerhathach <[email protected]>2019-07-24 09:45:32 +0700
commitc63f2b30cbad128d5b46820965f0734be9879cb1 (patch)
tree7a7d4aa4f9c9a962e7a8310a45508be9904e2cda /examples/device
parent8fad8fb5c2d4b586431c1893f912ad2ebedc9b33 (diff)
rename tud_control_vendor_request_cb/complete_cb to tud_vendor_control_request_cb/complete_cb
Diffstat (limited to 'examples/device')
-rw-r--r--examples/device/webusb/src/tusb_config.h22
-rw-r--r--examples/device/webusb/src/usb_descriptors.c4
2 files changed, 16 insertions, 10 deletions
diff --git a/examples/device/webusb/src/tusb_config.h b/examples/device/webusb/src/tusb_config.h
index 8aefe8695..7dd9864df 100644
--- a/examples/device/webusb/src/tusb_config.h
+++ b/examples/device/webusb/src/tusb_config.h
@@ -69,18 +69,24 @@
// DEVICE CONFIGURATION
//--------------------------------------------------------------------
-#define CFG_TUD_ENDOINT0_SIZE 64
+#define CFG_TUD_ENDOINT0_SIZE 64
//------------- CLASS -------------//
-#define CFG_TUD_CDC 1
-#define CFG_TUD_MSC 0
-#define CFG_TUD_HID 0
-#define CFG_TUD_MIDI 0
-#define CFG_TUD_VENDOR 0
+#define CFG_TUD_CDC 1
+#define CFG_TUD_MSC 0
+#define CFG_TUD_HID 0
+#define CFG_TUD_MIDI 0
+#define CFG_TUD_VENDOR 0
// CDC FIFO size of TX and RX
-#define CFG_TUD_CDC_RX_BUFSIZE 64
-#define CFG_TUD_CDC_TX_BUFSIZE 64
+#define CFG_TUD_CDC_RX_BUFSIZE 64
+#define CFG_TUD_CDC_TX_BUFSIZE 64
+
+// Vendor FIFO size of TX and RX
+// If not configured vendor endpoints will not be buffered
+#define CFG_TUD_VENDOR_RX_BUFSIZE 64
+#define CFG_TUD_VENDOR_TX_BUFSIZE 64
+
#ifdef __cplusplus
}
diff --git a/examples/device/webusb/src/usb_descriptors.c b/examples/device/webusb/src/usb_descriptors.c
index cd9b6bc1a..67fb7dfb3 100644
--- a/examples/device/webusb/src/usb_descriptors.c
+++ b/examples/device/webusb/src/usb_descriptors.c
@@ -188,7 +188,7 @@ const tusb_desc_webusb_url_t desc_url =
.url = URL
};
-bool tud_control_vendor_request_cb(uint8_t rhport, tusb_control_request_t const * request)
+bool tud_vendor_control_request_cb(uint8_t rhport, tusb_control_request_t const * request)
{
if ( request->bRequest == 0x01 ) // webusb vendor code
{
@@ -199,7 +199,7 @@ bool tud_control_vendor_request_cb(uint8_t rhport, tusb_control_request_t const
}
}
-bool tud_control_vendor_complete_cb(uint8_t rhport, tusb_control_request_t const * request)
+bool tud_vendor_control_complete_cb(uint8_t rhport, tusb_control_request_t const * request)
{
(void) rhport;
return true;