S32 SDK
TRGMUX Peripheral Access Layer

Detailed Description

Modules

 TRGMUX Register Masks
 

Data Structures

struct  TRGMUX_Type
 

Macros

#define TRGMUX_TRGMUXn_COUNT   26u
 
#define TRGMUX_INSTANCE_COUNT   (1u)
 
#define TRGMUX_BASE   (0x40063000u)
 
#define TRGMUX   ((TRGMUX_Type *)TRGMUX_BASE)
 
#define TRGMUX_BASE_ADDRS   { TRGMUX_BASE }
 
#define TRGMUX_BASE_PTRS   { TRGMUX }
 
#define TRGMUX_DMAMUX0_INDEX   0
 
#define TRGMUX_EXTOUT0_INDEX   1
 
#define TRGMUX_EXTOUT1_INDEX   2
 
#define TRGMUX_ADC0_INDEX   3
 
#define TRGMUX_ADC1_INDEX   4
 
#define TRGMUX_CMP0_INDEX   7
 
#define TRGMUX_FTM0_INDEX   10
 
#define TRGMUX_FTM1_INDEX   11
 
#define TRGMUX_FTM2_INDEX   12
 
#define TRGMUX_FTM3_INDEX   13
 
#define TRGMUX_PDB0_INDEX   14
 
#define TRGMUX_PDB1_INDEX   15
 
#define TRGMUX_FLEXIO_INDEX   17
 
#define TRGMUX_LPIT0_INDEX   18
 
#define TRGMUX_LPUART0_INDEX   19
 
#define TRGMUX_LPUART1_INDEX   20
 
#define TRGMUX_LPI2C0_INDEX   21
 
#define TRGMUX_LPSPI0_INDEX   23
 
#define TRGMUX_LPSPI1_INDEX   24
 
#define TRGMUX_LPTMR0_INDEX   25
 

Typedefs

typedef struct TRGMUX_TypeTRGMUX_MemMapPtr
 

Macro Definition Documentation

#define TRGMUX   ((TRGMUX_Type *)TRGMUX_BASE)

Peripheral TRGMUX base pointer

Definition at line 11105 of file S32K142.h.

#define TRGMUX_ADC0_INDEX   3

Definition at line 11115 of file S32K142.h.

#define TRGMUX_ADC1_INDEX   4

Definition at line 11116 of file S32K142.h.

#define TRGMUX_BASE   (0x40063000u)

Peripheral TRGMUX base address

Definition at line 11103 of file S32K142.h.

#define TRGMUX_BASE_ADDRS   { TRGMUX_BASE }

Array initializer of TRGMUX peripheral base addresses

Definition at line 11107 of file S32K142.h.

#define TRGMUX_BASE_PTRS   { TRGMUX }

Array initializer of TRGMUX peripheral base pointers

Definition at line 11109 of file S32K142.h.

#define TRGMUX_CMP0_INDEX   7

Definition at line 11117 of file S32K142.h.

#define TRGMUX_DMAMUX0_INDEX   0

Definition at line 11112 of file S32K142.h.

#define TRGMUX_EXTOUT0_INDEX   1

Definition at line 11113 of file S32K142.h.

#define TRGMUX_EXTOUT1_INDEX   2

Definition at line 11114 of file S32K142.h.

#define TRGMUX_FLEXIO_INDEX   17

Definition at line 11124 of file S32K142.h.

#define TRGMUX_FTM0_INDEX   10

Definition at line 11118 of file S32K142.h.

#define TRGMUX_FTM1_INDEX   11

Definition at line 11119 of file S32K142.h.

#define TRGMUX_FTM2_INDEX   12

Definition at line 11120 of file S32K142.h.

#define TRGMUX_FTM3_INDEX   13

Definition at line 11121 of file S32K142.h.

#define TRGMUX_INSTANCE_COUNT   (1u)

Number of instances of the TRGMUX module.

Definition at line 11098 of file S32K142.h.

#define TRGMUX_LPI2C0_INDEX   21

Definition at line 11128 of file S32K142.h.

#define TRGMUX_LPIT0_INDEX   18

Definition at line 11125 of file S32K142.h.

#define TRGMUX_LPSPI0_INDEX   23

Definition at line 11129 of file S32K142.h.

#define TRGMUX_LPSPI1_INDEX   24

Definition at line 11130 of file S32K142.h.

#define TRGMUX_LPTMR0_INDEX   25

Definition at line 11131 of file S32K142.h.

#define TRGMUX_LPUART0_INDEX   19

Definition at line 11126 of file S32K142.h.

#define TRGMUX_LPUART1_INDEX   20

Definition at line 11127 of file S32K142.h.

#define TRGMUX_PDB0_INDEX   14

Definition at line 11122 of file S32K142.h.

#define TRGMUX_PDB1_INDEX   15

Definition at line 11123 of file S32K142.h.

#define TRGMUX_TRGMUXn_COUNT   26u

TRGMUX - Size of Registers Arrays

Definition at line 11090 of file S32K142.h.

Typedef Documentation

typedef struct TRGMUX_Type * TRGMUX_MemMapPtr