Go to the source code of this file.
Typedefs | |
typedef struct tUSBHKeyboard | tUSBHKeyboard |
typedef void(* | tUSBHIDKeyboardCallback) (tUSBHKeyboard *psKbInstance, uint32_t ui32Event, uint32_t ui32MsgParam, void *pvMsgData) |
Functions | |
tUSBHKeyboard * | USBHKeyboardOpen (tUSBHIDKeyboardCallback pfnCallback, uint8_t *pui8Buffer, uint32_t ui32Size) |
uint32_t | USBHKeyboardClose (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardInit (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardModifierSet (tUSBHKeyboard *psKbInstance, uint32_t ui32Modifiers) |
uint32_t | USBHKeyboardPollRateSet (tUSBHKeyboard *psKbInstance, uint32_t ui32PollRate) |
uint32_t | USBHKeyboardLPMSleep (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardLPMStatus (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardUsageToChar (tUSBHKeyboard *psKbInstance, const tHIDKeyboardUsageTable *psTable, uint8_t ui8UsageID) |