S32 SDK

Detailed Description

Modules

 LPUART Register Masks
 

Data Structures

struct  LPUART_Type
 

Macros

#define LPUART_INSTANCE_COUNT   (3u)
 
#define LPUART0_BASE   (0x4006A000u)
 
#define LPUART0   ((LPUART_Type *)LPUART0_BASE)
 
#define LPUART1_BASE   (0x4006B000u)
 
#define LPUART1   ((LPUART_Type *)LPUART1_BASE)
 
#define LPUART2_BASE   (0x4006C000u)
 
#define LPUART2   ((LPUART_Type *)LPUART2_BASE)
 
#define LPUART_BASE_ADDRS   { LPUART0_BASE, LPUART1_BASE, LPUART2_BASE }
 
#define LPUART_BASE_PTRS   { LPUART0, LPUART1, LPUART2 }
 
#define LPUART_IRQS_ARR_COUNT   (1u)
 
#define LPUART_RX_TX_IRQS_CH_COUNT   (1u)
 
#define LPUART_RX_TX_IRQS   { LPUART0_RxTx_IRQn, LPUART1_RxTx_IRQn, LPUART2_RxTx_IRQn }
 

Typedefs

typedef struct LPUART_TypeLPUART_MemMapPtr
 

Macro Definition Documentation

#define LPUART0   ((LPUART_Type *)LPUART0_BASE)

Peripheral LPUART0 base pointer

Definition at line 6690 of file S32K144.h.

#define LPUART0_BASE   (0x4006A000u)

Peripheral LPUART0 base address

Definition at line 6688 of file S32K144.h.

#define LPUART1   ((LPUART_Type *)LPUART1_BASE)

Peripheral LPUART1 base pointer

Definition at line 6694 of file S32K144.h.

#define LPUART1_BASE   (0x4006B000u)

Peripheral LPUART1 base address

Definition at line 6692 of file S32K144.h.

#define LPUART2   ((LPUART_Type *)LPUART2_BASE)

Peripheral LPUART2 base pointer

Definition at line 6698 of file S32K144.h.

#define LPUART2_BASE   (0x4006C000u)

Peripheral LPUART2 base address

Definition at line 6696 of file S32K144.h.

#define LPUART_BASE_ADDRS   { LPUART0_BASE, LPUART1_BASE, LPUART2_BASE }

Array initializer of LPUART peripheral base addresses

Definition at line 6700 of file S32K144.h.

#define LPUART_BASE_PTRS   { LPUART0, LPUART1, LPUART2 }

Array initializer of LPUART peripheral base pointers

Definition at line 6702 of file S32K144.h.

#define LPUART_INSTANCE_COUNT   (3u)

Number of instances of the LPUART module.

Definition at line 6683 of file S32K144.h.

#define LPUART_IRQS_ARR_COUNT   (1u)

Number of interrupt vector arrays for the LPUART module.

Definition at line 6704 of file S32K144.h.

#define LPUART_RX_TX_IRQS   { LPUART0_RxTx_IRQn, LPUART1_RxTx_IRQn, LPUART2_RxTx_IRQn }

Interrupt vectors for the LPUART peripheral type

Definition at line 6708 of file S32K144.h.

#define LPUART_RX_TX_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the RX_TX type of LPUART module.

Definition at line 6706 of file S32K144.h.

Typedef Documentation

typedef struct LPUART_Type * LPUART_MemMapPtr