|
//*#define USB_EP_EVENT 0x0003*/
//*USB_Endpoint##n is like USB_Endpoint1(the 1 is just n parameter)*/
#define P_EP(n) ((USB_EP_EVENT & (1 << (n))) ? USB_EndPoint##n : NULL)
/* USB Endpoint Events Callback Pointers */
void (* const USB_P_EP[16]) (DWORD event) = {
P_EP(0),
P_EP(1),
P_EP(2),
P_EP(3),
P_EP(4),
P_EP(5),
P_EP(6),
P_EP(7),
P_EP(8),
P_EP(9),
P_EP(10),
P_EP(11),
P_EP(12),
P_EP(13),
P_EP(14),
P_EP(15),
};
这是一个什么样的数组呢?为什么在定义的数组名称以后还有一个 (DWORD event) 的修饰呢?还请知道的人给讲解讲解。
LPC2148_USB_HID程序,上面的数组只是其中的一段ourdev_678654J8Z1HC.rar(文件大小:206K) (原文件名:USBHID.rar)
|
|