aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src/bin
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-04-16 02:07:03 +0200
committerDario Nieuwenhuis <[email protected]>2022-04-16 02:07:03 +0200
commitf35bde684acb736fd4d5b709833b8c2a47146fa8 (patch)
tree848a28f4a2dfcad860073360c36f0e4ad7a52088 /examples/nrf/src/bin
parentc0de54a341dc40b600574a5009a3d4c54e52d5c8 (diff)
usb-hid: add Config struct, to avoid too many params.
Diffstat (limited to 'examples/nrf/src/bin')
-rw-r--r--examples/nrf/src/bin/usb_hid_keyboard.rs15
-rw-r--r--examples/nrf/src/bin/usb_hid_mouse.rs18
2 files changed, 16 insertions, 17 deletions
diff --git a/examples/nrf/src/bin/usb_hid_keyboard.rs b/examples/nrf/src/bin/usb_hid_keyboard.rs
index 4ed49d375..a2d78b08e 100644
--- a/examples/nrf/src/bin/usb_hid_keyboard.rs
+++ b/examples/nrf/src/bin/usb_hid_keyboard.rs
@@ -88,14 +88,13 @@ async fn main(_spawner: Spawner, p: Peripherals) {
88 ); 88 );
89 89
90 // Create classes on the builder. 90 // Create classes on the builder.
91 let hid = HidReaderWriter::<_, 1, 8>::new( 91 let config = embassy_usb_hid::Config {
92 &mut builder, 92 report_descriptor: KeyboardReport::desc(),
93 &mut state, 93 request_handler: Some(&request_handler),
94 KeyboardReport::desc(), 94 poll_ms: 60,
95 Some(&request_handler), 95 max_packet_size: 64,
96 60, 96 };
97 64, 97 let hid = HidReaderWriter::<_, 1, 8>::new(&mut builder, &mut state, config);
98 );
99 98
100 // Build the builder. 99 // Build the builder.
101 let mut usb = builder.build(); 100 let mut usb = builder.build();
diff --git a/examples/nrf/src/bin/usb_hid_mouse.rs b/examples/nrf/src/bin/usb_hid_mouse.rs
index bbdced745..1e98dd1ae 100644
--- a/examples/nrf/src/bin/usb_hid_mouse.rs
+++ b/examples/nrf/src/bin/usb_hid_mouse.rs
@@ -52,7 +52,7 @@ async fn main(_spawner: Spawner, p: Peripherals) {
52 let mut control_buf = [0; 16]; 52 let mut control_buf = [0; 16];
53 let request_handler = MyRequestHandler {}; 53 let request_handler = MyRequestHandler {};
54 54
55 let mut control = State::new(); 55 let mut state = State::new();
56 56
57 let mut builder = UsbDeviceBuilder::new( 57 let mut builder = UsbDeviceBuilder::new(
58 driver, 58 driver,
@@ -65,14 +65,14 @@ async fn main(_spawner: Spawner, p: Peripherals) {
65 ); 65 );
66 66
67 // Create classes on the builder. 67 // Create classes on the builder.
68 let mut writer = HidWriter::<_, 5>::new( 68 let config = embassy_usb_hid::Config {
69 &mut builder, 69 report_descriptor: MouseReport::desc(),
70 &mut control, 70 request_handler: Some(&request_handler),
71 MouseReport::desc(), 71 poll_ms: 60,
72 Some(&request_handler), 72 max_packet_size: 8,
73 60, 73 };
74 8, 74
75 ); 75 let mut writer = HidWriter::<_, 5>::new(&mut builder, &mut state, config);
76 76
77 // Build the builder. 77 // Build the builder.
78 let mut usb = builder.build(); 78 let mut usb = builder.build();