Detailed Description

Modules

 LPSPI Register Masks
 

Data Structures

struct  LPSPI_Type
 

Macros

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

Typedefs

typedef struct LPSPI_TypeLPSPI_MemMapPtr
 

Macro Definition Documentation

#define LPSPI0   ((LPSPI_Type *)LPSPI0_BASE)

Peripheral LPSPI0 base pointer

Definition at line 6056 of file S32K118.h.

#define LPSPI0_BASE   (0x4002C000u)

Peripheral LPSPI0 base address

Definition at line 6054 of file S32K118.h.

#define LPSPI1   ((LPSPI_Type *)LPSPI1_BASE)

Peripheral LPSPI1 base pointer

Definition at line 6060 of file S32K118.h.

#define LPSPI1_BASE   (0x4002D000u)

Peripheral LPSPI1 base address

Definition at line 6058 of file S32K118.h.

#define LPSPI_BASE_ADDRS   { LPSPI0_BASE, LPSPI1_BASE }

Array initializer of LPSPI peripheral base addresses

Definition at line 6062 of file S32K118.h.

#define LPSPI_BASE_PTRS   { LPSPI0, LPSPI1 }

Array initializer of LPSPI peripheral base pointers

Definition at line 6064 of file S32K118.h.

#define LPSPI_INSTANCE_COUNT   (2u)

Number of instances of the LPSPI module.

Definition at line 6049 of file S32K118.h.

#define LPSPI_IRQS   { LPSPI0_IRQn, LPSPI1_IRQn }

Interrupt vectors for the LPSPI peripheral type

Definition at line 6070 of file S32K118.h.

#define LPSPI_IRQS_ARR_COUNT   (1u)

Number of interrupt vector arrays for the LPSPI module.

Definition at line 6066 of file S32K118.h.

#define LPSPI_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the LPSPI module.

Definition at line 6068 of file S32K118.h.

Typedef Documentation

typedef struct LPSPI_Type * LPSPI_MemMapPtr