#ifndef USB_H
#define USB_H
//#include <GenericTypeDefs.h>
typedef unsigned char BYTE;
typedef unsigned short WORD;
#define elemof(x) (sizeof(x)/sizeof(*(x)))
// Macros
#define PTR16(x) (WORD)(x)+0x1FE0
#define E0SZ 8U
__persistent extern struct _OneReport{
BYTE data[8];
}InReport,OutReport,FeatureReport;
// USB Functions
void InitializeUSB(void);
void HIDSend(void);
void ProcessUSBTransactions(void);
void ReArmInterface(void);
BYTE IsUsbDataAvaialble(void);
#endif//USB_H
Vorgefundene Kodierung: UTF-8 | 0
|