USBLib API Guide  1.00.00.01
Macros | Functions | Variables
usbdhidmouse.c File Reference
#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"
Include dependency graph for usbdhidmouse.c:

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 tConfigSectiong_psHIDSections []
 
tConfigHeader g_sHIDConfigHeader
 
const tConfigHeader *const g_ppsHIDConfigDescriptors []
 
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale