mikroSDK Reference Manual

Data Structures

struct  TU_ATTR_PACKED
 AUDIO Channel Cluster Descriptor (4.1) More...
 

Typedefs

typedef struct TU_ATTR_PACKED hid_keyboard_report_t
 Standard HID Boot Protocol Keyboard Report.
 

Enumerations

enum  hid_keyboard_modifier_bm_t {
  KEYBOARD_MODIFIER_LEFTCTRL = TU_BIT(0) , KEYBOARD_MODIFIER_LEFTSHIFT = TU_BIT(1) , KEYBOARD_MODIFIER_LEFTALT = TU_BIT(2) , KEYBOARD_MODIFIER_LEFTGUI = TU_BIT(3) ,
  KEYBOARD_MODIFIER_RIGHTCTRL = TU_BIT(4) , KEYBOARD_MODIFIER_RIGHTSHIFT = TU_BIT(5) , KEYBOARD_MODIFIER_RIGHTALT = TU_BIT(6) , KEYBOARD_MODIFIER_RIGHTGUI = TU_BIT(7)
}
 Keyboard modifier codes bitmap. More...
 
enum  hid_keyboard_led_bm_t {
  KEYBOARD_LED_NUMLOCK = TU_BIT(0) , KEYBOARD_LED_CAPSLOCK = TU_BIT(1) , KEYBOARD_LED_SCROLLLOCK = TU_BIT(2) , KEYBOARD_LED_COMPOSE = TU_BIT(3) ,
  KEYBOARD_LED_KANA = TU_BIT(4)
}
 

Enumeration Type Documentation

◆ hid_keyboard_led_bm_t

Enumerator
KEYBOARD_LED_NUMLOCK 

Num Lock LED.

KEYBOARD_LED_CAPSLOCK 

Caps Lock LED.

KEYBOARD_LED_SCROLLLOCK 

Scroll Lock LED.

KEYBOARD_LED_COMPOSE 

Composition Mode.

KEYBOARD_LED_KANA 

Kana mode.

◆ hid_keyboard_modifier_bm_t

Enumerator
KEYBOARD_MODIFIER_LEFTCTRL 

Left Control.

KEYBOARD_MODIFIER_LEFTSHIFT 

Left Shift.

KEYBOARD_MODIFIER_LEFTALT 

Left Alt.

KEYBOARD_MODIFIER_LEFTGUI 

Left Window.

KEYBOARD_MODIFIER_RIGHTCTRL 

Right Control.

KEYBOARD_MODIFIER_RIGHTSHIFT 

Right Shift.

KEYBOARD_MODIFIER_RIGHTALT 

Right Alt.

KEYBOARD_MODIFIER_RIGHTGUI 

Right Window.