From e25c12f6a8d301629c172cd2a6a68a1290e4cb1c Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 25 Nov 2025 11:17:55 +0800 Subject: [PATCH] fix warning Signed-off-by: sakumisu <1203593632@qq.com> --- class/hid/usbh_hid.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/class/hid/usbh_hid.c b/class/hid/usbh_hid.c index 5c400c7b..c4400cac 100644 --- a/class/hid/usbh_hid.c +++ b/class/hid/usbh_hid.c @@ -106,7 +106,7 @@ int usbh_hid_get_idle(struct usbh_hid *hid_class, uint8_t *buffer) if (ret < 8) { return ret; } - memcpy(buffer, g_hid_buf[hid_class->minor], MIN(ret - 8, 1)); + memcpy(buffer, g_hid_buf[hid_class->minor], MIN((uint32_t)ret - 8, 1)); return ret; } @@ -148,7 +148,7 @@ int usbh_hid_get_protocol(struct usbh_hid *hid_class, uint8_t *protocol) if (ret < 8) { return ret; } - memcpy(protocol, g_hid_buf[hid_class->minor], MIN(ret - 8, 1)); + memcpy(protocol, g_hid_buf[hid_class->minor], MIN((uint32_t)ret - 8, 1)); return ret; } @@ -190,7 +190,7 @@ int usbh_hid_get_report(struct usbh_hid *hid_class, uint8_t report_type, uint8_t if (ret < 8) { return ret; } - memcpy(buffer, g_hid_buf[hid_class->minor], MIN(ret - 8, buflen)); + memcpy(buffer, g_hid_buf[hid_class->minor], MIN((uint32_t)ret - 8, buflen)); return ret; }