Module hid_io_protocol::commands[][src]

Modules

h0000

Supported Ids

h0001

Info Query

h001a

Sleep Mode

h0002

Test Message

h0003

Reset HID-IO

h0010

Get Properties

h0011

USB Key State TODO

h0012

Keyboard Layout TODO

h0013

Button Layout TODO

h0014

Keycap Types TODO

h0015

LED Layout TODO

h0016

Flash Mode

h0017

UTF-8 Character Stream

h0018

UTF-8 State

h0019

Trigger Host Macro TODO

h0020

KLL Trigger State TODO

h0021

Pixel Settings TODO

h0022

Pixel Set (1ch, 8bit) TODO

h0023

Pixel Set (3ch, 8bit) TODO

h0024

Pixel Set (1ch, 16bit) TODO

h0025

Pixel Set (3ch, 16bit) TODO

h0030

Open URL TODO

h0031

Terminal Command

h0032

Get OS Layout TODO

h0033

Set OS Layout TODO

h0034

Terminal Output

h0040

HID Keyboard State TODO

h0041

HID Keyboard LED State TODO

h0042

HID Mouse State TODO

h0043

HID Joystick State TODO

h0050

Manufacturing Test

h0051

Manufacturing Test Result

Structs

B1

The type-level bit 1.

Enums

CommandError

Traits

ArrayLength

Trait making GenericArray work, marking types to be used as length of an array

Commands

HID-IO Command Interface H - Max data payload length (HidIoPacketBuffer) ID - Max number of HidIoCommandIds

Sub

The subtraction operator -.

Type Definitions

Diff

Alias for the associated type of Sub: Diff<A, B> = <A as Sub<B>>::Output

Sub1

Alias to make it easy to subtract 1: Sub1<A> = <A as Sub<B1>>::Output

U4