|
@@ -270,7 +270,7 @@ typedef int32_t (*usbd_hw_ep_read)(uint8_t ep, void *buf, uint16_t blen);
|
|
|
* \param blen size of data will be written
|
|
* \param blen size of data will be written
|
|
|
* \return number of written bytes
|
|
* \return number of written bytes
|
|
|
*/
|
|
*/
|
|
|
-typedef int32_t (*usbd_hw_ep_write)(uint8_t ep, void *buf, uint16_t blen);
|
|
|
|
|
|
|
+typedef int32_t (*usbd_hw_ep_write)(uint8_t ep, const void *buf, uint16_t blen);
|
|
|
|
|
|
|
|
/** Stalls and unstalls endpoint
|
|
/** Stalls and unstalls endpoint
|
|
|
* \param ep endpoint address
|
|
* \param ep endpoint address
|
|
@@ -419,7 +419,7 @@ inline static void usbd_reg_event(usbd_device *dev, uint8_t evt, usbd_evt_callba
|
|
|
* \param dev dev usb device \ref _usbd_device
|
|
* \param dev dev usb device \ref _usbd_device
|
|
|
* \copydetails usbd_hw_ep_write
|
|
* \copydetails usbd_hw_ep_write
|
|
|
*/
|
|
*/
|
|
|
-inline static int32_t usbd_ep_write(usbd_device *dev, uint8_t ep, void *buf, uint16_t blen) {
|
|
|
|
|
|
|
+inline static int32_t usbd_ep_write(usbd_device *dev, uint8_t ep, const void *buf, uint16_t blen) {
|
|
|
return dev->driver->ep_write(ep, buf, blen);
|
|
return dev->driver->ep_write(ep, buf, blen);
|
|
|
}
|
|
}
|
|
|
|
|
|