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

📄 mcf5445x_edma.h

📁 Freescale MCF5445evb 参考测试代码
💻 H
📖 第 1 页 / 共 5 页
字号:
/* Bit definitions and macros for TCD9_DLAST_SGA */#define MCF_EDMA_TCD9_DLAST_SGA_DLAST_SGA(x)    (x)     /* Bit definitions and macros for TCD9_BITER_ELINK */#define MCF_EDMA_TCD9_BITER_ELINK_BITER(x)      (((x)&0x01FF))      #define MCF_EDMA_TCD9_BITER_ELINK_LINKCH(x)     (((x)&0x003F)<<9)   #define MCF_EDMA_TCD9_BITER_ELINK_E_LINK        (0x8000)            /* Bit definitions and macros for TCD9_BITER */#define MCF_EDMA_TCD9_BITER_BITER(x)    (((x)&0x7FFF))  #define MCF_EDMA_TCD9_BITER_E_LINK      (0x8000)        /* Bit definitions and macros for TCD9_CSR */#define MCF_EDMA_TCD9_CSR_START         (0x0001)            #define MCF_EDMA_TCD9_CSR_INT_MAJOR     (0x0002)            #define MCF_EDMA_TCD9_CSR_INT_HALF      (0x0004)            #define MCF_EDMA_TCD9_CSR_D_REQ         (0x0008)            #define MCF_EDMA_TCD9_CSR_E_SG          (0x0010)            #define MCF_EDMA_TCD9_CSR_E_LINK        (0x0020)            #define MCF_EDMA_TCD9_CSR_ACTIVE        (0x0040)            #define MCF_EDMA_TCD9_CSR_DONE          (0x0080)            #define MCF_EDMA_TCD9_CSR_LINKCH(x)     (((x)&0x003F)<<8)   #define MCF_EDMA_TCD9_CSR_BWC(x)        (((x)&0x0003)<<14)  /* Bit definitions and macros for TCD10_SADDR */#define MCF_EDMA_TCD10_SADDR_SADDR(x)   (x)     /* Bit definitions and macros for TCD10_ATTR */#define MCF_EDMA_TCD10_ATTR_DSIZE(x)    (((x)&0x0007))      #define MCF_EDMA_TCD10_ATTR_DMOD(x)     (((x)&0x001F)<<3)   #define MCF_EDMA_TCD10_ATTR_SSIZE(x)    (((x)&0x0007)<<8)   #define MCF_EDMA_TCD10_ATTR_SMOD(x)     (((x)&0x001F)<<11)  /* Bit definitions and macros for TCD10_SOFF */#define MCF_EDMA_TCD10_SOFF_SOFF(x)     (x)     /* Bit definitions and macros for TCD10_NBYTES */#define MCF_EDMA_TCD10_NBYTES_NBYTES(x)     (x)     /* Bit definitions and macros for TCD10_SLAST */#define MCF_EDMA_TCD10_SLAST_SLAST(x)   (x)     /* Bit definitions and macros for TCD10_DADDR */#define MCF_EDMA_TCD10_DADDR_DADDR(x)   (x)     /* Bit definitions and macros for TCD10_CITER_ELINK */#define MCF_EDMA_TCD10_CITER_ELINK_CITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD10_CITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD10_CITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD10_CITER */#define MCF_EDMA_TCD10_CITER_CITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD10_CITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD10_DOFF */#define MCF_EDMA_TCD10_DOFF_DOFF(x)     (x)     /* Bit definitions and macros for TCD10_DLAST_SGA */#define MCF_EDMA_TCD10_DLAST_SGA_DLAST_SGA(x)   (x)     /* Bit definitions and macros for TCD10_BITER */#define MCF_EDMA_TCD10_BITER_BITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD10_BITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD10_BITER_ELINK */#define MCF_EDMA_TCD10_BITER_ELINK_BITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD10_BITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD10_BITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD10_CSR */#define MCF_EDMA_TCD10_CSR_START        (0x0001)            #define MCF_EDMA_TCD10_CSR_INT_MAJOR    (0x0002)            #define MCF_EDMA_TCD10_CSR_INT_HALF     (0x0004)            #define MCF_EDMA_TCD10_CSR_D_REQ        (0x0008)            #define MCF_EDMA_TCD10_CSR_E_SG         (0x0010)            #define MCF_EDMA_TCD10_CSR_E_LINK       (0x0020)            #define MCF_EDMA_TCD10_CSR_ACTIVE       (0x0040)            #define MCF_EDMA_TCD10_CSR_DONE         (0x0080)            #define MCF_EDMA_TCD10_CSR_LINKCH(x)    (((x)&0x003F)<<8)   #define MCF_EDMA_TCD10_CSR_BWC(x)       (((x)&0x0003)<<14)  /* Bit definitions and macros for TCD11_SADDR */#define MCF_EDMA_TCD11_SADDR_SADDR(x)   (x)     /* Bit definitions and macros for TCD11_ATTR */#define MCF_EDMA_TCD11_ATTR_DSIZE(x)    (((x)&0x0007))      #define MCF_EDMA_TCD11_ATTR_DMOD(x)     (((x)&0x001F)<<3)   #define MCF_EDMA_TCD11_ATTR_SSIZE(x)    (((x)&0x0007)<<8)   #define MCF_EDMA_TCD11_ATTR_SMOD(x)     (((x)&0x001F)<<11)  /* Bit definitions and macros for TCD11_SOFF */#define MCF_EDMA_TCD11_SOFF_SOFF(x)     (x)     /* Bit definitions and macros for TCD11_NBYTES */#define MCF_EDMA_TCD11_NBYTES_NBYTES(x)     (x)     /* Bit definitions and macros for TCD11_SLAST */#define MCF_EDMA_TCD11_SLAST_SLAST(x)   (x)     /* Bit definitions and macros for TCD11_DADDR */#define MCF_EDMA_TCD11_DADDR_DADDR(x)   (x)     /* Bit definitions and macros for TCD11_CITER */#define MCF_EDMA_TCD11_CITER_CITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD11_CITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD11_CITER_ELINK */#define MCF_EDMA_TCD11_CITER_ELINK_CITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD11_CITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD11_CITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD11_DOFF */#define MCF_EDMA_TCD11_DOFF_DOFF(x)     (x)     /* Bit definitions and macros for TCD11_DLAST_SGA */#define MCF_EDMA_TCD11_DLAST_SGA_DLAST_SGA(x)   (x)     /* Bit definitions and macros for TCD11_BITER */#define MCF_EDMA_TCD11_BITER_BITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD11_BITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD11_BITER_ELINK */#define MCF_EDMA_TCD11_BITER_ELINK_BITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD11_BITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD11_BITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD11_CSR */#define MCF_EDMA_TCD11_CSR_START        (0x0001)            #define MCF_EDMA_TCD11_CSR_INT_MAJOR    (0x0002)            #define MCF_EDMA_TCD11_CSR_INT_HALF     (0x0004)            #define MCF_EDMA_TCD11_CSR_D_REQ        (0x0008)            #define MCF_EDMA_TCD11_CSR_E_SG         (0x0010)            #define MCF_EDMA_TCD11_CSR_E_LINK       (0x0020)            #define MCF_EDMA_TCD11_CSR_ACTIVE       (0x0040)            #define MCF_EDMA_TCD11_CSR_DONE         (0x0080)            #define MCF_EDMA_TCD11_CSR_LINKCH(x)    (((x)&0x003F)<<8)   #define MCF_EDMA_TCD11_CSR_BWC(x)       (((x)&0x0003)<<14)  /* Bit definitions and macros for TCD12_SADDR */#define MCF_EDMA_TCD12_SADDR_SADDR(x)   (x)     /* Bit definitions and macros for TCD12_ATTR */#define MCF_EDMA_TCD12_ATTR_DSIZE(x)    (((x)&0x0007))      #define MCF_EDMA_TCD12_ATTR_DMOD(x)     (((x)&0x001F)<<3)   #define MCF_EDMA_TCD12_ATTR_SSIZE(x)    (((x)&0x0007)<<8)   #define MCF_EDMA_TCD12_ATTR_SMOD(x)     (((x)&0x001F)<<11)  /* Bit definitions and macros for TCD12_SOFF */#define MCF_EDMA_TCD12_SOFF_SOFF(x)     (x)     /* Bit definitions and macros for TCD12_NBYTES */#define MCF_EDMA_TCD12_NBYTES_NBYTES(x)     (x)     /* Bit definitions and macros for TCD12_SLAST */#define MCF_EDMA_TCD12_SLAST_SLAST(x)   (x)     /* Bit definitions and macros for TCD12_DADDR */#define MCF_EDMA_TCD12_DADDR_DADDR(x)   (x)     /* Bit definitions and macros for TCD12_CITER */#define MCF_EDMA_TCD12_CITER_CITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD12_CITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD12_CITER_ELINK */#define MCF_EDMA_TCD12_CITER_ELINK_CITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD12_CITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD12_CITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD12_DOFF */#define MCF_EDMA_TCD12_DOFF_DOFF(x)     (x)     /* Bit definitions and macros for TCD12_DLAST_SGA */#define MCF_EDMA_TCD12_DLAST_SGA_DLAST_SGA(x)   (x)     /* Bit definitions and macros for TCD12_BITER */#define MCF_EDMA_TCD12_BITER_BITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD12_BITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD12_BITER_ELINK */#define MCF_EDMA_TCD12_BITER_ELINK_BITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD12_BITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD12_BITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD12_CSR */#define MCF_EDMA_TCD12_CSR_START        (0x0001)            #define MCF_EDMA_TCD12_CSR_INT_MAJOR    (0x0002)            #define MCF_EDMA_TCD12_CSR_INT_HALF     (0x0004)            #define MCF_EDMA_TCD12_CSR_D_REQ        (0x0008)            #define MCF_EDMA_TCD12_CSR_E_SG         (0x0010)            #define MCF_EDMA_TCD12_CSR_E_LINK       (0x0020)            #define MCF_EDMA_TCD12_CSR_ACTIVE       (0x0040)            #define MCF_EDMA_TCD12_CSR_DONE         (0x0080)            #define MCF_EDMA_TCD12_CSR_LINKCH(x)    (((x)&0x003F)<<8)   #define MCF_EDMA_TCD12_CSR_BWC(x)       (((x)&0x0003)<<14)  /* Bit definitions and macros for TCD13_SADDR */#define MCF_EDMA_TCD13_SADDR_SADDR(x)   (x)     /* Bit definitions and macros for TCD13_ATTR */#define MCF_EDMA_TCD13_ATTR_DSIZE(x)    (((x)&0x0007))      #define MCF_EDMA_TCD13_ATTR_DMOD(x)     (((x)&0x001F)<<3)   #define MCF_EDMA_TCD13_ATTR_SSIZE(x)    (((x)&0x0007)<<8)   #define MCF_EDMA_TCD13_ATTR_SMOD(x)     (((x)&0x001F)<<11)  /* Bit definitions and macros for TCD13_SOFF */#define MCF_EDMA_TCD13_SOFF_SOFF(x)     (x)     /* Bit definitions and macros for TCD13_NBYTES */#define MCF_EDMA_TCD13_NBYTES_NBYTES(x)     (x)     /* Bit definitions and macros for TCD13_SLAST */#define MCF_EDMA_TCD13_SLAST_SLAST(x)   (x)     /* Bit definitions and macros for TCD13_DADDR */#define MCF_EDMA_TCD13_DADDR_DADDR(x)   (x)     /* Bit definitions and macros for TCD13_CITER_ELINK */#define MCF_EDMA_TCD13_CITER_ELINK_CITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD13_CITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD13_CITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD13_CITER */#define MCF_EDMA_TCD13_CITER_CITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD13_CITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD13_DOFF */#define MCF_EDMA_TCD13_DOFF_DOFF(x)     (x)     /* Bit definitions and macros for TCD13_DLAST_SGA */#define MCF_EDMA_TCD13_DLAST_SGA_DLAST_SGA(x)   (x)     /* Bit definitions and macros for TCD13_BITER_ELINK */#define MCF_EDMA_TCD13_BITER_ELINK_BITER(x)     (((x)&0x01FF))      #define MCF_EDMA_TCD13_BITER_ELINK_LINKCH(x)    (((x)&0x003F)<<9)   #define MCF_EDMA_TCD13_BITER_ELINK_E_LINK       (0x8000)            /* Bit definitions and macros for TCD13_BITER */#define MCF_EDMA_TCD13_BITER_BITER(x)   (((x)&0x7FFF))  #define MCF_EDMA_TCD13_BITER_E_LINK     (0x8000)        /* Bit definitions and macros for TCD13_CSR */#define MCF_EDMA_TCD13_CSR_START        (0x0001)            #define MCF_EDMA_TCD13_CSR_INT_MAJOR    (0x0002)            #define MCF_EDMA_TCD13_CSR_INT_HALF     (0x0004)            #define MCF_EDMA_TCD13_CSR_D_REQ        (0x0008)            #define MCF_EDMA_TCD13_CSR_E_SG         (0x0010)            #define MCF_EDMA_TCD13_CSR_E_LINK       (0x0020)            #define MCF_EDMA_TCD13_CSR_ACTIVE       (0x0040)            #define MCF_EDMA_TCD13_CSR_DONE         (0x0080)            #define MCF_EDMA_TCD13_CSR_LINKCH(x)    (((x)&0x003F)<<8)   #define MCF_EDMA_TCD13_CSR_BWC(x)       (((x)&0x0003)<<14)  /* Bit definitions and macros for TCD14_SADDR */#define MCF_EDMA_TCD14_SADDR_SADDR(x)   (x)     /* Bit definitions and macros for TCD14_ATTR */#define MCF_EDMA_TCD14_ATTR_DSIZE(x)    (((x)&0x0007))      #define MCF_EDMA_TCD14_ATTR_DMOD(x)     (((x)&0x001F)<<3)   #define MCF_EDMA_TCD14_ATTR_SSIZE(x)    (((x)&0x0007)<<8)   #define MCF_EDMA_TCD14_ATTR_SMOD(x)     (((x)&0x001F)<<11)  /* Bit definitions and macros for TCD14_SOFF */#define MCF_EDMA_TCD14_SOFF_SOFF(x)     (x)     /* Bit definitions and macros for TCD14_NBYTES */#define MCF_EDMA_TCD14_NBYTES_NBYTES(x)     (x)     /* Bit definitions and macros for TCD14_SLAST */#define MCF_EDMA_TCD14_SLAST_SLAST(x)   (x)     /* Bit definitions and macros for TCD14_DADDR */

⌨️ 快捷键说明

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