aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/nrf52840/src/bin/usb_hid_keyboard.rs6
-rw-r--r--examples/nrf52840/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/rp/src/bin/usb_hid_keyboard.rs6
-rwxr-xr-xexamples/rp/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/rp235x/src/bin/usb_hid_keyboard.rs6
-rw-r--r--examples/stm32f4/src/bin/usb_hid_keyboard.rs6
-rw-r--r--examples/stm32f4/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/stm32l5/src/bin/usb_hid_mouse.rs6
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();