Loading [MathJax]/jax/output/SVG/fonts/TeX/fontdata.js
Menu
Product
Email
PDF
Order now
MSP430™ USB HID Windows API Programmer's Guide
SLAA453A
january 2011 – may 2023
CONTENTS
SEARCH
MSP430™ USB HID Windows API Programmer's Guide
1
1
MSP430™ USB HID Windows API Programmer's Guide
2
Introduction
3
Implementation
3.1
Overview
3.2
File Organization
3.3
System Requirements
3.4
MSP430 USB API Stacks
3.5
How Windows Maps Physical USB HID Devices to the Host Application
3.6
Locating a Specific HID Device/Interface on the System and Opening It
3.7
Sending/Receiving Data
3.8
Detecting the Dynamic Connection/Disconnection of HID Devices
4
Function Call Reference
4.1
Device Connection Management and Initialization Calls
4.1.1
VOID HID_Init(struct strHidDevice* pstrHidDevice)
4.1.2
DWORD HID_GetSerNums(WORD vid, WORD pid, struct strTrackSerialNumbers *serialNumList)
4.1.3
DWORD HID_GetNumOfInterfaces(WORD vid, WORD pid, DWORD numSerNums)
4.1.4
BYTE HID_Open(struct strHidDevice* pstrHidDevice, WORD vid, WORD pid, DWORD deviceIndex, char serialNumber[SERNUM_LEN], DWORD totalDevNum, DWORD totalSerNum)
4.1.5
BYTE HID_Close(struct strHidDevice* pstrHidDevice)
4.1.6
BYTE HID_GetVersionNumber(struct strHidDevice* pstrHidDevice, USHORT * VersionNumber)
4.2
Sending/Receiving Data
4.2.1
BYTE HID_WriteFile(struct strHidDevice* pstrHidDevice, BYTE* buffer, DWORD bufferSize, DWORD* bytesSent)
4.2.2
BYTE HID_ReadFile(struct strHidDevice* pStrHidDevice, BYTE* buffer, DWORD bufferSize, DWORD* bytesReturned)
4.3
Plug and Play Management
4.3.1
BYTE HID_RegisterForDeviceNotification(HWND hWnd, HDEVNOTIFY* diNotifyHandle)
4.3.2
BYTE HID_UnregisterForDeviceNotification(HDEVNOTIFY* diNotifyHandle)
4.3.3
BOOL IsDeviceAffected(struct strHidDevice* pstrHidDevice)
5
Demo Application
6
MSP430 USB Tool Suite
HID Interface Data Structure: strHidDevice
Format of Reports on HID-Datapipe Devices
C References
C Revision History
IMPORTANT NOTICE
search
No matches found.
Full reading width
Full reading width
Comfortable reading width
Expanded reading width
Card for each section
Card with all content
Application Note
MSP430™ USB HID Windows API Programmer's Guide
1
MSP430™ USB HID Windows API Programmer's Guide