Go to the source code of this file.
Data Structures | |
| struct | I2S_Type |
| #define I2S_CFGR_BCLK_DIV_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_BCLK_DIV_MASK) >> I2S_CFGR_BCLK_DIV_SHIFT) |
| #define I2S_CFGR_BCLK_DIV_MASK (0x3FE00000UL) |
| #define I2S_CFGR_BCLK_DIV_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_BCLK_DIV_SHIFT) & I2S_CFGR_BCLK_DIV_MASK) |
| #define I2S_CFGR_BCLK_DIV_SHIFT (21U) |
| #define I2S_CFGR_BCLK_GATEOFF_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_BCLK_GATEOFF_MASK) >> I2S_CFGR_BCLK_GATEOFF_SHIFT) |
| #define I2S_CFGR_BCLK_GATEOFF_MASK (0x40000000UL) |
| #define I2S_CFGR_BCLK_GATEOFF_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_BCLK_GATEOFF_SHIFT) & I2S_CFGR_BCLK_GATEOFF_MASK) |
| #define I2S_CFGR_BCLK_GATEOFF_SHIFT (30U) |
| #define I2S_CFGR_BCLK_SEL_OP_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_BCLK_SEL_OP_MASK) >> I2S_CFGR_BCLK_SEL_OP_SHIFT) |
| #define I2S_CFGR_BCLK_SEL_OP_MASK (0x4000U) |
| #define I2S_CFGR_BCLK_SEL_OP_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_BCLK_SEL_OP_SHIFT) & I2S_CFGR_BCLK_SEL_OP_MASK) |
| #define I2S_CFGR_BCLK_SEL_OP_SHIFT (14U) |
| #define I2S_CFGR_CH_MAX_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_CH_MAX_MASK) >> I2S_CFGR_CH_MAX_SHIFT) |
| #define I2S_CFGR_CH_MAX_MASK (0x7C0U) |
| #define I2S_CFGR_CH_MAX_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_CH_MAX_SHIFT) & I2S_CFGR_CH_MAX_MASK) |
| #define I2S_CFGR_CH_MAX_SHIFT (6U) |
| #define I2S_CFGR_CHSIZ_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_CHSIZ_MASK) >> I2S_CFGR_CHSIZ_SHIFT) |
| #define I2S_CFGR_CHSIZ_MASK (0x1U) |
| #define I2S_CFGR_CHSIZ_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_CHSIZ_SHIFT) & I2S_CFGR_CHSIZ_MASK) |
| #define I2S_CFGR_CHSIZ_SHIFT (0U) |
| #define I2S_CFGR_DATSIZ_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_DATSIZ_MASK) >> I2S_CFGR_DATSIZ_SHIFT) |
| #define I2S_CFGR_DATSIZ_MASK (0x6U) |
| #define I2S_CFGR_DATSIZ_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_DATSIZ_SHIFT) & I2S_CFGR_DATSIZ_MASK) |
| #define I2S_CFGR_DATSIZ_SHIFT (1U) |
| #define I2S_CFGR_FCLK_SEL_OP_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_FCLK_SEL_OP_MASK) >> I2S_CFGR_FCLK_SEL_OP_SHIFT) |
| #define I2S_CFGR_FCLK_SEL_OP_MASK (0x2000U) |
| #define I2S_CFGR_FCLK_SEL_OP_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_FCLK_SEL_OP_SHIFT) & I2S_CFGR_FCLK_SEL_OP_MASK) |
| #define I2S_CFGR_FCLK_SEL_OP_SHIFT (13U) |
| #define I2S_CFGR_FRAME_EDGE_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_FRAME_EDGE_MASK) >> I2S_CFGR_FRAME_EDGE_SHIFT) |
| #define I2S_CFGR_FRAME_EDGE_MASK (0x800U) |
| #define I2S_CFGR_FRAME_EDGE_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_FRAME_EDGE_SHIFT) & I2S_CFGR_FRAME_EDGE_MASK) |
| #define I2S_CFGR_FRAME_EDGE_SHIFT (11U) |
| #define I2S_CFGR_INV_BCLK_IN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_INV_BCLK_IN_MASK) >> I2S_CFGR_INV_BCLK_IN_SHIFT) |
| #define I2S_CFGR_INV_BCLK_IN_MASK (0x80000UL) |
| #define I2S_CFGR_INV_BCLK_IN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_INV_BCLK_IN_SHIFT) & I2S_CFGR_INV_BCLK_IN_MASK) |
| #define I2S_CFGR_INV_BCLK_IN_SHIFT (19U) |
| #define I2S_CFGR_INV_BCLK_OUT_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_INV_BCLK_OUT_MASK) >> I2S_CFGR_INV_BCLK_OUT_SHIFT) |
| #define I2S_CFGR_INV_BCLK_OUT_MASK (0x100000UL) |
| #define I2S_CFGR_INV_BCLK_OUT_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_INV_BCLK_OUT_SHIFT) & I2S_CFGR_INV_BCLK_OUT_MASK) |
| #define I2S_CFGR_INV_BCLK_OUT_SHIFT (20U) |
| #define I2S_CFGR_INV_FCLK_IN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_INV_FCLK_IN_MASK) >> I2S_CFGR_INV_FCLK_IN_SHIFT) |
| #define I2S_CFGR_INV_FCLK_IN_MASK (0x20000UL) |
| #define I2S_CFGR_INV_FCLK_IN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_INV_FCLK_IN_SHIFT) & I2S_CFGR_INV_FCLK_IN_MASK) |
| #define I2S_CFGR_INV_FCLK_IN_SHIFT (17U) |
| #define I2S_CFGR_INV_FCLK_OUT_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_INV_FCLK_OUT_MASK) >> I2S_CFGR_INV_FCLK_OUT_SHIFT) |
| #define I2S_CFGR_INV_FCLK_OUT_MASK (0x40000UL) |
| #define I2S_CFGR_INV_FCLK_OUT_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_INV_FCLK_OUT_SHIFT) & I2S_CFGR_INV_FCLK_OUT_MASK) |
| #define I2S_CFGR_INV_FCLK_OUT_SHIFT (18U) |
| #define I2S_CFGR_INV_MCLK_IN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_INV_MCLK_IN_MASK) >> I2S_CFGR_INV_MCLK_IN_SHIFT) |
| #define I2S_CFGR_INV_MCLK_IN_MASK (0x8000U) |
| #define I2S_CFGR_INV_MCLK_IN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_INV_MCLK_IN_SHIFT) & I2S_CFGR_INV_MCLK_IN_MASK) |
| #define I2S_CFGR_INV_MCLK_IN_SHIFT (15U) |
| #define I2S_CFGR_INV_MCLK_OUT_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_INV_MCLK_OUT_MASK) >> I2S_CFGR_INV_MCLK_OUT_SHIFT) |
| #define I2S_CFGR_INV_MCLK_OUT_MASK (0x10000UL) |
| #define I2S_CFGR_INV_MCLK_OUT_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_INV_MCLK_OUT_SHIFT) & I2S_CFGR_INV_MCLK_OUT_MASK) |
| #define I2S_CFGR_INV_MCLK_OUT_SHIFT (16U) |
| #define I2S_CFGR_MCK_SEL_OP_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_MCK_SEL_OP_MASK) >> I2S_CFGR_MCK_SEL_OP_SHIFT) |
| #define I2S_CFGR_MCK_SEL_OP_MASK (0x1000U) |
| #define I2S_CFGR_MCK_SEL_OP_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_MCK_SEL_OP_SHIFT) & I2S_CFGR_MCK_SEL_OP_MASK) |
| #define I2S_CFGR_MCK_SEL_OP_SHIFT (12U) |
| #define I2S_CFGR_STD_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_STD_MASK) >> I2S_CFGR_STD_SHIFT) |
| #define I2S_CFGR_STD_MASK (0x18U) |
| #define I2S_CFGR_STD_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_STD_SHIFT) & I2S_CFGR_STD_MASK) |
| #define I2S_CFGR_STD_SHIFT (3U) |
| #define I2S_CFGR_TDM_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CFGR_TDM_EN_MASK) >> I2S_CFGR_TDM_EN_SHIFT) |
| #define I2S_CFGR_TDM_EN_MASK (0x20U) |
| #define I2S_CFGR_TDM_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CFGR_TDM_EN_SHIFT) & I2S_CFGR_TDM_EN_MASK) |
| #define I2S_CFGR_TDM_EN_SHIFT (5U) |
| #define I2S_CTRL_ERRIE_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_ERRIE_MASK) >> I2S_CTRL_ERRIE_SHIFT) |
| #define I2S_CTRL_ERRIE_MASK (0x2000U) |
| #define I2S_CTRL_ERRIE_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_ERRIE_SHIFT) & I2S_CTRL_ERRIE_MASK) |
| #define I2S_CTRL_ERRIE_SHIFT (13U) |
| #define I2S_CTRL_I2S_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_I2S_EN_MASK) >> I2S_CTRL_I2S_EN_SHIFT) |
| #define I2S_CTRL_I2S_EN_MASK (0x1U) |
| #define I2S_CTRL_I2S_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_I2S_EN_SHIFT) & I2S_CTRL_I2S_EN_MASK) |
| #define I2S_CTRL_I2S_EN_SHIFT (0U) |
| #define I2S_CTRL_RX_DMA_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_RX_DMA_EN_MASK) >> I2S_CTRL_RX_DMA_EN_SHIFT) |
| #define I2S_CTRL_RX_DMA_EN_MASK (0x800U) |
| #define I2S_CTRL_RX_DMA_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_RX_DMA_EN_SHIFT) & I2S_CTRL_RX_DMA_EN_MASK) |
| #define I2S_CTRL_RX_DMA_EN_SHIFT (11U) |
| #define I2S_CTRL_RX_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_RX_EN_MASK) >> I2S_CTRL_RX_EN_SHIFT) |
| #define I2S_CTRL_RX_EN_MASK (0x1EU) |
| #define I2S_CTRL_RX_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_RX_EN_SHIFT) & I2S_CTRL_RX_EN_MASK) |
| #define I2S_CTRL_RX_EN_SHIFT (1U) |
| #define I2S_CTRL_RXDAIE_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_RXDAIE_MASK) >> I2S_CTRL_RXDAIE_SHIFT) |
| #define I2S_CTRL_RXDAIE_MASK (0x4000U) |
| #define I2S_CTRL_RXDAIE_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_RXDAIE_SHIFT) & I2S_CTRL_RXDAIE_MASK) |
| #define I2S_CTRL_RXDAIE_SHIFT (14U) |
| #define I2S_CTRL_RXFIFOCLR_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_RXFIFOCLR_MASK) >> I2S_CTRL_RXFIFOCLR_SHIFT) |
| #define I2S_CTRL_RXFIFOCLR_MASK (0x200U) |
| #define I2S_CTRL_RXFIFOCLR_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_RXFIFOCLR_SHIFT) & I2S_CTRL_RXFIFOCLR_MASK) |
| #define I2S_CTRL_RXFIFOCLR_SHIFT (9U) |
| #define I2S_CTRL_SFTRST_CLKGEN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_SFTRST_CLKGEN_MASK) >> I2S_CTRL_SFTRST_CLKGEN_SHIFT) |
| #define I2S_CTRL_SFTRST_CLKGEN_MASK (0x10000UL) |
| #define I2S_CTRL_SFTRST_CLKGEN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_SFTRST_CLKGEN_SHIFT) & I2S_CTRL_SFTRST_CLKGEN_MASK) |
| #define I2S_CTRL_SFTRST_CLKGEN_SHIFT (16U) |
| #define I2S_CTRL_SFTRST_RX_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_SFTRST_RX_MASK) >> I2S_CTRL_SFTRST_RX_SHIFT) |
| #define I2S_CTRL_SFTRST_RX_MASK (0x40000UL) |
| #define I2S_CTRL_SFTRST_RX_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_SFTRST_RX_SHIFT) & I2S_CTRL_SFTRST_RX_MASK) |
| #define I2S_CTRL_SFTRST_RX_SHIFT (18U) |
| #define I2S_CTRL_SFTRST_TX_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_SFTRST_TX_MASK) >> I2S_CTRL_SFTRST_TX_SHIFT) |
| #define I2S_CTRL_SFTRST_TX_MASK (0x20000UL) |
| #define I2S_CTRL_SFTRST_TX_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_SFTRST_TX_SHIFT) & I2S_CTRL_SFTRST_TX_MASK) |
| #define I2S_CTRL_SFTRST_TX_SHIFT (17U) |
| #define I2S_CTRL_TX_DMA_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_TX_DMA_EN_MASK) >> I2S_CTRL_TX_DMA_EN_SHIFT) |
| #define I2S_CTRL_TX_DMA_EN_MASK (0x1000U) |
| #define I2S_CTRL_TX_DMA_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_TX_DMA_EN_SHIFT) & I2S_CTRL_TX_DMA_EN_MASK) |
| #define I2S_CTRL_TX_DMA_EN_SHIFT (12U) |
| #define I2S_CTRL_TX_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_TX_EN_MASK) >> I2S_CTRL_TX_EN_SHIFT) |
| #define I2S_CTRL_TX_EN_MASK (0x1E0U) |
| #define I2S_CTRL_TX_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_TX_EN_SHIFT) & I2S_CTRL_TX_EN_MASK) |
| #define I2S_CTRL_TX_EN_SHIFT (5U) |
| #define I2S_CTRL_TXDNIE_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_TXDNIE_MASK) >> I2S_CTRL_TXDNIE_SHIFT) |
| #define I2S_CTRL_TXDNIE_MASK (0x8000U) |
| #define I2S_CTRL_TXDNIE_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_TXDNIE_SHIFT) & I2S_CTRL_TXDNIE_MASK) |
| #define I2S_CTRL_TXDNIE_SHIFT (15U) |
| #define I2S_CTRL_TXFIFOCLR_GET | ( | x | ) | (((uint32_t)(x) & I2S_CTRL_TXFIFOCLR_MASK) >> I2S_CTRL_TXFIFOCLR_SHIFT) |
| #define I2S_CTRL_TXFIFOCLR_MASK (0x400U) |
| #define I2S_CTRL_TXFIFOCLR_SET | ( | x | ) | (((uint32_t)(x) << I2S_CTRL_TXFIFOCLR_SHIFT) & I2S_CTRL_TXFIFOCLR_MASK) |
| #define I2S_CTRL_TXFIFOCLR_SHIFT (10U) |
| #define I2S_FIFO_THRESH_RX_GET | ( | x | ) | (((uint32_t)(x) & I2S_FIFO_THRESH_RX_MASK) >> I2S_FIFO_THRESH_RX_SHIFT) |
| #define I2S_FIFO_THRESH_RX_MASK (0xFFU) |
| #define I2S_FIFO_THRESH_RX_SET | ( | x | ) | (((uint32_t)(x) << I2S_FIFO_THRESH_RX_SHIFT) & I2S_FIFO_THRESH_RX_MASK) |
| #define I2S_FIFO_THRESH_RX_SHIFT (0U) |
| #define I2S_FIFO_THRESH_TX_GET | ( | x | ) | (((uint32_t)(x) & I2S_FIFO_THRESH_TX_MASK) >> I2S_FIFO_THRESH_TX_SHIFT) |
| #define I2S_FIFO_THRESH_TX_MASK (0xFF00U) |
| #define I2S_FIFO_THRESH_TX_SET | ( | x | ) | (((uint32_t)(x) << I2S_FIFO_THRESH_TX_SHIFT) & I2S_FIFO_THRESH_TX_MASK) |
| #define I2S_FIFO_THRESH_TX_SHIFT (8U) |
| #define I2S_MISC_CFGR_MCLK_GATEOFF_GET | ( | x | ) | (((uint32_t)(x) & I2S_MISC_CFGR_MCLK_GATEOFF_MASK) >> I2S_MISC_CFGR_MCLK_GATEOFF_SHIFT) |
| #define I2S_MISC_CFGR_MCLK_GATEOFF_MASK (0x2000U) |
| #define I2S_MISC_CFGR_MCLK_GATEOFF_SET | ( | x | ) | (((uint32_t)(x) << I2S_MISC_CFGR_MCLK_GATEOFF_SHIFT) & I2S_MISC_CFGR_MCLK_GATEOFF_MASK) |
| #define I2S_MISC_CFGR_MCLK_GATEOFF_SHIFT (13U) |
| #define I2S_MISC_CFGR_MCLKOE_GET | ( | x | ) | (((uint32_t)(x) & I2S_MISC_CFGR_MCLKOE_MASK) >> I2S_MISC_CFGR_MCLKOE_SHIFT) |
| #define I2S_MISC_CFGR_MCLKOE_MASK (0x1U) |
| #define I2S_MISC_CFGR_MCLKOE_SET | ( | x | ) | (((uint32_t)(x) << I2S_MISC_CFGR_MCLKOE_SHIFT) & I2S_MISC_CFGR_MCLKOE_MASK) |
| #define I2S_MISC_CFGR_MCLKOE_SHIFT (0U) |
| #define I2S_RFIFO_FILLINGS_RX0_GET | ( | x | ) | (((uint32_t)(x) & I2S_RFIFO_FILLINGS_RX0_MASK) >> I2S_RFIFO_FILLINGS_RX0_SHIFT) |
| #define I2S_RFIFO_FILLINGS_RX0_MASK (0xFFU) |
| #define I2S_RFIFO_FILLINGS_RX0_SHIFT (0U) |
| #define I2S_RFIFO_FILLINGS_RX1_GET | ( | x | ) | (((uint32_t)(x) & I2S_RFIFO_FILLINGS_RX1_MASK) >> I2S_RFIFO_FILLINGS_RX1_SHIFT) |
| #define I2S_RFIFO_FILLINGS_RX1_MASK (0xFF00U) |
| #define I2S_RFIFO_FILLINGS_RX1_SHIFT (8U) |
| #define I2S_RFIFO_FILLINGS_RX2_GET | ( | x | ) | (((uint32_t)(x) & I2S_RFIFO_FILLINGS_RX2_MASK) >> I2S_RFIFO_FILLINGS_RX2_SHIFT) |
| #define I2S_RFIFO_FILLINGS_RX2_MASK (0xFF0000UL) |
| #define I2S_RFIFO_FILLINGS_RX2_SHIFT (16U) |
| #define I2S_RFIFO_FILLINGS_RX3_GET | ( | x | ) | (((uint32_t)(x) & I2S_RFIFO_FILLINGS_RX3_MASK) >> I2S_RFIFO_FILLINGS_RX3_SHIFT) |
| #define I2S_RFIFO_FILLINGS_RX3_MASK (0xFF000000UL) |
| #define I2S_RFIFO_FILLINGS_RX3_SHIFT (24U) |
| #define I2S_RXD_D_GET | ( | x | ) | (((uint32_t)(x) & I2S_RXD_D_MASK) >> I2S_RXD_D_SHIFT) |
| #define I2S_RXD_D_MASK (0xFFFFFFFFUL) |
| #define I2S_RXD_D_SHIFT (0U) |
| #define I2S_RXD_DATA0 (0UL) |
| #define I2S_RXD_DATA1 (1UL) |
| #define I2S_RXD_DATA2 (2UL) |
| #define I2S_RXD_DATA3 (3UL) |
| #define I2S_RXDSLOT_DATA0 (0UL) |
| #define I2S_RXDSLOT_DATA1 (1UL) |
| #define I2S_RXDSLOT_DATA2 (2UL) |
| #define I2S_RXDSLOT_DATA3 (3UL) |
| #define I2S_RXDSLOT_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_RXDSLOT_EN_MASK) >> I2S_RXDSLOT_EN_SHIFT) |
| #define I2S_RXDSLOT_EN_MASK (0xFFFFU) |
| #define I2S_RXDSLOT_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_RXDSLOT_EN_SHIFT) & I2S_RXDSLOT_EN_MASK) |
| #define I2S_RXDSLOT_EN_SHIFT (0U) |
| #define I2S_STA_RX_DA_GET | ( | x | ) | (((uint32_t)(x) & I2S_STA_RX_DA_MASK) >> I2S_STA_RX_DA_SHIFT) |
| #define I2S_STA_RX_DA_MASK (0x1EU) |
| #define I2S_STA_RX_DA_SHIFT (1U) |
| #define I2S_STA_RX_OV_GET | ( | x | ) | (((uint32_t)(x) & I2S_STA_RX_OV_MASK) >> I2S_STA_RX_OV_SHIFT) |
| #define I2S_STA_RX_OV_MASK (0x1E00U) |
| #define I2S_STA_RX_OV_SET | ( | x | ) | (((uint32_t)(x) << I2S_STA_RX_OV_SHIFT) & I2S_STA_RX_OV_MASK) |
| #define I2S_STA_RX_OV_SHIFT (9U) |
| #define I2S_STA_TX_DN_GET | ( | x | ) | (((uint32_t)(x) & I2S_STA_TX_DN_MASK) >> I2S_STA_TX_DN_SHIFT) |
| #define I2S_STA_TX_DN_MASK (0x1E0U) |
| #define I2S_STA_TX_DN_SHIFT (5U) |
| #define I2S_STA_TX_UD_GET | ( | x | ) | (((uint32_t)(x) & I2S_STA_TX_UD_MASK) >> I2S_STA_TX_UD_SHIFT) |
| #define I2S_STA_TX_UD_MASK (0x1E000UL) |
| #define I2S_STA_TX_UD_SET | ( | x | ) | (((uint32_t)(x) << I2S_STA_TX_UD_SHIFT) & I2S_STA_TX_UD_MASK) |
| #define I2S_STA_TX_UD_SHIFT (13U) |
| #define I2S_TFIFO_FILLINGS_TX0_GET | ( | x | ) | (((uint32_t)(x) & I2S_TFIFO_FILLINGS_TX0_MASK) >> I2S_TFIFO_FILLINGS_TX0_SHIFT) |
| #define I2S_TFIFO_FILLINGS_TX0_MASK (0xFFU) |
| #define I2S_TFIFO_FILLINGS_TX0_SHIFT (0U) |
| #define I2S_TFIFO_FILLINGS_TX1_GET | ( | x | ) | (((uint32_t)(x) & I2S_TFIFO_FILLINGS_TX1_MASK) >> I2S_TFIFO_FILLINGS_TX1_SHIFT) |
| #define I2S_TFIFO_FILLINGS_TX1_MASK (0xFF00U) |
| #define I2S_TFIFO_FILLINGS_TX1_SHIFT (8U) |
| #define I2S_TFIFO_FILLINGS_TX2_GET | ( | x | ) | (((uint32_t)(x) & I2S_TFIFO_FILLINGS_TX2_MASK) >> I2S_TFIFO_FILLINGS_TX2_SHIFT) |
| #define I2S_TFIFO_FILLINGS_TX2_MASK (0xFF0000UL) |
| #define I2S_TFIFO_FILLINGS_TX2_SHIFT (16U) |
| #define I2S_TFIFO_FILLINGS_TX3_GET | ( | x | ) | (((uint32_t)(x) & I2S_TFIFO_FILLINGS_TX3_MASK) >> I2S_TFIFO_FILLINGS_TX3_SHIFT) |
| #define I2S_TFIFO_FILLINGS_TX3_MASK (0xFF000000UL) |
| #define I2S_TFIFO_FILLINGS_TX3_SHIFT (24U) |
| #define I2S_TXD_D_GET | ( | x | ) | (((uint32_t)(x) & I2S_TXD_D_MASK) >> I2S_TXD_D_SHIFT) |
| #define I2S_TXD_D_MASK (0xFFFFFFFFUL) |
| #define I2S_TXD_D_SET | ( | x | ) | (((uint32_t)(x) << I2S_TXD_D_SHIFT) & I2S_TXD_D_MASK) |
| #define I2S_TXD_D_SHIFT (0U) |
| #define I2S_TXD_DATA0 (0UL) |
| #define I2S_TXD_DATA1 (1UL) |
| #define I2S_TXD_DATA2 (2UL) |
| #define I2S_TXD_DATA3 (3UL) |
| #define I2S_TXDSLOT_DATA0 (0UL) |
| #define I2S_TXDSLOT_DATA1 (1UL) |
| #define I2S_TXDSLOT_DATA2 (2UL) |
| #define I2S_TXDSLOT_DATA3 (3UL) |
| #define I2S_TXDSLOT_EN_GET | ( | x | ) | (((uint32_t)(x) & I2S_TXDSLOT_EN_MASK) >> I2S_TXDSLOT_EN_SHIFT) |
| #define I2S_TXDSLOT_EN_MASK (0xFFFFU) |
| #define I2S_TXDSLOT_EN_SET | ( | x | ) | (((uint32_t)(x) << I2S_TXDSLOT_EN_SHIFT) & I2S_TXDSLOT_EN_MASK) |
| #define I2S_TXDSLOT_EN_SHIFT (0U) |