diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/nrf52840/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/nrf52840/src/bin/usb_hid_mouse.rs | 6 | ||||
| -rw-r--r-- | examples/rp/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rwxr-xr-x | examples/rp/src/bin/usb_hid_mouse.rs | 6 | ||||
| -rw-r--r-- | examples/rp235x/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/stm32f4/src/bin/usb_hid_keyboard.rs | 6 | ||||
| -rw-r--r-- | examples/stm32f4/src/bin/usb_hid_mouse.rs | 6 | ||||
| -rw-r--r-- | examples/stm32l5/src/bin/usb_hid_mouse.rs | 6 |
8 files changed, 40 insertions, 8 deletions
diff --git a/examples/nrf52840/src/bin/usb_hid_keyboard.rs b/examples/nrf52840/src/bin/usb_hid_keyboard.rs index 5a9dc90a2..0f0d830c6 100644 --- a/examples/nrf52840/src/bin/usb_hid_keyboard.rs +++ b/examples/nrf52840/src/bin/usb_hid_keyboard.rs | |||
| @@ -45,6 +45,10 @@ async fn main(_spawner: Spawner) { | |||
| 45 | config.max_power = 100; | 45 | config.max_power = 100; |
| 46 | config.max_packet_size_0 = 64; | 46 | config.max_packet_size_0 = 64; |
| 47 | config.supports_remote_wakeup = true; | 47 | config.supports_remote_wakeup = true; |
| 48 | config.composite_with_iads = false; | ||
| 49 | config.device_class = 0; | ||
| 50 | config.device_sub_class = 0; | ||
| 51 | config.device_protocol = 0; | ||
| 48 | 52 | ||
| 49 | // Create embassy-usb DeviceBuilder using the driver and config. | 53 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 50 | // It needs some buffers for building the descriptors. | 54 | // It needs some buffers for building the descriptors. |
| @@ -75,7 +79,7 @@ async fn main(_spawner: Spawner) { | |||
| 75 | poll_ms: 60, | 79 | poll_ms: 60, |
| 76 | max_packet_size: 64, | 80 | max_packet_size: 64, |
| 77 | }; | 81 | }; |
| 78 | let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); | 82 | let hid = HidReaderWriter::<_, 1, 8>::new_keyboard(&mut builder, &mut state, config); |
| 79 | 83 | ||
| 80 | // Build the builder. | 84 | // Build the builder. |
| 81 | let mut usb = builder.build(); | 85 | let mut usb = builder.build(); |
diff --git a/examples/nrf52840/src/bin/usb_hid_mouse.rs b/examples/nrf52840/src/bin/usb_hid_mouse.rs index 80cda70e3..b3d90354b 100644 --- a/examples/nrf52840/src/bin/usb_hid_mouse.rs +++ b/examples/nrf52840/src/bin/usb_hid_mouse.rs | |||
| @@ -37,6 +37,10 @@ async fn main(_spawner: Spawner) { | |||
| 37 | config.serial_number = Some("12345678"); | 37 | config.serial_number = Some("12345678"); |
| 38 | config.max_power = 100; | 38 | config.max_power = 100; |
| 39 | config.max_packet_size_0 = 64; | 39 | config.max_packet_size_0 = 64; |
| 40 | config.composite_with_iads = false; | ||
| 41 | config.device_class = 0; | ||
| 42 | config.device_sub_class = 0; | ||
| 43 | config.device_protocol = 0; | ||
| 40 | 44 | ||
| 41 | // Create embassy-usb DeviceBuilder using the driver and config. | 45 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 42 | // It needs some buffers for building the descriptors. | 46 | // It needs some buffers for building the descriptors. |
| @@ -65,7 +69,7 @@ async fn main(_spawner: Spawner) { | |||
| 65 | max_packet_size: 8, | 69 | max_packet_size: 8, |
| 66 | }; | 70 | }; |
| 67 | 71 | ||
| 68 | let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config); | 72 | let mut writer = HidWriter::<_, 5>::new_mouse(&mut builder, &mut state, config); |
| 69 | 73 | ||
| 70 | // Build the builder. | 74 | // Build the builder. |
| 71 | let mut usb = builder.build(); | 75 | let mut usb = builder.build(); |
diff --git a/examples/rp/src/bin/usb_hid_keyboard.rs b/examples/rp/src/bin/usb_hid_keyboard.rs index a7cb322d8..8658da6b5 100644 --- a/examples/rp/src/bin/usb_hid_keyboard.rs +++ b/examples/rp/src/bin/usb_hid_keyboard.rs | |||
| @@ -33,6 +33,10 @@ async fn main(_spawner: Spawner) { | |||
| 33 | config.serial_number = Some("12345678"); | 33 | config.serial_number = Some("12345678"); |
| 34 | config.max_power = 100; | 34 | config.max_power = 100; |
| 35 | config.max_packet_size_0 = 64; | 35 | config.max_packet_size_0 = 64; |
| 36 | config.composite_with_iads = false; | ||
| 37 | config.device_class = 0; | ||
| 38 | config.device_sub_class = 0; | ||
| 39 | config.device_protocol = 0; | ||
| 36 | 40 | ||
| 37 | // Create embassy-usb DeviceBuilder using the driver and config. | 41 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 38 | // It needs some buffers for building the descriptors. | 42 | // It needs some buffers for building the descriptors. |
| @@ -64,7 +68,7 @@ async fn main(_spawner: Spawner) { | |||
| 64 | poll_ms: 60, | 68 | poll_ms: 60, |
| 65 | max_packet_size: 64, | 69 | max_packet_size: 64, |
| 66 | }; | 70 | }; |
| 67 | let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); | 71 | let hid = HidReaderWriter::<_, 1, 8>::new_keyboard(&mut builder, &mut state, config); |
| 68 | 72 | ||
| 69 | // Build the builder. | 73 | // Build the builder. |
| 70 | let mut usb = builder.build(); | 74 | let mut usb = builder.build(); |
diff --git a/examples/rp/src/bin/usb_hid_mouse.rs b/examples/rp/src/bin/usb_hid_mouse.rs index 4454c593c..4d8fc354e 100755 --- a/examples/rp/src/bin/usb_hid_mouse.rs +++ b/examples/rp/src/bin/usb_hid_mouse.rs | |||
| @@ -35,6 +35,10 @@ async fn main(_spawner: Spawner) { | |||
| 35 | config.serial_number = Some("12345678"); | 35 | config.serial_number = Some("12345678"); |
| 36 | config.max_power = 100; | 36 | config.max_power = 100; |
| 37 | config.max_packet_size_0 = 64; | 37 | config.max_packet_size_0 = 64; |
| 38 | config.composite_with_iads = false; | ||
| 39 | config.device_class = 0; | ||
| 40 | config.device_sub_class = 0; | ||
| 41 | config.device_protocol = 0; | ||
| 38 | 42 | ||
| 39 | // Create embassy-usb DeviceBuilder using the driver and config. | 43 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 40 | // It needs some buffers for building the descriptors. | 44 | // It needs some buffers for building the descriptors. |
| @@ -66,7 +70,7 @@ async fn main(_spawner: Spawner) { | |||
| 66 | poll_ms: 60, | 70 | poll_ms: 60, |
| 67 | max_packet_size: 64, | 71 | max_packet_size: 64, |
| 68 | }; | 72 | }; |
| 69 | let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); | 73 | let hid = HidReaderWriter::<_, 1, 8>::new_keyboard(&mut builder, &mut state, config); |
| 70 | 74 | ||
| 71 | // Build the builder. | 75 | // Build the builder. |
| 72 | let mut usb = builder.build(); | 76 | let mut usb = builder.build(); |
diff --git a/examples/rp235x/src/bin/usb_hid_keyboard.rs b/examples/rp235x/src/bin/usb_hid_keyboard.rs index 6f496e23a..fa9eaa863 100644 --- a/examples/rp235x/src/bin/usb_hid_keyboard.rs +++ b/examples/rp235x/src/bin/usb_hid_keyboard.rs | |||
| @@ -33,6 +33,10 @@ async fn main(_spawner: Spawner) { | |||
| 33 | config.serial_number = Some("12345678"); | 33 | config.serial_number = Some("12345678"); |
| 34 | config.max_power = 100; | 34 | config.max_power = 100; |
| 35 | config.max_packet_size_0 = 64; | 35 | config.max_packet_size_0 = 64; |
| 36 | config.composite_with_iads = false; | ||
| 37 | config.device_class = 0; | ||
| 38 | config.device_sub_class = 0; | ||
| 39 | config.device_protocol = 0; | ||
| 36 | 40 | ||
| 37 | // Create embassy-usb DeviceBuilder using the driver and config. | 41 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 38 | // It needs some buffers for building the descriptors. | 42 | // It needs some buffers for building the descriptors. |
| @@ -64,7 +68,7 @@ async fn main(_spawner: Spawner) { | |||
| 64 | poll_ms: 60, | 68 | poll_ms: 60, |
| 65 | max_packet_size: 64, | 69 | max_packet_size: 64, |
| 66 | }; | 70 | }; |
| 67 | let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); | 71 | let hid = HidReaderWriter::<_, 1, 8>::new_keyboard(&mut builder, &mut state, config); |
| 68 | 72 | ||
| 69 | // Build the builder. | 73 | // Build the builder. |
| 70 | let mut usb = builder.build(); | 74 | let mut usb = builder.build(); |
diff --git a/examples/stm32f4/src/bin/usb_hid_keyboard.rs b/examples/stm32f4/src/bin/usb_hid_keyboard.rs index d6b4a9bc9..6ddfba83a 100644 --- a/examples/stm32f4/src/bin/usb_hid_keyboard.rs +++ b/examples/stm32f4/src/bin/usb_hid_keyboard.rs | |||
| @@ -70,6 +70,10 @@ async fn main(_spawner: Spawner) { | |||
| 70 | config.serial_number = Some("12345678"); | 70 | config.serial_number = Some("12345678"); |
| 71 | config.max_power = 100; | 71 | config.max_power = 100; |
| 72 | config.max_packet_size_0 = 64; | 72 | config.max_packet_size_0 = 64; |
| 73 | config.composite_with_iads = false; | ||
| 74 | config.device_class = 0; | ||
| 75 | config.device_sub_class = 0; | ||
| 76 | config.device_protocol = 0; | ||
| 73 | 77 | ||
| 74 | // Create embassy-usb DeviceBuilder using the driver and config. | 78 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 75 | // It needs some buffers for building the descriptors. | 79 | // It needs some buffers for building the descriptors. |
| @@ -103,7 +107,7 @@ async fn main(_spawner: Spawner) { | |||
| 103 | max_packet_size: 8, | 107 | max_packet_size: 8, |
| 104 | }; | 108 | }; |
| 105 | 109 | ||
| 106 | let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config); | 110 | let hid = HidReaderWriter::<_, 1, 8>::new_keyboard(&mut builder, &mut state, config); |
| 107 | 111 | ||
| 108 | // Build the builder. | 112 | // Build the builder. |
| 109 | let mut usb = builder.build(); | 113 | let mut usb = builder.build(); |
diff --git a/examples/stm32f4/src/bin/usb_hid_mouse.rs b/examples/stm32f4/src/bin/usb_hid_mouse.rs index badb65e98..8d035d0d5 100644 --- a/examples/stm32f4/src/bin/usb_hid_mouse.rs +++ b/examples/stm32f4/src/bin/usb_hid_mouse.rs | |||
| @@ -65,6 +65,10 @@ async fn main(_spawner: Spawner) { | |||
| 65 | config.manufacturer = Some("Embassy"); | 65 | config.manufacturer = Some("Embassy"); |
| 66 | config.product = Some("HID mouse example"); | 66 | config.product = Some("HID mouse example"); |
| 67 | config.serial_number = Some("12345678"); | 67 | config.serial_number = Some("12345678"); |
| 68 | config.composite_with_iads = false; | ||
| 69 | config.device_class = 0; | ||
| 70 | config.device_sub_class = 0; | ||
| 71 | config.device_protocol = 0; | ||
| 68 | 72 | ||
| 69 | // Create embassy-usb DeviceBuilder using the driver and config. | 73 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 70 | // It needs some buffers for building the descriptors. | 74 | // It needs some buffers for building the descriptors. |
| @@ -93,7 +97,7 @@ async fn main(_spawner: Spawner) { | |||
| 93 | max_packet_size: 8, | 97 | max_packet_size: 8, |
| 94 | }; | 98 | }; |
| 95 | 99 | ||
| 96 | let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config); | 100 | let mut writer = HidWriter::<_, 5>::new_mouse(&mut builder, &mut state, config); |
| 97 | 101 | ||
| 98 | // Build the builder. | 102 | // Build the builder. |
| 99 | let mut usb = builder.build(); | 103 | let mut usb = builder.build(); |
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs index 3f8c52b82..6f9200548 100644 --- a/examples/stm32l5/src/bin/usb_hid_mouse.rs +++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs | |||
| @@ -48,6 +48,10 @@ async fn main(_spawner: Spawner) { | |||
| 48 | config.serial_number = Some("12345678"); | 48 | config.serial_number = Some("12345678"); |
| 49 | config.max_power = 100; | 49 | config.max_power = 100; |
| 50 | config.max_packet_size_0 = 64; | 50 | config.max_packet_size_0 = 64; |
| 51 | config.composite_with_iads = false; | ||
| 52 | config.device_class = 0; | ||
| 53 | config.device_sub_class = 0; | ||
| 54 | config.device_protocol = 0; | ||
| 51 | 55 | ||
| 52 | // Create embassy-usb DeviceBuilder using the driver and config. | 56 | // Create embassy-usb DeviceBuilder using the driver and config. |
| 53 | // It needs some buffers for building the descriptors. | 57 | // It needs some buffers for building the descriptors. |
| @@ -75,7 +79,7 @@ async fn main(_spawner: Spawner) { | |||
| 75 | max_packet_size: 8, | 79 | max_packet_size: 8, |
| 76 | }; | 80 | }; |
| 77 | 81 | ||
| 78 | let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config); | 82 | let mut writer = HidWriter::<_, 5>::new_mouse(&mut builder, &mut state, config); |
| 79 | 83 | ||
| 80 | // Build the builder. | 84 | // Build the builder. |
| 81 | let mut usb = builder.build(); | 85 | let mut usb = builder.build(); |
