static unsigned int usbhw_is_ep_busy(unsigned int ep)
This function servers to determine whether Endpoint is busy.
Definition: usbhw_i.h:154
#define reg_ctrl_ep_ctrl
Definition: register_8258.h:406
static int usbhw_is_ctrl_ep_busy(void)
This function servers to determine whether control Endpoint is busy.
Definition: usbhw_i.h:95
static unsigned int usbhw_get_eps_irq(void)
This function servers to get the irq status of Endpoint.
Definition: usbhw_i.h:116
static unsigned char usbhw_read_ep_data(unsigned int ep)
This function servers to read the data of Endpoint.
Definition: usbhw_i.h:136
static void usbhw_data_ep_ack(unsigned int ep)
This function servers to set the specified data EndPoint to ack.
Definition: usbhw_i.h:163
#define reg_ctrl_ep_dat
Definition: register_8258.h:405
static void usbhw_set_printer_threshold(unsigned char th)
This function servers to set the threshold of printer.
Definition: usbhw_i.h:182
static unsigned int usbhw_get_ctrl_ep_irq(void)
This function servers to get the irq status of control Endpoint.
Definition: usbhw_i.h:46
#define reg_usb_ep_dat(i)
Definition: register_8258.h:477
#define reg_usb_ep_ctrl(i)
Definition: register_8258.h:489
static void usbhw_write_ctrl_ep_data(unsigned char data)
This function servers to write the data of control Endpoint.
Definition: usbhw_i.h:86
static void usbhw_reset_ctrl_ep_ptr(void)
This function servers to reset the pointer of control Endpoint.
Definition: usbhw_i.h:37
#define reg_usb_ep_ptr(i)
Definition: register_8258.h:465
static void usbhw_write_ep_data(unsigned int ep, unsigned char data)
This function servers to write the data of Endpoint.
Definition: usbhw_i.h:145
static void usbhw_write_ctrl_ep_ctrl(unsigned char data)
This function servers to set the value of control Endpoint.
Definition: usbhw_i.h:68
#define reg_usb_irq
Definition: register_8258.h:521
#define reg_ctrl_ep_ptr
Definition: register_8258.h:404
static void usbhw_clr_eps_irq(int ep)
This function servers to clear the irq status of Endpoint.
Definition: usbhw_i.h:127
#define reg_usb_ep8_send_thre
Definition: register_8258.h:534
static void usbhw_clr_ctrl_ep_irq(int ep)
This function servers to clear the irq status of control Endpoint.
Definition: usbhw_i.h:55
Definition: register_8258.h:492
#define BM_CLR(x, mask)
Definition: bsp.h:40
#define reg_ctrl_ep_irq_sta
Definition: register_8258.h:415
static unsigned char usbhw_read_ctrl_ep_data(void)
This function servers to read the data of control Endpoint.
Definition: usbhw_i.h:77
static void usbhw_data_ep_stall(unsigned int ep)
This function servers to set the specified data EndPoint to stall.
Definition: usbhw_i.h:172
static void usbhw_reset_ep_ptr(unsigned int ep)
This function servers to reset the pointer of Endpoint.
Definition: usbhw_i.h:105
Definition: register_8258.h:493