S32 SDK

Detailed Description

Modules

 GPIO Register Masks
 

Data Structures

struct  GPIO_Type
 

Macros

#define GPIO_INSTANCE_COUNT   (5u)
 
#define PTA_BASE   (0x400FF000u)
 
#define PTA   ((GPIO_Type *)PTA_BASE)
 
#define PTB_BASE   (0x400FF040u)
 
#define PTB   ((GPIO_Type *)PTB_BASE)
 
#define PTC_BASE   (0x400FF080u)
 
#define PTC   ((GPIO_Type *)PTC_BASE)
 
#define PTD_BASE   (0x400FF0C0u)
 
#define PTD   ((GPIO_Type *)PTD_BASE)
 
#define PTE_BASE   (0x400FF100u)
 
#define PTE   ((GPIO_Type *)PTE_BASE)
 
#define GPIO_BASE_ADDRS   { PTA_BASE, PTB_BASE, PTC_BASE, PTD_BASE, PTE_BASE }
 
#define GPIO_BASE_PTRS   { PTA, PTB, PTC, PTD, PTE }
 

Typedefs

typedef struct GPIO_TypeGPIO_MemMapPtr
 

Macro Definition Documentation

#define GPIO_BASE_ADDRS   { PTA_BASE, PTB_BASE, PTC_BASE, PTD_BASE, PTE_BASE }

Array initializer of GPIO peripheral base addresses

Definition at line 5047 of file S32K144.h.

#define GPIO_BASE_PTRS   { PTA, PTB, PTC, PTD, PTE }

Array initializer of GPIO peripheral base pointers

Definition at line 5049 of file S32K144.h.

#define GPIO_INSTANCE_COUNT   (5u)

Number of instances of the GPIO module.

Definition at line 5022 of file S32K144.h.

#define PTA   ((GPIO_Type *)PTA_BASE)

Peripheral PTA base pointer

Definition at line 5029 of file S32K144.h.

#define PTA_BASE   (0x400FF000u)

Peripheral PTA base address

Definition at line 5027 of file S32K144.h.

#define PTB   ((GPIO_Type *)PTB_BASE)

Peripheral PTB base pointer

Definition at line 5033 of file S32K144.h.

#define PTB_BASE   (0x400FF040u)

Peripheral PTB base address

Definition at line 5031 of file S32K144.h.

#define PTC   ((GPIO_Type *)PTC_BASE)

Peripheral PTC base pointer

Definition at line 5037 of file S32K144.h.

#define PTC_BASE   (0x400FF080u)

Peripheral PTC base address

Definition at line 5035 of file S32K144.h.

#define PTD   ((GPIO_Type *)PTD_BASE)

Peripheral PTD base pointer

Definition at line 5041 of file S32K144.h.

#define PTD_BASE   (0x400FF0C0u)

Peripheral PTD base address

Definition at line 5039 of file S32K144.h.

#define PTE   ((GPIO_Type *)PTE_BASE)

Peripheral PTE base pointer

Definition at line 5045 of file S32K144.h.

#define PTE_BASE   (0x400FF100u)

Peripheral PTE base address

Definition at line 5043 of file S32K144.h.

Typedef Documentation

typedef struct GPIO_Type * GPIO_MemMapPtr