Macros | Functions
usbhhidkeyboard.c File Reference
#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

tUSBHKeyboardUSBHKeyboardOpen (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)
 
Copyright 2017, Texas Instruments Incorporated