aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-usb/src/class/hid.rs14
-rw-r--r--examples/nrf52840/src/bin/usb_hid_keyboard.rs2
-rw-r--r--examples/nrf52840/src/bin/usb_hid_mouse.rs2
-rw-r--r--examples/rp/src/bin/usb_hid_keyboard.rs2
-rwxr-xr-xexamples/rp/src/bin/usb_hid_mouse.rs2
-rw-r--r--examples/rp235x/src/bin/usb_hid_keyboard.rs2
-rw-r--r--examples/stm32f4/src/bin/usb_hid_keyboard.rs2
-rw-r--r--examples/stm32f4/src/bin/usb_hid_mouse.rs2
-rw-r--r--examples/stm32l5/src/bin/usb_hid_mouse.rs2
9 files changed, 15 insertions, 15 deletions
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<u8> for HidProtocolMode {
56#[cfg_attr(feature = "defmt", derive(defmt::Format))] 56#[cfg_attr(feature = "defmt", derive(defmt::Format))]
57#[repr(u8)] 57#[repr(u8)]
58pub enum HidSubclass { 58pub enum HidSubclass {
59 /// Only report mode is supported. 59 /// No subclass, standard HID device.
60 ReportOnly = 0, 60 No = 0,
61 /// Both boot and report mode are supported. 61 /// Boot interface subclass, supports BIOS boot protocol.
62 ReportOrBoot = 1, 62 Boot = 1,
63} 63}
64 64
65/// USB HID protocol values. 65/// USB HID protocol values.
@@ -67,11 +67,11 @@ pub enum HidSubclass {
67#[cfg_attr(feature = "defmt", derive(defmt::Format))] 67#[cfg_attr(feature = "defmt", derive(defmt::Format))]
68#[repr(u8)] 68#[repr(u8)]
69pub enum HidBootProtocol { 69pub enum HidBootProtocol {
70 /// No specific boot protocol. 70 /// No boot protocol.
71 None = 0, 71 None = 0,
72 /// Boot protocol keyboard. 72 /// Keyboard boot protocol.
73 Keyboard = 1, 73 Keyboard = 1,
74 /// Boot protocol mouse. 74 /// Mouse boot protocol.
75 Mouse = 2, 75 Mouse = 2,
76} 76}
77 77
diff --git a/examples/nrf52840/src/bin/usb_hid_keyboard.rs b/examples/nrf52840/src/bin/usb_hid_keyboard.rs
index 8649d5667..540580c31 100644
--- a/examples/nrf52840/src/bin/usb_hid_keyboard.rs
+++ b/examples/nrf52840/src/bin/usb_hid_keyboard.rs
@@ -82,7 +82,7 @@ async fn main(_spawner: Spawner) {
82 request_handler: None, 82 request_handler: None,
83 poll_ms: 60, 83 poll_ms: 60,
84 max_packet_size: 64, 84 max_packet_size: 64,
85 hid_subclass: HidSubclass::ReportOrBoot, 85 hid_subclass: HidSubclass::Boot,
86 hid_boot_protocol: HidBootProtocol::Keyboard, 86 hid_boot_protocol: HidBootProtocol::Keyboard,
87 }; 87 };
88 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); 88 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config);
diff --git a/examples/nrf52840/src/bin/usb_hid_mouse.rs b/examples/nrf52840/src/bin/usb_hid_mouse.rs
index 4baf2e814..efc28203c 100644
--- a/examples/nrf52840/src/bin/usb_hid_mouse.rs
+++ b/examples/nrf52840/src/bin/usb_hid_mouse.rs
@@ -73,7 +73,7 @@ async fn main(_spawner: Spawner) {
73 request_handler: Some(&mut request_handler), 73 request_handler: Some(&mut request_handler),
74 poll_ms: 60, 74 poll_ms: 60,
75 max_packet_size: 8, 75 max_packet_size: 8,
76 hid_subclass: HidSubclass::ReportOrBoot, 76 hid_subclass: HidSubclass::Boot,
77 hid_boot_protocol: HidBootProtocol::Mouse, 77 hid_boot_protocol: HidBootProtocol::Mouse,
78 }; 78 };
79 79
diff --git a/examples/rp/src/bin/usb_hid_keyboard.rs b/examples/rp/src/bin/usb_hid_keyboard.rs
index fa78d0c2e..adf91439e 100644
--- a/examples/rp/src/bin/usb_hid_keyboard.rs
+++ b/examples/rp/src/bin/usb_hid_keyboard.rs
@@ -67,7 +67,7 @@ async fn main(_spawner: Spawner) {
67 request_handler: None, 67 request_handler: None,
68 poll_ms: 60, 68 poll_ms: 60,
69 max_packet_size: 64, 69 max_packet_size: 64,
70 hid_subclass: HidSubclass::ReportOrBoot, 70 hid_subclass: HidSubclass::Boot,
71 hid_boot_protocol: HidBootProtocol::Keyboard, 71 hid_boot_protocol: HidBootProtocol::Keyboard,
72 }; 72 };
73 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); 73 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config);
diff --git a/examples/rp/src/bin/usb_hid_mouse.rs b/examples/rp/src/bin/usb_hid_mouse.rs
index 100e6048a..3e62e8891 100755
--- a/examples/rp/src/bin/usb_hid_mouse.rs
+++ b/examples/rp/src/bin/usb_hid_mouse.rs
@@ -69,7 +69,7 @@ async fn main(_spawner: Spawner) {
69 request_handler: None, 69 request_handler: None,
70 poll_ms: 60, 70 poll_ms: 60,
71 max_packet_size: 64, 71 max_packet_size: 64,
72 hid_subclass: HidSubclass::ReportOrBoot, 72 hid_subclass: HidSubclass::Boot,
73 hid_boot_protocol: HidBootProtocol::Mouse, 73 hid_boot_protocol: HidBootProtocol::Mouse,
74 }; 74 };
75 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); 75 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config);
diff --git a/examples/rp235x/src/bin/usb_hid_keyboard.rs b/examples/rp235x/src/bin/usb_hid_keyboard.rs
index 3203176cb..b740a07b3 100644
--- a/examples/rp235x/src/bin/usb_hid_keyboard.rs
+++ b/examples/rp235x/src/bin/usb_hid_keyboard.rs
@@ -69,7 +69,7 @@ async fn main(_spawner: Spawner) {
69 request_handler: None, 69 request_handler: None,
70 poll_ms: 60, 70 poll_ms: 60,
71 max_packet_size: 64, 71 max_packet_size: 64,
72 hid_subclass: HidSubclass::ReportOrBoot, 72 hid_subclass: HidSubclass::Boot,
73 hid_boot_protocol: HidBootProtocol::Keyboard, 73 hid_boot_protocol: HidBootProtocol::Keyboard,
74 }; 74 };
75 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); 75 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config);
diff --git a/examples/stm32f4/src/bin/usb_hid_keyboard.rs b/examples/stm32f4/src/bin/usb_hid_keyboard.rs
index 740fbcaef..5521a8240 100644
--- a/examples/stm32f4/src/bin/usb_hid_keyboard.rs
+++ b/examples/stm32f4/src/bin/usb_hid_keyboard.rs
@@ -105,7 +105,7 @@ async fn main(_spawner: Spawner) {
105 request_handler: None, 105 request_handler: None,
106 poll_ms: 60, 106 poll_ms: 60,
107 max_packet_size: 8, 107 max_packet_size: 8,
108 hid_subclass: HidSubclass::ReportOrBoot, 108 hid_subclass: HidSubclass::Boot,
109 hid_boot_protocol: HidBootProtocol::Keyboard, 109 hid_boot_protocol: HidBootProtocol::Keyboard,
110 }; 110 };
111 111
diff --git a/examples/stm32f4/src/bin/usb_hid_mouse.rs b/examples/stm32f4/src/bin/usb_hid_mouse.rs
index 09af204c4..5cfa0aec4 100644
--- a/examples/stm32f4/src/bin/usb_hid_mouse.rs
+++ b/examples/stm32f4/src/bin/usb_hid_mouse.rs
@@ -95,7 +95,7 @@ async fn main(_spawner: Spawner) {
95 request_handler: Some(&mut request_handler), 95 request_handler: Some(&mut request_handler),
96 poll_ms: 60, 96 poll_ms: 60,
97 max_packet_size: 8, 97 max_packet_size: 8,
98 hid_subclass: HidSubclass::ReportOrBoot, 98 hid_subclass: HidSubclass::Boot,
99 hid_boot_protocol: HidBootProtocol::Mouse, 99 hid_boot_protocol: HidBootProtocol::Mouse,
100 }; 100 };
101 101
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs
index 30dbd2698..f64fde3cb 100644
--- a/examples/stm32l5/src/bin/usb_hid_mouse.rs
+++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs
@@ -77,7 +77,7 @@ async fn main(_spawner: Spawner) {
77 request_handler: Some(&mut request_handler), 77 request_handler: Some(&mut request_handler),
78 poll_ms: 60, 78 poll_ms: 60,
79 max_packet_size: 8, 79 max_packet_size: 8,
80 hid_subclass: HidSubclass::ReportOrBoot, 80 hid_subclass: HidSubclass::Boot,
81 hid_boot_protocol: HidBootProtocol::Mouse, 81 hid_boot_protocol: HidBootProtocol::Mouse,
82 }; 82 };
83 83