cslr_uwire.h
来自「dsp在音频处理中的运用」· C头文件 代码 · 共 558 行 · 第 1/2 页
H
558 行
/** SR1 CS0_FRQ - field mask */
#define CSL_UWIRE_SR1_CS0_FRQ_MASK (0x0018u)
/** SR1 CS0_FRQ - field shift value */
#define CSL_UWIRE_SR1_CS0_FRQ_SHIFT (0x0003u)
/** SR1 CS0_FRQ - field reset value */
#define CSL_UWIRE_SR1_CS0_FRQ_RESETVAL (0x0000u)
/*----CS0_FRQ Tokens----*/
/** SR1 CS0_FRQ - divide clock by two */
#define CSL_UWIRE_SR1_CS0_FRQ_INTCLKDIV2 (0x0000u)
/** SR1 CS0_FRQ - divide clock by four */
#define CSL_UWIRE_SR1_CS0_FRQ_INTCLKDIV4 (0x0001u)
/** SR1 CS0_FRQ - divide clock by eight */
#define CSL_UWIRE_SR1_CS0_FRQ_INTCLKDIV8 (0x0002u)
/** SR1 CS0CS_LVL - field mask */
#define CSL_UWIRE_SR1_CS0CS_LVL_MASK (0x0004u)
/** SR1 CS0CS_LVL - field shift value */
#define CSL_UWIRE_SR1_CS0CS_LVL_SHIFT (0x0002u)
/** SR1 CS0CS_LVL - field reset value */
#define CSL_UWIRE_SR1_CS0CS_LVL_RESETVAL (0x0000u)
/*----CS0CS_LVL Tokens----*/
/** SR1 CS0CS_LVL - active level low */
#define CSL_UWIRE_SR1_CS0CS_LVL_ACTIVELOW (0x0000u)
/** SR1 CS0CS_LVL - active level high */
#define CSL_UWIRE_SR1_CS0CS_LVL_ACTIVEHIGH (0x0001u)
/** SR1 CS0_EDGE_WR - field mask */
#define CSL_UWIRE_SR1_CS0_EDGE_WR_MASK (0x0002u)
/** SR1 CS0_EDGE_WR - field shift value */
#define CSL_UWIRE_SR1_CS0_EDGE_WR_SHIFT (0x0001u)
/** SR1 CS0_EDGE_WR - edge read low */
#define CSL_UWIRE_SR1_CS0_EDGE_WR_LOW (0x0000u)
/** SR1 CS0_EDGE_WR - edge read high */
#define CSL_UWIRE_SR1_CS0_EDGE_WR_HIGH (0x0001u)
/** SR1 CS0_EDGE_WR - field reset value */
#define CSL_UWIRE_SR1_CS0_EDGE_WR_RESETVAL (0x0000u)
/** SR1 CS0_EDGE_RD - field mask */
#define CSL_UWIRE_SR1_CS0_EDGE_RD_MASK (0x0001u)
/** SR1 CS0_EDGE_RD - field shift value */
#define CSL_UWIRE_SR1_CS0_EDGE_RD_SHIFT (0x0000u)
/** SR1 CS0_EDGE_RD - edge read low */
#define CSL_UWIRE_SR1_CS0_EDGE_RD_LOW (0x0000u)
/** SR1 CS0_EDGE_RD - edge read high */
#define CSL_UWIRE_SR1_CS0_EDGE_RD_HIGH (0x0001u)
/** SR1 CS0_EDGE_RD - field reset value */
#define CSL_UWIRE_SR1_CS0_EDGE_RD_RESETVAL (0x0000u)
/** SR1 reset value */
#define CSL_UWIRE_SR1_RESETVAL (0x0000u)
/* SR2 */
/** SR2 CS3_CHK - field mask */
#define CSL_UWIRE_SR2_CS3_CHK_MASK (0x0800u)
/** SR2 CS3_CHK - field shift value */
#define CSL_UWIRE_SR2_CS3_CHK_SHIFT (0x000Bu)
/** SR2 CS3_CHK - field reset value */
#define CSL_UWIRE_SR2_CS3_CHK_RESETVAL (0x0000u)
/*----CS3_CHK Tokens----*/
/** SR2 CS3_CHK - nocheck for readyness */
#define CSL_UWIRE_SR2_CS3_CHK_NOCHECK (0x0000u)
/** SR2 CS3_CHK - check for readyness */
#define CSL_UWIRE_SR2_CS3_CHK_CHECK (0x0001u)
/** SR2 CS3_FRQ - field mask */
#define CSL_UWIRE_SR2_CS3_FRQ_MASK (0x0600u)
/** SR2 CS3_FRQ - field shift value */
#define CSL_UWIRE_SR2_CS3_FRQ_SHIFT (0x0009u)
/** SR2 CS3_FRQ - field reset value */
#define CSL_UWIRE_SR2_CS3_FRQ_RESETVAL (0x0000u)
/*----CS3_FRQ Tokens----*/
/** SR2 CS3_FRQ - divide clock by two */
#define CSL_UWIRE_SR2_CS3_FRQ_INTCLKDIV2 (0x0000u)
/** SR2 CS3_FRQ - divide clock by four */
#define CSL_UWIRE_SR2_CS3_FRQ_INTCLKDIV4 (0x0001u)
/** SR2 CS3_FRQ - divide clock by eight */
#define CSL_UWIRE_SR2_CS3_FRQ_INTCLKDIV8 (0x0002u)
/** SR2 CS3CS_LVL - field mask */
#define CSL_UWIRE_SR2_CS3CS_LVL_MASK (0x0100u)
/** SR2 CS3CS_LVL - field shift value */
#define CSL_UWIRE_SR2_CS3CS_LVL_SHIFT (0x0008u)
/** SR2 CS3CS_LVL - field reset value */
#define CSL_UWIRE_SR2_CS3CS_LVL_RESETVAL (0x0000u)
/*----CS3CS_LVL Tokens----*/
/** SR2 CS3CS_LVL - active level low */
#define CSL_UWIRE_SR2_CS3CS_LVL_ACTIVELOW (0x0000u)
/** SR2 CS3CS_LVL - active level high */
#define CSL_UWIRE_SR2_CS3CS_LVL_ACTIVEHIGH (0x0001u)
/** SR2 CS3_EDGE_WR - field mask */
#define CSL_UWIRE_SR2_CS3_EDGE_WR_MASK (0x0080u)
/** SR2 CS3_EDGE_WR - field shift value */
#define CSL_UWIRE_SR2_CS3_EDGE_WR_SHIFT (0x0007u)
/** SR2 CS3_EDGE_WR - field reset value */
#define CSL_UWIRE_SR2_CS3_EDGE_WR_RESETVAL (0x0000u)
/** SR2 CS3_EDGE_RD - field mask */
#define CSL_UWIRE_SR2_CS3_EDGE_RD_MASK (0x0040u)
/** SR2 CS3_EDGE_RD - field shift value */
#define CSL_UWIRE_SR2_CS3_EDGE_RD_SHIFT (0x0006u)
/** SR2 CS3_EDGE_RD - field reset value */
#define CSL_UWIRE_SR2_CS3_EDGE_RD_RESETVAL (0x0000u)
/** SR2 CS2_CHK - field mask */
#define CSL_UWIRE_SR2_CS2_CHK_MASK (0x0020u)
/** SR2 CS2_CHK - field shift value */
#define CSL_UWIRE_SR2_CS2_CHK_SHIFT (0x0005u)
/** SR2 CS2_CHK - field reset value */
#define CSL_UWIRE_SR2_CS2_CHK_RESETVAL (0x0000u)
/*----CS2_CHK Tokens----*/
/** SR2 CS2_CHK - nocheck for readyness */
#define CSL_UWIRE_SR2_CS2_CHK_NOCHECK (0x0000u)
/** SR2 CS2_CHK - check for readyness */
#define CSL_UWIRE_SR2_CS2_CHK_CHECK (0x0001u)
/** SR2 CS2_FRQ - field mask */
#define CSL_UWIRE_SR2_CS2_FRQ_MASK (0x0018u)
/** SR2 CS2_FRQ - field shift value */
#define CSL_UWIRE_SR2_CS2_FRQ_SHIFT (0x0003u)
/** SR2 CS2_FRQ - field reset value */
#define CSL_UWIRE_SR2_CS2_FRQ_RESETVAL (0x0000u)
/*----CS2_FRQ Tokens----*/
/** SR2 CS2_FRQ - divide clock by two */
#define CSL_UWIRE_SR2_CS2_FRQ_INTCLKDIV2 (0x0000u)
/** SR2 CS2_FRQ - divide clock by four */
#define CSL_UWIRE_SR2_CS2_FRQ_INTCLKDIV4 (0x0001u)
/** SR2 CS2_FRQ - divide clock by eight */
#define CSL_UWIRE_SR2_CS2_FRQ_INTCLKDIV8 (0x0002u)
/** SR2 CS2CS_LVL - field mask */
#define CSL_UWIRE_SR2_CS2CS_LVL_MASK (0x0004u)
/** SR2 CS2CS_LVL - field shift value */
#define CSL_UWIRE_SR2_CS2CS_LVL_SHIFT (0x0002u)
/** SR2 CS2CS_LVL - field reset value */
#define CSL_UWIRE_SR2_CS2CS_LVL_RESETVAL (0x0000u)
/*----CS2CS_LVL Tokens----*/
/** SR2 CS2CS_LVL - active level low */
#define CSL_UWIRE_SR2_CS2CS_LVL_ACTIVELOW (0x0000u)
/** SR2 CS2CS_LVL - active level high */
#define CSL_UWIRE_SR2_CS2CS_LVL_ACTIVEHIGH (0x0001u)
/** SR2 CS2_EDGE_WR - field mask */
#define CSL_UWIRE_SR2_CS2_EDGE_WR_MASK (0x0002u)
/** SR2 CS2_EDGE_WR - field shift value */
#define CSL_UWIRE_SR2_CS2_EDGE_WR_SHIFT (0x0001u)
/** SR2 CS2_EDGE_WR - field reset value */
#define CSL_UWIRE_SR2_CS2_EDGE_WR_RESETVAL (0x0000u)
/** SR2 CS2_EDGE_RD - field mask */
#define CSL_UWIRE_SR2_CS2_EDGE_RD_MASK (0x0001u)
/** SR2 CS2_EDGE_RD - field shift value */
#define CSL_UWIRE_SR2_CS2_EDGE_RD_SHIFT (0x0000u)
/** SR2 CS2_EDGE_RD - field reset value */
#define CSL_UWIRE_SR2_CS2_EDGE_RD_RESETVAL (0x0000u)
/** SR2 - reset value */
#define CSL_UWIRE_SR2_RESETVAL (0x0000u)
/* SR3 */
/** SR3 CK_FREQ - field mask */
#define CSL_UWIRE_SR3_CK_FREQ_MASK (0x0006u)
/** SR3 CK_FREQ - field shift value */
#define CSL_UWIRE_SR3_CK_FREQ_SHIFT (0x0001u)
/** SR3 CK_FREQ - field reset value */
#define CSL_UWIRE_SR3_CK_FREQ_RESETVAL (0x0000u)
/*----CK_FREQ Tokens----*/
/** SR3 CK_FRQ - divide external clock by two */
#define CSL_UWIRE_SR3_CK_FREQ_EXTCLKDIV2 (0x0000u)
/** SR3 CK_FRQ - divide external clock by four */
#define CSL_UWIRE_SR3_CK_FREQ_EXTCLKDIV4 (0x0001u)
/** SR3 CK_FRQ - divide external clock by seven */
#define CSL_UWIRE_SR3_CK_FREQ_EXTCLKDIV7 (0x0002u)
/** SR3 CK_FRQ - divide external clock by ten */
#define CSL_UWIRE_SR3_CK_FREQ_EXTCLKDIV10 (0x0003u)
/** SR3 CLK_EN - field mask */
#define CSL_UWIRE_SR3_CLK_EN_MASK (0x0001u)
/** SR3 CLK_EN - field shift value */
#define CSL_UWIRE_SR3_CLK_EN_SHIFT (0x0000u)
/** SR3 CLK_EN - field reset value */
#define CSL_UWIRE_SR3_CLK_EN_RESETVAL (0x0000u)
/*----CLK_EN Tokens----*/
/** SR3 CLK_EN - clock disable */
#define CSL_UWIRE_SR3_CLK_EN_DISABLE (0x0000u)
/** SR3 CLK_EN - clock enable */
#define CSL_UWIRE_SR3_CLK_EN_ENABLE (0x0001u)
/** SR3 reset value */
#define CSL_UWIRE_SR3_RESETVAL (0x0000u)
/* SR4 */
/** SR4 CLK_IN - field mask */
#define CSL_UWIRE_SR4_CLK_IN_MASK (0x0001u)
/** SR4 CLK_IN - field shift value */
#define CSL_UWIRE_SR4_CLK_IN_SHIFT (0x0000u)
/** SR4 CLK_IN - field reset value */
#define CSL_UWIRE_SR4_CLK_IN_RESETVAL (0x0000u)
/*----CLK_IN Tokens----*/
/** SR4 CLK_IN - clock noninverted */
#define CSL_UWIRE_SR4_CLK_IN_NONINVERTED (0x0000u)
/** SR4 CLK_IN - clock inverted */
#define CSL_UWIRE_SR4_CLK_IN_INVERTED (0x0001u)
/** SR4 reset value */
#define CSL_UWIRE_SR4_RESETVAL (0x0000u)
/* SR5 */
/** SR5 CS_TOGGLE_TX_EN - field mask */
#define CSL_UWIRE_SR5_CS_TOGGLE_TX_EN_MASK (0x0008u)
/** SR5 CS_TOGGLE_TX_EN - field shift value */
#define CSL_UWIRE_SR5_CS_TOGGLE_TX_EN_SHIFT (0x0003u)
/** SR5 CS_TOGGLE_TX_EN - field reset value */
#define CSL_UWIRE_SR5_CS_TOGGLE_TX_EN_RESETVAL (0x0000u)
/*----CS_TOGGLE_TX_EN Tokens----*/
/** SR5 CS_TOGGLE_TX_EN - disable cs toggle */
#define CSL_UWIRE_SR5_CS_TOGGLE_TX_EN_DISABLE (0x0000u)
/** SR5 CS_TOGGLE_TX_EN - enable cs toggle */
#define CSL_UWIRE_SR5_CS_TOGGLE_TX_EN_ENABLE (0x0001u)
/** SR5 AUTO_TX_EN - field mask */
#define CSL_UWIRE_SR5_AUTO_TX_EN_MASK (0x0004u)
/** SR5 AUTO_TX_EN - field shift value */
#define CSL_UWIRE_SR5_AUTO_TX_EN_SHIFT (0x0002u)
/** SR5 AUTO_TX_EN - field reset value */
#define CSL_UWIRE_SR5_AUTO_TX_EN_RESETVAL (0x0000u)
/*----AUTO_TX_EN Tokens----*/
/** SR5 AUTO_TX_EN - disable auto transmit */
#define CSL_UWIRE_SR5_AUTO_TX_EN_DISABLE (0x0000u)
/** SR5 AUTO_TX_EN - enable auto transmit */
#define CSL_UWIRE_SR5_AUTO_TX_EN_ENABLE (0x0001u)
/** SR5 IT_EN - field mask */
#define CSL_UWIRE_SR5_IT_EN_MASK (0x0002u)
/** SR5 IT_EN - field shift value */
#define CSL_UWIRE_SR5_IT_EN_SHIFT (0x0001u)
/** SR5 IT_EN - field reset value */
#define CSL_UWIRE_SR5_IT_EN_RESETVAL (0x0000u)
/*----IT_EN Tokens----*/
/** SR5 IT_EN - disable interrupt */
#define CSL_UWIRE_SR5_IT_EN_DISABLE (0x0000u)
/** SR5 IT_EN - enable interrupt */
#define CSL_UWIRE_SR5_IT_EN_ENABLE (0x0001u)
/** SR5 DMA_TX_EN - field mask */
#define CSL_UWIRE_SR5_DMA_TX_EN_MASK (0x0001u)
/** SR5 DMA_TX_EN - field shift value */
#define CSL_UWIRE_SR5_DMA_TX_EN_SHIFT (0x0000u)
/** SR5 DMA_TX_EN - field reset value */
#define CSL_UWIRE_SR5_DMA_TX_EN_RESETVAL (0x0000u)
/*----DMA_TX_EN Tokens----*/
/** SR5 DMA_TX_EN - disable DMA */
#define CSL_UWIRE_SR5_DMA_TX_EN_DISABLE (0x0000u)
/** SR5 DMA_TX_EN - enable DMA */
#define CSL_UWIRE_SR5_DMA_TX_EN_ENABLE (0x0001u)
/** SR5 reset value */
#define CSL_UWIRE_SR5_RESETVAL (0x0000u)
#endif /* _CSLR_UWIRE_001_H_ */
#endif /* _CSLR_UWIRE_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?