#include <stdbool.h>
#include <stdint.h>
#include "ti/usblib/msp432e4/usblib.h"
#include "usbhost.h"
#include "ti/usblib/msp432e4/usbhid.h"
#include "usbhhid.h"
#include "usbhhidkeyboard.h"
Macros | |
#define | USBHKEYB_REPORT_SIZE 8 |
#define | USBHKEYB_DEVICE_PRESENT 0x00000001 |
Functions | |
tUSBHKeyboard * | USBHKeyboardOpen (tUSBHIDKeyboardCallback pfnCallback, uint8_t *pui8Buffer, uint32_t ui32Size) |
uint32_t | USBHKeyboardClose (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardUsageToChar (tUSBHKeyboard *psKbInstance, const tHIDKeyboardUsageTable *psTable, uint8_t ui8UsageID) |
uint32_t | USBHKeyboardModifierSet (tUSBHKeyboard *psKbInstance, uint32_t ui32Modifiers) |
uint32_t | USBHKeyboardInit (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardPollRateSet (tUSBHKeyboard *psKbInstance, uint32_t ui32PollRate) |
uint32_t | USBHKeyboardLPMSleep (tUSBHKeyboard *psKbInstance) |
uint32_t | USBHKeyboardLPMStatus (tUSBHKeyboard *psKbInstance) |