diff --git a/src/class/vendor/vendor_device.h b/src/class/vendor/vendor_device.h index 0fa1f2d43..08deba5ab 100644 --- a/src/class/vendor/vendor_device.h +++ b/src/class/vendor/vendor_device.h @@ -66,10 +66,6 @@ static inline uint32_t tud_vendor_write (uint8_t const* buffer, uint32_t bu // Application Callback API (weak is optional) //--------------------------------------------------------------------+ -// Invoked when received control request with VENDOR TYPE -TU_ATTR_WEAK bool tud_vendor_control_request_cb(uint8_t rhport, tusb_control_request_t const * request); -TU_ATTR_WEAK bool tud_vendor_control_complete_cb(uint8_t rhport, tusb_control_request_t const * request); - // Invoked when received new data TU_ATTR_WEAK void tud_vendor_rx_cb(uint8_t itf); diff --git a/src/device/usbd.h b/src/device/usbd.h index 5aba18ef3..cd261575d 100644 --- a/src/device/usbd.h +++ b/src/device/usbd.h @@ -100,6 +100,10 @@ TU_ATTR_WEAK void tud_suspend_cb(bool remote_wakeup_en); // Invoked when usb bus is resumed TU_ATTR_WEAK void tud_resume_cb(void); +// Invoked when received control request with VENDOR TYPE +TU_ATTR_WEAK bool tud_vendor_control_request_cb(uint8_t rhport, tusb_control_request_t const * request); +TU_ATTR_WEAK bool tud_vendor_control_complete_cb(uint8_t rhport, tusb_control_request_t const * request); + //--------------------------------------------------------------------+ // Descriptor Templates //--------------------------------------------------------------------+