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 + -
显示快捷键?