diff options
| author | Z8MAN8 <[email protected]> | 2023-10-11 21:39:30 +0800 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2023-10-11 12:01:20 -0400 |
| commit | 19bfdac891dbb70d475a64ae118ecb83459f4a50 (patch) | |
| tree | 941044d38c37322d9f31312ef621553bc2819c02 /components | |
| parent | a8249a28c6320e81ac2afe5a74464dcb377a0a77 (diff) | |
[fix][usb]return data type as rt_ssize_t
rt_ssize_t can give negative error code, which follows the unix style correctly
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/include/drivers/usb_device.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/drivers/include/drivers/usb_device.h b/components/drivers/include/drivers/usb_device.h index 42636a939f..db737afaf7 100644 --- a/components/drivers/include/drivers/usb_device.h +++ b/components/drivers/include/drivers/usb_device.h @@ -9,6 +9,7 @@ * 2012-12-12 heyuanjie87 change endpoint and function handler * 2013-04-26 aozima add DEVICEQUALIFIER support. * 2017-11-15 ZYH fix ep0 transform error + * 2023-10-11 ChuShicheng change rt_size_t to rt_ssize_t */ #ifndef __USB_DEVICE_H__ @@ -86,9 +87,9 @@ struct udcd_ops rt_err_t (*ep_clear_stall)(rt_uint8_t address); rt_err_t (*ep_enable)(struct uendpoint* ep); rt_err_t (*ep_disable)(struct uendpoint* ep); - rt_size_t (*ep_read_prepare)(rt_uint8_t address, void *buffer, rt_size_t size); - rt_size_t (*ep_read)(rt_uint8_t address, void *buffer); - rt_size_t (*ep_write)(rt_uint8_t address, void *buffer, rt_size_t size); + rt_ssize_t (*ep_read_prepare)(rt_uint8_t address, void *buffer, rt_size_t size); + rt_ssize_t (*ep_read)(rt_uint8_t address, void *buffer); + rt_ssize_t (*ep_write)(rt_uint8_t address, void *buffer, rt_size_t size); rt_err_t (*ep0_send_status)(void); rt_err_t (*suspend)(void); rt_err_t (*wakeup)(void); |
