Detailed Description

Modules

 FTM Register Masks
 

Data Structures

struct  FTM_Type
 

Macros

#define FTM_CONTROLS_COUNT   8u
 
#define FTM_CV_MIRROR_COUNT   8u
 
#define FTM_INSTANCE_COUNT   (2u)
 
#define FTM0_BASE   (0x40038000u)
 
#define FTM0   ((FTM_Type *)FTM0_BASE)
 
#define FTM1_BASE   (0x40039000u)
 
#define FTM1   ((FTM_Type *)FTM1_BASE)
 
#define FTM_BASE_ADDRS   { FTM0_BASE, FTM1_BASE }
 
#define FTM_BASE_PTRS   { FTM0, FTM1 }
 
#define FTM_IRQS_ARR_COUNT   (4u)
 
#define FTM_IRQS_CH_COUNT   (8u)
 
#define FTM_Fault_IRQS_CH_COUNT   (1u)
 
#define FTM_Overflow_IRQS_CH_COUNT   (1u)
 
#define FTM_Reload_IRQS_CH_COUNT   (1u)
 
#define FTM_IRQS
 
#define FTM_Fault_IRQS   { FTM0_Fault_IRQn, FTM1_Fault_IRQn }
 
#define FTM_Overflow_IRQS   { FTM0_Ovf_Reload_IRQn, FTM1_Ovf_Reload_IRQn }
 
#define FTM_Reload_IRQS   { FTM0_Ovf_Reload_IRQn, FTM1_Ovf_Reload_IRQn }
 

Typedefs

typedef struct FTM_TypeFTM_MemMapPtr
 

Macro Definition Documentation

#define FTM0   ((FTM_Type *)FTM0_BASE)

Peripheral FTM0 base pointer

Definition at line 3875 of file S32K118.h.

#define FTM0_BASE   (0x40038000u)

Peripheral FTM0 base address

Definition at line 3873 of file S32K118.h.

#define FTM1   ((FTM_Type *)FTM1_BASE)

Peripheral FTM1 base pointer

Definition at line 3879 of file S32K118.h.

#define FTM1_BASE   (0x40039000u)

Peripheral FTM1 base address

Definition at line 3877 of file S32K118.h.

#define FTM_BASE_ADDRS   { FTM0_BASE, FTM1_BASE }

Array initializer of FTM peripheral base addresses

Definition at line 3881 of file S32K118.h.

#define FTM_BASE_PTRS   { FTM0, FTM1 }

Array initializer of FTM peripheral base pointers

Definition at line 3883 of file S32K118.h.

#define FTM_CONTROLS_COUNT   8u

FTM - Size of Registers Arrays

Definition at line 3822 of file S32K118.h.

#define FTM_CV_MIRROR_COUNT   8u

Definition at line 3823 of file S32K118.h.

#define FTM_Fault_IRQS   { FTM0_Fault_IRQn, FTM1_Fault_IRQn }

Definition at line 3897 of file S32K118.h.

#define FTM_Fault_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the Fault type of FTM module.

Definition at line 3889 of file S32K118.h.

#define FTM_INSTANCE_COUNT   (2u)

Number of instances of the FTM module.

Definition at line 3868 of file S32K118.h.

#define FTM_IRQS
#define FTM_IRQS_ARR_COUNT   (4u)

Number of interrupt vector arrays for the FTM module.

Definition at line 3885 of file S32K118.h.

#define FTM_IRQS_CH_COUNT   (8u)

Number of interrupt channels for the FTM module.

Definition at line 3887 of file S32K118.h.

#define FTM_Overflow_IRQS   { FTM0_Ovf_Reload_IRQn, FTM1_Ovf_Reload_IRQn }

Definition at line 3898 of file S32K118.h.

#define FTM_Overflow_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the Overflow type of FTM module.

Definition at line 3891 of file S32K118.h.

#define FTM_Reload_IRQS   { FTM0_Ovf_Reload_IRQn, FTM1_Ovf_Reload_IRQn }

Definition at line 3899 of file S32K118.h.

#define FTM_Reload_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the Reload type of FTM module.

Definition at line 3893 of file S32K118.h.

Typedef Documentation

typedef struct FTM_Type * FTM_MemMapPtr