![]() |
M4521_BSP V3.02.000
The Board Support Package for M4521
|

Modules | |
| SPI Exported Functions | |
| #define I2S_DATABIT_16 (1 << SPI_I2SCTL_WDWIDTH_Pos) |
| #define I2S_DATABIT_24 (2 << SPI_I2SCTL_WDWIDTH_Pos) |
| #define I2S_DATABIT_32 (3 << SPI_I2SCTL_WDWIDTH_Pos) |
| #define I2S_DATABIT_8 (0 << SPI_I2SCTL_WDWIDTH_Pos) |
| #define I2S_FIFO_RX_LEVEL_WORD_2 (1 << SPI_FIFOCTL_RXTH_Pos) |
| #define I2S_FIFO_RX_LEVEL_WORD_3 (2 << SPI_FIFOCTL_RXTH_Pos) |
| #define I2S_FIFO_RX_LEVEL_WORD_4 (3 << SPI_FIFOCTL_RXTH_Pos) |
| #define I2S_FIFO_RXOV_INT_MASK (0x04) |
| #define I2S_FIFO_RXTH_INT_MASK (0x02) |
| #define I2S_FIFO_RXTO_INT_MASK (0x08) |
| #define I2S_FIFO_TX_LEVEL_WORD_1 (1 << SPI_FIFOCTL_TXTH_Pos) |
| #define I2S_FIFO_TX_LEVEL_WORD_2 (2 << SPI_FIFOCTL_TXTH_Pos) |
| #define I2S_FIFO_TX_LEVEL_WORD_3 (3 << SPI_FIFOCTL_TXTH_Pos) |
| #define I2S_FIFO_TXTH_INT_MASK (0x01) |
| #define I2S_FORMAT_I2S (0<<SPI_I2SCTL_FORMAT_Pos) |
| #define I2S_FORMAT_MSB (1<<SPI_I2SCTL_FORMAT_Pos) |
| #define I2S_FORMAT_PCMA (2<<SPI_I2SCTL_FORMAT_Pos) |
| #define I2S_FORMAT_PCMB (3<<SPI_I2SCTL_FORMAT_Pos) |
| #define I2S_LEFT_ZC_INT_MASK (0x40) |
| #define I2S_MODE_SLAVE SPI_I2SCTL_SLAVE_Msk |
| #define I2S_MONO SPI_I2SCTL_MONO_Msk |
| #define I2S_MONO_LEFT SPI_I2SCTL_RXLCH_Msk |
| #define I2S_RIGHT_ZC_INT_MASK (0x20) |
| #define I2S_TXUF_INT_MASK (0x10) |
| #define SPI_FIFO_RXOV_INT_MASK (0x200) |
| #define SPI_FIFO_RXTH_INT_MASK (0x100) |
| #define SPI_FIFO_RXTO_INT_MASK (0x400) |
| #define SPI_FIFO_TXTH_INT_MASK (0x080) |
| #define SPI_MODE_0 (SPI_CTL_TXNEG_Msk) |
| #define SPI_MODE_1 (SPI_CTL_RXNEG_Msk) |
| #define SPI_MODE_2 (SPI_CTL_CLKPOL_Msk | SPI_CTL_RXNEG_Msk) |
| #define SPI_MODE_3 (SPI_CTL_CLKPOL_Msk | SPI_CTL_TXNEG_Msk) |
| #define SPI_SLAVE (SPI_CTL_SLAVE_Msk) |
| #define SPI_SLVBE_INT_MASK (0x010) |
| #define SPI_SLVTO_INT_MASK (0x020) |
| #define SPI_SLVUR_INT_MASK (0x008) |
| #define SPI_SS (SPI_SSCTL_SS_Msk) |
| #define SPI_SS_ACTIVE_HIGH (SPI_SSCTL_SSACTPOL_Msk) |
| #define SPI_SSACT_INT_MASK (0x002) |
| #define SPI_SSINACT_INT_MASK (0x004) |
| #define SPI_TXUF_INT_MASK (0x040) |