![]() |
MAX32520 Peripheral Driver API
Peripheral Driver API for the MAX32520
|
Modules | |
| Register Offsets | |
| SPI_DATA32 | |
| SPI_DATA16 | |
| SPI_DATA8 | |
| SPI_MSTR_CNTL | |
| SPI_TRNMT_SIZE | |
| SPI_STATIC_CONFIG | |
| SPI_SS_TIME | |
| SPI_CLK_CONFIG | |
| SPI_DMA | |
| SPI_INT_FL | |
| SPI_INT_EN | |
| SPI_WAKE_FL | |
| SPI_WAKE_EN | |
| SPI_STAT | |
Files | |
| file | spi_regs.h |
Data Structures | |
| struct | mxc_spi_regs_t |
Registers, Bit Masks and Bit Positions for the SPI Peripheral Module.
SPI peripheral.
| struct mxc_spi_regs_t |
Structure type to access the SPI Registers.
Data Fields | |
| __IO uint32_t | mstr_cntl |
| __IO uint32_t | trnmt_size |
| __IO uint32_t | static_config |
| __IO uint32_t | ss_time |
| __IO uint32_t | clk_config |
| __IO uint32_t | dma |
| __IO uint32_t | int_fl |
| __IO uint32_t | int_en |
| __IO uint32_t | wake_fl |
| __IO uint32_t | wake_en |
| __I uint32_t | stat |
| __IO uint32_t | data32 |
| __IO uint16_t | data16 [2] |
| __IO uint8_t | data8 [4] |
| __IO uint32_t clk_config |
0x14: SPI CLK_CONFIG Register
| __IO uint16_t data16[2] |
0x00: SPI DATA16 Register
| __IO uint32_t data32 |
0x00: SPI DATA32 Register
| __IO uint8_t data8[4] |
0x00: SPI DATA8 Register
| __IO uint32_t dma |
0x1C: SPI DMA Register
| __IO uint32_t int_en |
0x24: SPI INT_EN Register
| __IO uint32_t int_fl |
0x20: SPI INT_FL Register
| __IO uint32_t mstr_cntl |
0x04: SPI MSTR_CNTL Register
| __IO uint32_t ss_time |
0x10: SPI SS_TIME Register
| __I uint32_t stat |
0x30: SPI STAT Register
| __IO uint32_t static_config |
0x0C: SPI STATIC_CONFIG Register
| __IO uint32_t trnmt_size |
0x08: SPI TRNMT_SIZE Register
| __IO uint32_t wake_en |
0x2C: SPI WAKE_EN Register
| __IO uint32_t wake_fl |
0x28: SPI WAKE_FL Register