summaryrefslogtreecommitdiff
path: root/class
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-11-25 11:17:55 +0800
committersakumisu <[email protected]>2025-11-25 15:29:53 +0800
commit1cc9877b39aa03f05ecacbfa1fb1cdf153376ce4 (patch)
treee61db50616ab4fad67cf2d4c1f6579833e3b9dbd /class
parent62fbc1ffee72b8e78bdeaa80e35c070742b1fb7a (diff)
fix warning
Signed-off-by: sakumisu <[email protected]>
Diffstat (limited to 'class')
-rw-r--r--class/hid/usbh_hid.c6
1 files 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;
}