⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s3c2410_udc.h

📁 S3C2410 USBD驱动程序 s3c2410_udc
💻 H
字号:
/* */#ifndef _S3C2410_UDC_H#define _S3C2410_UDC_H#define clear_ep0_sst do { \    	S3C2410_UDC_SETIX(EP0); \	__raw_writel(0x00, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define clear_ep0_se do { \    	S3C2410_UDC_SETIX(EP0); \	__raw_maskl(S3C2410_UDC_EP0_CSR_SSE, 0xC0, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define clear_ep0_opr do { \   	S3C2410_UDC_SETIX(EP0); \	__raw_maskl(S3C2410_UDC_EP0_CSR_SOPKTRDY, 0xC0, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define set_ep0_ipr do { \   	S3C2410_UDC_SETIX(EP0); \	__raw_maskl(S3C2410_UDC_EP0_CSR_IPKRDY, 0xC0, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define set_ep0_de do { \   	S3C2410_UDC_SETIX(EP0); \	/* __raw_maskl(S3C2410_UDC_EP0_CSR_DE, 0xC0, S3C2410_UDC_IN_CSR1_REG); */ \	__raw_writel(S3C2410_UDC_EP0_CSR_DE, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define set_ep0_ss do { \   	S3C2410_UDC_SETIX(EP0); \	/* __raw_maskl(S3C2410_UDC_EP0_CSR_SENDSTL, 0xC0, S3C2410_UDC_IN_CSR1_REG); */ \	__raw_writel(S3C2410_UDC_EP0_CSR_SENDSTL, S3C2410_UDC_IN_CSR1_REG);\} while(0)#define set_ep0_de_out do { \   	S3C2410_UDC_SETIX(EP0); \	__raw_maskl((S3C2410_UDC_EP0_CSR_SOPKTRDY | S3C2410_UDC_EP0_CSR_DE), \		0xC0, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define set_ep0_de_in do { \   	S3C2410_UDC_SETIX(EP0); \	__raw_maskl((S3C2410_UDC_EP0_CSR_IPKRDY | S3C2410_UDC_EP0_CSR_DE), \		0xC0, S3C2410_UDC_IN_CSR1_REG); \} while(0)#define clear_stall_ep1_out do { \   	S3C2410_UDC_SETIX(EP1); \	__raw_orl(0, S3C2410_UDC_OUT_CSR1_REG); \} while(0)#define clear_stall_ep2_out do { \   	S3C2410_UDC_SETIX(EP2); \	__raw_orl(0, S3C2410_UDC_OUT_CSR1_REG); \} while(0)#define clear_stall_ep3_out do { \   	S3C2410_UDC_SETIX(EP3); \	__raw_orl(0, S3C2410_UDC_OUT_CSR1_REG); \} while(0)#define clear_stall_ep4_out do { \   	S3C2410_UDC_SETIX(EP4); \	__raw_orl(0, S3C2410_UDC_OUT_CSR1_REG); \} while(0)#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -