#include <stdbool.h>
#include <stdint.h>
#include "ti/devices/msp432e4/driverlib/driverlib.h"
#include "ti/usblib/msp432e4/usblib.h"
#include "ti/usblib/msp432e4/usblibpriv.h"
#include "usbdevice.h"
#include "ti/usblib/msp432e4/usbhid.h"
#include "usbdhid.h"
#include "usbdhidmouse.h"
Macros | |
#define | NUM_HID_SECTIONS |
#define | HID_REPORT_BUTTONS 0 |
#define | HID_REPORT_X 1 |
#define | HID_REPORT_Y 2 |
Functions | |
void * | USBDHIDMouseInit (uint32_t ui32Index, tUSBDHIDMouseDevice *psMouseDevice) |
void * | USBDHIDMouseCompositeInit (uint32_t ui32Index, tUSBDHIDMouseDevice *psMouseDevice, tCompositeEntry *psCompEntry) |
void | USBDHIDMouseTerm (void *pvMouseDevice) |
void * | USBDHIDMouseSetCBData (void *pvMouseDevice, void *pvCBData) |
uint32_t | USBDHIDMouseStateChange (void *pvMouseDevice, int8_t i8DeltaX, int8_t i8DeltaY, uint8_t ui8Buttons) |
void | USBDHIDMousePowerStatusSet (void *pvMouseDevice, uint8_t ui8Power) |
bool | USBDHIDMouseRemoteWakeupRequest (void *pvMouseDevice) |
Variables | |
uint8_t | g_pui8MouseDescriptor [] |
uint8_t | g_pui8HIDInterface [HIDINTERFACE_SIZE] |
const uint8_t | g_pui8HIDInEndpoint [HIDINENDPOINT_SIZE] |
const tConfigSection | g_sHIDConfigSection |
const tConfigSection | g_sHIDInterfaceSection |
const tConfigSection | g_sHIDInEndpointSection |
tConfigSection | g_sHIDDescriptorSection |
const tConfigSection * | g_psHIDSections [] |
tConfigHeader | g_sHIDConfigHeader |
const tConfigHeader *const | g_ppsHIDConfigDescriptors [] |