List of all items
Structs
- device::consumer::ConsumerControl
- device::consumer::ConsumerControlConfig
- device::consumer::ConsumerControlFixed
- device::consumer::ConsumerControlFixedConfig
- device::consumer::FixedFunctionReport
- device::consumer::MultipleConsumerReport
- device::fido::RawFido
- device::fido::RawFidoConfig
- device::fido::RawFidoReport
- device::joystick::Joystick
- device::joystick::JoystickConfig
- device::joystick::JoystickReport
- device::keyboard::BootKeyboard
- device::keyboard::BootKeyboardConfig
- device::keyboard::BootKeyboardReport
- device::keyboard::KeyboardLedsReport
- device::keyboard::NKROBootKeyboard
- device::keyboard::NKROBootKeyboardConfig
- device::keyboard::NKROBootKeyboardReport
- device::mouse::AbsoluteWheelMouse
- device::mouse::AbsoluteWheelMouseConfig
- device::mouse::AbsoluteWheelMouseReport
- device::mouse::BootMouse
- device::mouse::BootMouseConfig
- device::mouse::BootMouseReport
- device::mouse::WheelMouse
- device::mouse::WheelMouseConfig
- device::mouse::WheelMouseReport
- interface::Interface
- interface::InterfaceBuilder
- interface::InterfaceConfig
- interface::ManagedIdleInterface
- interface::ManagedIdleInterfaceConfig
- usb_class::UsbHidClass
- usb_class::UsbHidClassBuilder
Enums
- UsbHidError
- descriptor::HidProtocol
- descriptor::InterfaceProtocol
- interface::InBytes16
- interface::InBytes32
- interface::InBytes64
- interface::InBytes8
- interface::InNone
- interface::OutBytes16
- interface::OutBytes32
- interface::OutBytes64
- interface::OutBytes8
- interface::OutNone
- interface::ReportDescriptor
- interface::ReportSingle
- interface::Reports128
- interface::Reports16
- interface::Reports32
- interface::Reports64
- interface::Reports8
- page::Consumer
- page::Desktop
- page::Game
- page::Keyboard
- page::Leds
- page::Simulation
- page::Telephony
- usb_class::UsbHidBuilderError
Traits
- device::DeviceClass
- device::DeviceHList
- interface::IdleStorage
- interface::InSize
- interface::InterfaceClass
- interface::OutSize
- interface::ReportBuffer
- interface::ReportCount
- interface::UsbAllocatable
Type Aliases
Constants
- device::consumer::FIXED_FUNCTION_REPORT_DESCRIPTOR
- device::consumer::MULTIPLE_CODE_REPORT_DESCRIPTOR
- device::fido::FIDO_REPORT_DESCRIPTOR
- device::joystick::JOYSTICK_DESCRIPTOR
- device::keyboard::BOOT_KEYBOARD_REPORT_DESCRIPTOR
- device::keyboard::NKRO_BOOT_KEYBOARD_REPORT_DESCRIPTOR
- device::keyboard::NKRO_COMPACT_KEYBOARD_REPORT_DESCRIPTOR
- device::mouse::ABSOLUTE_WHEEL_MOUSE_REPORT_DESCRIPTOR
- device::mouse::BOOT_MOUSE_REPORT_DESCRIPTOR
- device::mouse::WHEEL_MOUSE_REPORT_DESCRIPTOR