Expand description
Component for USB HID keyboard support.
§Usage
let strings = static_init!(
[&str; 3],
[
"Nordic Semiconductor", // Manufacturer
"nRF52840dk - TockOS", // Product
"serial0001", // Serial number
]
);
let (keyboard_hid, keyboard_hid_driver) = components::keyboard_hid::KeyboardHidComponent::new(
board_kernel,
capsules_core::driver::KeyboardHid,
&nrf52840_peripherals.usbd,
0x1915, // Nordic Semiconductor
0x503a,
strings,
)
.finalize(components::keyboard_hid_component_static!(
nrf52840::usbd::Usbd
));
keyboard_hid.enable();
keyboard_hid.attach();