MAX32690 Peripheral Driver API
Peripheral Driver API for the MAX32690
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages

Modules

 Register Offsets
 
 SPIXR_DATA32
 
 SPIXR_DATA16
 
 SPIXR_DATA8
 
 SPIXR_CTRL0
 
 SPIXR_CTRL1
 
 SPIXR_CTRL2
 
 SPIXR_CTRL3
 
 SPIXR_BRGCTRL
 
 SPIXR_DMA
 
 SPIXR_INTFL
 
 SPIXR_INTEN
 
 SPIXR_WKFL
 
 SPIXR_WKEN
 
 SPIXR_STAT
 
 SPIXR_XMEMCTRL
 

Files

file  spixr_regs.h
 

Data Structures

struct  mxc_spixr_regs_t
 

Detailed Description

Registers, Bit Masks and Bit Positions for the SPIXR Peripheral Module.

SPIXR peripheral.


Data Structure Documentation

◆ mxc_spixr_regs_t

struct mxc_spixr_regs_t

Structure type to access the SPIXR Registers.

Data Fields

__IO uint32_t ctrl0
 
__IO uint32_t ctrl1
 
__IO uint32_t ctrl2
 
__IO uint32_t ctrl3
 
__IO uint32_t brgctrl
 
__IO uint32_t dma
 
__IO uint32_t intfl
 
__IO uint32_t inten
 
__IO uint32_t wkfl
 
__IO uint32_t wken
 
__I uint32_t stat
 
__IO uint32_t xmemctrl
 
__IO uint32_t data32
 
__IO uint16_t data16 [2]
 
__IO uint8_t data8 [4]
 

Field Documentation

◆ brgctrl

__IO uint32_t brgctrl

0x14: SPIXR BRGCTRL Register

◆ ctrl0

__IO uint32_t ctrl0

0x04: SPIXR CTRL0 Register

◆ ctrl1

__IO uint32_t ctrl1

0x08: SPIXR CTRL1 Register

◆ ctrl2

__IO uint32_t ctrl2

0x0C: SPIXR CTRL2 Register

◆ ctrl3

__IO uint32_t ctrl3

0x10: SPIXR CTRL3 Register

◆ data16

__IO uint16_t data16[2]

0x00: SPIXR DATA16 Register

◆ data32

__IO uint32_t data32

0x00: SPIXR DATA32 Register

◆ data8

__IO uint8_t data8[4]

0x00: SPIXR DATA8 Register

◆ dma

__IO uint32_t dma

0x1C: SPIXR DMA Register

◆ inten

__IO uint32_t inten

0x24: SPIXR INTEN Register

◆ intfl

__IO uint32_t intfl

0x20: SPIXR INTFL Register

◆ stat

__I uint32_t stat

0x30: SPIXR STAT Register

◆ wken

__IO uint32_t wken

0x2C: SPIXR WKEN Register

◆ wkfl

__IO uint32_t wkfl

0x28: SPIXR WKFL Register

◆ xmemctrl

__IO uint32_t xmemctrl

0x34: SPIXR XMEMCTRL Register