From d79d433d02ab154e5f8570392fd0ca1ffdf9cac1 Mon Sep 17 00:00:00 2001 From: matteo Date: Wed, 1 Oct 2025 18:30:15 +0200 Subject: rename HidSubclass to match hid spec --- embassy-usb/src/class/hid.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'embassy-usb/src') diff --git a/embassy-usb/src/class/hid.rs b/embassy-usb/src/class/hid.rs index 6723afbbc..64e8fd59f 100644 --- a/embassy-usb/src/class/hid.rs +++ b/embassy-usb/src/class/hid.rs @@ -56,10 +56,10 @@ impl From for HidProtocolMode { #[cfg_attr(feature = "defmt", derive(defmt::Format))] #[repr(u8)] pub enum HidSubclass { - /// Only report mode is supported. - ReportOnly = 0, - /// Both boot and report mode are supported. - ReportOrBoot = 1, + /// No subclass, standard HID device. + No = 0, + /// Boot interface subclass, supports BIOS boot protocol. + Boot = 1, } /// USB HID protocol values. @@ -67,11 +67,11 @@ pub enum HidSubclass { #[cfg_attr(feature = "defmt", derive(defmt::Format))] #[repr(u8)] pub enum HidBootProtocol { - /// No specific boot protocol. + /// No boot protocol. None = 0, - /// Boot protocol keyboard. + /// Keyboard boot protocol. Keyboard = 1, - /// Boot protocol mouse. + /// Mouse boot protocol. Mouse = 2, } -- cgit