S32 SDK

Detailed Description

Modules

 LPSPI Register Masks
 

Data Structures

struct  LPSPI_Type
 

Macros

#define LPSPI_INSTANCE_COUNT   (3u)
 
#define LPSPI0_BASE   (0x4002C000u)
 
#define LPSPI0   ((LPSPI_Type *)LPSPI0_BASE)
 
#define LPSPI1_BASE   (0x4002D000u)
 
#define LPSPI1   ((LPSPI_Type *)LPSPI1_BASE)
 
#define LPSPI2_BASE   (0x4002E000u)
 
#define LPSPI2   ((LPSPI_Type *)LPSPI2_BASE)
 
#define LPSPI_BASE_ADDRS   { LPSPI0_BASE, LPSPI1_BASE, LPSPI2_BASE }
 
#define LPSPI_BASE_PTRS   { LPSPI0, LPSPI1, LPSPI2 }
 
#define LPSPI_IRQS_ARR_COUNT   (1u)
 
#define LPSPI_IRQS_CH_COUNT   (1u)
 
#define LPSPI_IRQS   { LPSPI0_IRQn, LPSPI1_IRQn, LPSPI2_IRQn }
 

Typedefs

typedef struct LPSPI_TypeLPSPI_MemMapPtr
 

Macro Definition Documentation

#define LPSPI0   ((LPSPI_Type *)LPSPI0_BASE)

Peripheral LPSPI0 base pointer

Definition at line 6201 of file S32K144.h.

#define LPSPI0_BASE   (0x4002C000u)

Peripheral LPSPI0 base address

Definition at line 6199 of file S32K144.h.

#define LPSPI1   ((LPSPI_Type *)LPSPI1_BASE)

Peripheral LPSPI1 base pointer

Definition at line 6205 of file S32K144.h.

#define LPSPI1_BASE   (0x4002D000u)

Peripheral LPSPI1 base address

Definition at line 6203 of file S32K144.h.

#define LPSPI2   ((LPSPI_Type *)LPSPI2_BASE)

Peripheral LPSPI2 base pointer

Definition at line 6209 of file S32K144.h.

#define LPSPI2_BASE   (0x4002E000u)

Peripheral LPSPI2 base address

Definition at line 6207 of file S32K144.h.

#define LPSPI_BASE_ADDRS   { LPSPI0_BASE, LPSPI1_BASE, LPSPI2_BASE }

Array initializer of LPSPI peripheral base addresses

Definition at line 6211 of file S32K144.h.

#define LPSPI_BASE_PTRS   { LPSPI0, LPSPI1, LPSPI2 }

Array initializer of LPSPI peripheral base pointers

Definition at line 6213 of file S32K144.h.

#define LPSPI_INSTANCE_COUNT   (3u)

Number of instances of the LPSPI module.

Definition at line 6194 of file S32K144.h.

#define LPSPI_IRQS   { LPSPI0_IRQn, LPSPI1_IRQn, LPSPI2_IRQn }

Interrupt vectors for the LPSPI peripheral type

Definition at line 6219 of file S32K144.h.

#define LPSPI_IRQS_ARR_COUNT   (1u)

Number of interrupt vector arrays for the LPSPI module.

Definition at line 6215 of file S32K144.h.

#define LPSPI_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the LPSPI module.

Definition at line 6217 of file S32K144.h.

Typedef Documentation

typedef struct LPSPI_Type * LPSPI_MemMapPtr