24 #ifndef __USBHHIDKEYBOARD_H__ 25 #define __USBHHIDKEYBOARD_H__ 54 uint32_t ui32MsgParam,
59 uint32_t ui32BufferSize);
63 uint32_t ui32Modifiers);
65 uint32_t ui32PollRate);
uint32_t USBHKeyboardClose(tUSBHKeyboard *psKbInstance)
Definition: usbhhidkeyboard.c:170
tUSBHKeyboard * USBHKeyboardOpen(tUSBHIDKeyboardCallback pfnCallback, uint8_t *pui8Buffer, uint32_t ui32Size)
Definition: usbhhidkeyboard.c:137
uint32_t USBHKeyboardModifierSet(tUSBHKeyboard *psKbInstance, uint32_t ui32Modifiers)
Definition: usbhhidkeyboard.c:325
uint32_t USBHKeyboardPollRateSet(tUSBHKeyboard *psKbInstance, uint32_t ui32PollRate)
Definition: usbhhidkeyboard.c:432
struct tUSBHKeyboard tUSBHKeyboard
Definition: usbhhidkeyboard.h:45
uint32_t USBHKeyboardInit(tUSBHKeyboard *psKbInstance)
Definition: usbhhidkeyboard.c:363
uint32_t USBHKeyboardUsageToChar(tUSBHKeyboard *psKbInstance, const tHIDKeyboardUsageTable *psTable, uint8_t ui8UsageID)
Definition: usbhhidkeyboard.c:208
uint32_t USBHKeyboardLPMSleep(tUSBHKeyboard *psKbInstance)
Definition: usbhhidkeyboard.c:709
uint32_t USBHKeyboardLPMStatus(tUSBHKeyboard *psKbInstance)
Definition: usbhhidkeyboard.c:737
void(* tUSBHIDKeyboardCallback)(tUSBHKeyboard *psKbInstance, uint32_t ui32Event, uint32_t ui32MsgParam, void *pvMsgData)
Definition: usbhhidkeyboard.h:52