cslr_adcc.h

来自「dsp在音频处理中的运用」· C头文件 代码 · 共 1,755 行 · 第 1/5 页

H
1,755
字号
#define CSL_ADCC_ADC1CR_CI_LOW           (0x00000000u)#define CSL_ADCC_ADC1CR_CI_HIGH          (0x00000001u)#define CSL_ADCC_ADC1CR_RXCNT_MASK       (0x01F00000u)#define CSL_ADCC_ADC1CR_RXCNT_SHIFT      (0x00000014u)#define CSL_ADCC_ADC1CR_RXCNT_RESETVAL   (0x00000007u)#define CSL_ADCC_ADC1CR_TXCNT_MASK       (0x0001F000u)#define CSL_ADCC_ADC1CR_TXCNT_SHIFT      (0x0000000Cu)#define CSL_ADCC_ADC1CR_TXCNT_RESETVAL   (0x00000007u)#define CSL_ADCC_ADC1CR_ADC1DW_MASK      (0x00000F00u)#define CSL_ADCC_ADC1CR_ADC1DW_SHIFT     (0x00000008u)#define CSL_ADCC_ADC1CR_ADC1DW_RESETVAL  (0x00000007u)#define CSL_ADCC_ADC1CR_EOCINT_MASK      (0x00000040u)#define CSL_ADCC_ADC1CR_EOCINT_SHIFT     (0x00000006u)#define CSL_ADCC_ADC1CR_EOCINT_RESETVAL  (0x00000000u)/*----EOCINT Tokens----*/#define CSL_ADCC_ADC1CR_EOCINT_EXTERNAL  (0x00000000u)#define CSL_ADCC_ADC1CR_EOCINT_INTERNAL  (0x00000001u)#define CSL_ADCC_ADC1CR_EOCPOL_MASK      (0x00000020u)#define CSL_ADCC_ADC1CR_EOCPOL_SHIFT     (0x00000005u)#define CSL_ADCC_ADC1CR_EOCPOL_RESETVAL  (0x00000000u)/*----EOCPOL Tokens----*/#define CSL_ADCC_ADC1CR_EOCPOL_RISING    (0x00000000u)#define CSL_ADCC_ADC1CR_EOCPOL_FALLIN    (0x00000001u)#define CSL_ADCC_ADC1CR_EOCTOUT_MASK     (0x00000010u)#define CSL_ADCC_ADC1CR_EOCTOUT_SHIFT    (0x00000004u)#define CSL_ADCC_ADC1CR_EOCTOUT_RESETVAL (0x00000000u)/*----EOCTOUT Tokens----*/#define CSL_ADCC_ADC1CR_EOCTOUT_DISABLE  (0x00000000u)#define CSL_ADCC_ADC1CR_EOCTOUT_ENABLE   (0x00000001u)#define CSL_ADCC_ADC1CR_ADC1SCLK_MASK    (0x0000000Fu)#define CSL_ADCC_ADC1CR_ADC1SCLK_SHIFT   (0x00000000u)#define CSL_ADCC_ADC1CR_ADC1SCLK_RESETVAL (0x00000000u)#define CSL_ADCC_ADC1CR_RESETVAL         (0x00707700u)/* EOCCR */#define CSL_ADCC_EOCCR_EOC_TLR_MASK      (0x000003FFu)#define CSL_ADCC_EOCCR_EOC_TLR_SHIFT     (0x00000000u)#define CSL_ADCC_EOCCR_EOC_TLR_RESETVAL  (0x000003FFu)#define CSL_ADCC_EOCCR_RESETVAL          (0x000003FFu)/* SGCR */#define CSL_ADCC_SGCR_SGRQOFF_MASK       (0x000F0000u)#define CSL_ADCC_SGCR_SGRQOFF_SHIFT      (0x00000010u)#define CSL_ADCC_SGCR_SGRQOFF_RESETVAL   (0x00000000u)#define CSL_ADCC_SGCR_SELCLK_MASK        (0x00008000u)#define CSL_ADCC_SGCR_SELCLK_SHIFT       (0x0000000Fu)#define CSL_ADCC_SGCR_SELCLK_RESETVAL    (0x00000000u)/*----SELCLK Tokens----*/#define CSL_ADCC_SGCR_SELCLK_ADC1_SCLK   (0x00000000u)#define CSL_ADCC_SGCR_SELCLK_ADC0_SCLK   (0x00000001u)#define CSL_ADCC_SGCR_SGTLR_MASK         (0x00007FFFu)#define CSL_ADCC_SGCR_SGTLR_SHIFT        (0x00000000u)#define CSL_ADCC_SGCR_SGTLR_RESETVAL     (0x00000000u)#define CSL_ADCC_SGCR_RESETVAL           (0x00000000u)/* FIFOCR */#define CSL_ADCC_FIFOCR_FF1THRESH_MASK   (0x00700000u)#define CSL_ADCC_FIFOCR_FF1THRESH_SHIFT  (0x00000014u)#define CSL_ADCC_FIFOCR_FF1THRESH_RESETVAL (0x00000000u)#define CSL_ADCC_FIFOCR_ENAFF1_MASK      (0x00010000u)#define CSL_ADCC_FIFOCR_ENAFF1_SHIFT     (0x00000010u)#define CSL_ADCC_FIFOCR_ENAFF1_RESETVAL  (0x00000000u)/*----ENAFF1 Tokens----*/#define CSL_ADCC_FIFOCR_ENAFF1_DISABLE   (0x00000000u)#define CSL_ADCC_FIFOCR_ENAFF1_ENABLE    (0x00000001u)#define CSL_ADCC_FIFOCR_FF0THRESH_MASK   (0x00000070u)#define CSL_ADCC_FIFOCR_FF0THRESH_SHIFT  (0x00000004u)#define CSL_ADCC_FIFOCR_FF0THRESH_RESETVAL (0x00000000u)#define CSL_ADCC_FIFOCR_ENAFF0_MASK      (0x00000001u)#define CSL_ADCC_FIFOCR_ENAFF0_SHIFT     (0x00000000u)#define CSL_ADCC_FIFOCR_ENAFF0_RESETVAL  (0x00000000u)/*----ENAFF0 Tokens----*/#define CSL_ADCC_FIFOCR_ENAFF0_DISABLE   (0x00000000u)#define CSL_ADCC_FIFOCR_ENAFF0_ENABLE    (0x00000001u)#define CSL_ADCC_FIFOCR_RESETVAL         (0x00000000u)/* FIFOSR */#define CSL_ADCC_FIFOSR_FF1LEVEL_MASK    (0x1F000000u)#define CSL_ADCC_FIFOSR_FF1LEVEL_SHIFT   (0x00000018u)#define CSL_ADCC_FIFOSR_FF1LEVEL_RESETVAL (0x00000000u)#define CSL_ADCC_FIFOSR_NFF1EMPTY_MASK   (0x00020000u)#define CSL_ADCC_FIFOSR_NFF1EMPTY_SHIFT  (0x00000011u)#define CSL_ADCC_FIFOSR_NFF1EMPTY_RESETVAL (0x00000000u)/*----NFF1EMPTY Tokens----*/#define CSL_ADCC_FIFOSR_NFF1EMPTY_EMPTY  (0x00000000u)#define CSL_ADCC_FIFOSR_NFF1EMPTY_NOTEMPTY (0x00000001u)#define CSL_ADCC_FIFOSR_FF1RDY_MASK      (0x00010000u)#define CSL_ADCC_FIFOSR_FF1RDY_SHIFT     (0x00000010u)#define CSL_ADCC_FIFOSR_FF1RDY_RESETVAL  (0x00000000u)/*----FF1RDY Tokens----*/#define CSL_ADCC_FIFOSR_FF1RDY_DISABLE   (0x00000000u)#define CSL_ADCC_FIFOSR_FF1RDY_ENABLE    (0x00000001u)#define CSL_ADCC_FIFOSR_FF0LEVEL_MASK    (0x00001F00u)#define CSL_ADCC_FIFOSR_FF0LEVEL_SHIFT   (0x00000008u)#define CSL_ADCC_FIFOSR_FF0LEVEL_RESETVAL (0x00000000u)#define CSL_ADCC_FIFOSR_NFF0EMPTY_MASK   (0x00000002u)#define CSL_ADCC_FIFOSR_NFF0EMPTY_SHIFT  (0x00000001u)#define CSL_ADCC_FIFOSR_NFF0EMPTY_RESETVAL (0x00000000u)/*----NFF0EMPTY Tokens----*/#define CSL_ADCC_FIFOSR_NFF0EMPTY_EMPTY  (0x00000000u)#define CSL_ADCC_FIFOSR_NFF0EMPTY_NOTEMPTY (0x00000001u)#define CSL_ADCC_FIFOSR_FF0RDY_MASK      (0x00000001u)#define CSL_ADCC_FIFOSR_FF0RDY_SHIFT     (0x00000000u)#define CSL_ADCC_FIFOSR_FF0RDY_RESETVAL  (0x00000000u)/*----FF0RDY Tokens----*/#define CSL_ADCC_FIFOSR_FF0RDY_DISABLE   (0x00000000u)#define CSL_ADCC_FIFOSR_FF0RDY_ENABLE    (0x00000001u)#define CSL_ADCC_FIFOSR_RESETVAL         (0x00000000u)/* GTEQ0 */#define CSL_ADCC_GTEQ0_CH7GTEQ1_MASK     (0x08000000u)#define CSL_ADCC_GTEQ0_CH7GTEQ1_SHIFT    (0x0000001Bu)#define CSL_ADCC_GTEQ0_CH7GTEQ1_RESETVAL (0x00000000u)/*----CH7GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH7GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH7GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH7GTEQ0_MASK     (0x04000000u)#define CSL_ADCC_GTEQ0_CH7GTEQ0_SHIFT    (0x0000001Au)#define CSL_ADCC_GTEQ0_CH7GTEQ0_RESETVAL (0x00000000u)/*----CH7GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH7GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH7GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH6GTEQ1_MASK     (0x02000000u)#define CSL_ADCC_GTEQ0_CH6GTEQ1_SHIFT    (0x00000019u)#define CSL_ADCC_GTEQ0_CH6GTEQ1_RESETVAL (0x00000000u)/*----CH6GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH6GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH6GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH6GTEQ0_MASK     (0x01000000u)#define CSL_ADCC_GTEQ0_CH6GTEQ0_SHIFT    (0x00000018u)#define CSL_ADCC_GTEQ0_CH6GTEQ0_RESETVAL (0x00000000u)/*----CH6GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH6GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH6GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH5GTEQ1_MASK     (0x00800000u)#define CSL_ADCC_GTEQ0_CH5GTEQ1_SHIFT    (0x00000017u)#define CSL_ADCC_GTEQ0_CH5GTEQ1_RESETVAL (0x00000000u)/*----CH5GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH5GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH5GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH5GTEQ0_MASK     (0x00400000u)#define CSL_ADCC_GTEQ0_CH5GTEQ0_SHIFT    (0x00000016u)#define CSL_ADCC_GTEQ0_CH5GTEQ0_RESETVAL (0x00000000u)/*----CH5GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH5GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH5GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH4GTEQ1_MASK     (0x00200000u)#define CSL_ADCC_GTEQ0_CH4GTEQ1_SHIFT    (0x00000015u)#define CSL_ADCC_GTEQ0_CH4GTEQ1_RESETVAL (0x00000000u)/*----CH4GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH4GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH4GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH4GTEQ0_MASK     (0x00100000u)#define CSL_ADCC_GTEQ0_CH4GTEQ0_SHIFT    (0x00000014u)#define CSL_ADCC_GTEQ0_CH4GTEQ0_RESETVAL (0x00000000u)/*----CH4GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH4GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH4GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH1GTEQ1_MASK     (0x00080000u)#define CSL_ADCC_GTEQ0_CH1GTEQ1_SHIFT    (0x00000013u)#define CSL_ADCC_GTEQ0_CH1GTEQ1_RESETVAL (0x00000000u)/*----CH1GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH1GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH1GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH1GTEQ0_MASK     (0x00040000u)#define CSL_ADCC_GTEQ0_CH1GTEQ0_SHIFT    (0x00000012u)#define CSL_ADCC_GTEQ0_CH1GTEQ0_RESETVAL (0x00000000u)/*----CH1GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH1GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH1GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH0GTEQ1_MASK     (0x00020000u)#define CSL_ADCC_GTEQ0_CH0GTEQ1_SHIFT    (0x00000011u)#define CSL_ADCC_GTEQ0_CH0GTEQ1_RESETVAL (0x00000000u)/*----CH0GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH0GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH0GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH0GTEQ0_MASK     (0x00010000u)#define CSL_ADCC_GTEQ0_CH0GTEQ0_SHIFT    (0x00000010u)#define CSL_ADCC_GTEQ0_CH0GTEQ0_RESETVAL (0x00000000u)/*----CH0GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH0GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH0GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ7_MASK     (0x00008000u)#define CSL_ADCC_GTEQ0_CH2GTEQ7_SHIFT    (0x0000000Fu)#define CSL_ADCC_GTEQ0_CH2GTEQ7_RESETVAL (0x00000000u)/*----CH2GTEQ7 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ7_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ7_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ6_MASK     (0x00004000u)#define CSL_ADCC_GTEQ0_CH2GTEQ6_SHIFT    (0x0000000Eu)#define CSL_ADCC_GTEQ0_CH2GTEQ6_RESETVAL (0x00000000u)/*----CH2GTEQ6 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ6_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ6_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ5_MASK     (0x00002000u)#define CSL_ADCC_GTEQ0_CH2GTEQ5_SHIFT    (0x0000000Du)#define CSL_ADCC_GTEQ0_CH2GTEQ5_RESETVAL (0x00000000u)/*----CH2GTEQ5 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ5_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ5_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ4_MASK     (0x00001000u)#define CSL_ADCC_GTEQ0_CH2GTEQ4_SHIFT    (0x0000000Cu)#define CSL_ADCC_GTEQ0_CH2GTEQ4_RESETVAL (0x00000000u)/*----CH2GTEQ4 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ4_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ4_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ3_MASK     (0x00000800u)#define CSL_ADCC_GTEQ0_CH2GTEQ3_SHIFT    (0x0000000Bu)#define CSL_ADCC_GTEQ0_CH2GTEQ3_RESETVAL (0x00000000u)/*----CH2GTEQ3 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ3_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ3_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ2_MASK     (0x00000400u)#define CSL_ADCC_GTEQ0_CH2GTEQ2_SHIFT    (0x0000000Au)#define CSL_ADCC_GTEQ0_CH2GTEQ2_RESETVAL (0x00000000u)/*----CH2GTEQ2 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ2_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ2_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ1_MASK     (0x00000200u)#define CSL_ADCC_GTEQ0_CH2GTEQ1_SHIFT    (0x00000009u)#define CSL_ADCC_GTEQ0_CH2GTEQ1_RESETVAL (0x00000000u)/*----CH2GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ1_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ1_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_CH2GTEQ0_MASK     (0x00000100u)#define CSL_ADCC_GTEQ0_CH2GTEQ0_SHIFT    (0x00000008u)#define CSL_ADCC_GTEQ0_CH2GTEQ0_RESETVAL (0x00000000u)/*----CH2GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ0_CH2GTEQ0_LESSTH   (0x00000000u)#define CSL_ADCC_GTEQ0_CH2GTEQ0_GREATEQ  (0x00000001u)#define CSL_ADCC_GTEQ0_RESETVAL          (0x00000000u)/* GTEQ1 */#define CSL_ADCC_GTEQ1_CH15GTEQ1_MASK    (0x00800000u)#define CSL_ADCC_GTEQ1_CH15GTEQ1_SHIFT   (0x00000017u)#define CSL_ADCC_GTEQ1_CH15GTEQ1_RESETVAL (0x00000000u)/*----CH15GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ1_CH15GTEQ1_LESSTH  (0x00000000u)#define CSL_ADCC_GTEQ1_CH15GTEQ1_GREATEQ (0x00000001u)#define CSL_ADCC_GTEQ1_CH15GTEQ0_MASK    (0x00400000u)#define CSL_ADCC_GTEQ1_CH15GTEQ0_SHIFT   (0x00000016u)#define CSL_ADCC_GTEQ1_CH15GTEQ0_RESETVAL (0x00000000u)/*----CH15GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ1_CH15GTEQ0_LESSTH  (0x00000000u)#define CSL_ADCC_GTEQ1_CH15GTEQ0_GREATEQ (0x00000001u)#define CSL_ADCC_GTEQ1_CH14GTEQ1_MASK    (0x00200000u)#define CSL_ADCC_GTEQ1_CH14GTEQ1_SHIFT   (0x00000015u)#define CSL_ADCC_GTEQ1_CH14GTEQ1_RESETVAL (0x00000000u)/*----CH14GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ1_CH14GTEQ1_LESSTH  (0x00000000u)#define CSL_ADCC_GTEQ1_CH14GTEQ1_GREATEQ (0x00000001u)#define CSL_ADCC_GTEQ1_CH14GTEQ0_MASK    (0x00100000u)#define CSL_ADCC_GTEQ1_CH14GTEQ0_SHIFT   (0x00000014u)#define CSL_ADCC_GTEQ1_CH14GTEQ0_RESETVAL (0x00000000u)/*----CH14GTEQ0 Tokens----*/#define CSL_ADCC_GTEQ1_CH14GTEQ0_LESSTH  (0x00000000u)#define CSL_ADCC_GTEQ1_CH14GTEQ0_GREATEQ (0x00000001u)#define CSL_ADCC_GTEQ1_CH13GTEQ1_MASK    (0x00080000u)#define CSL_ADCC_GTEQ1_CH13GTEQ1_SHIFT   (0x00000013u)#define CSL_ADCC_GTEQ1_CH13GTEQ1_RESETVAL (0x00000000u)/*----CH13GTEQ1 Tokens----*/#define CSL_ADCC_GTEQ1_CH13GTEQ1_LESSTH  (0x00000000u)#define CSL_ADCC_GTEQ1_CH13GTEQ1_GREATEQ (0x00000001u)

⌨️ 快捷键说明

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