| 123456789101112131415161718192021222324252627282930 |
- #ifndef _ENDPOINTS_H_
- #define _ENDPOINTS_H_
- #define ICE_USB 24 // page 79
- #define NUM_ENDPOINTS_OLD 0 // Control Protocol
- #ifdef __SERIAL_POLL_SUPPORT__
- #define NUM_ENDPOINTS 3 // SCPI, Serial Poll
- #pragma message("Three endpoints: BULK-IN/OUT, INTERRUPT-IN")
- #else
- #define NUM_ENDPOINTS 2 // SCPI
- #endif
- void usb_ep_clear_buffers( TENDPOINT_PHY_ADDRESS ep_num_physical );
- void usb_EP2_tx_int_func(USB_DEVICE_INFO * udi);
- void usb_EP2_tx_func__(USB_DEVICE_INFO * udi);
- void usb_EP2_rx_int_func(USB_DEVICE_INFO * udi);
- void usb_EP2_rx_func__(USB_DEVICE_INFO * udi);
- #ifdef __SERIAL_POLL_SUPPORT__
- void usb_EP1_tx_int_func( USB_DEVICE_INFO *);
- #endif
- #ifdef __SERIAL_POLL_SUPPORT__
- void usb_config_EP1(void);
- #endif
-
- #endif
|