Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
Functions | Variables
gpt12.h File Reference

Go to the source code of this file.

Detailed Description

GPT12 low level access library.

Version
V0.6.3
Date
05. Nov 2024
Note

Include Graph

Include dependency graph for gpt12.h:

Include Graph

This graph shows which files directly or indirectly include this file:

Functions

sint8 GPT12_init (void)
 Initialize all CW registers of the general purpose timer 12 encoder. More...
 
sint8 GPT12_setIntervalTimerT3 (uint32 u32_timeInterval_us)
 Define an interval timer with the core timer T3. More...
 
sint8 GPT12_setIntervalTimerT6 (uint32 u32_timeInterval_us)
 Define an interval timer with the core timer T6. More...
 
INLINE void GPT12_setCapRelVal (uint16 u16_value)
 Set Current reload value or Captured value. More...
 
INLINE uint16 GPT12_getCapRelVal (void)
 Get Current reload value or Captured value. More...
 
INLINE void GPT12_setT2Val (uint16 u16_value)
 Set Timer T2 Current Value. More...
 
INLINE uint16 GPT12_getT2Val (void)
 Get Timer T2 Current Value. More...
 
INLINE void GPT12_startT2 (void)
 Start Timer T2. More...
 
INLINE void GPT12_stopT2 (void)
 Stop Timer T2. More...
 
INLINE void GPT12_setT3Val (uint16 u16_value)
 Set Timer T3 Current Value. More...
 
INLINE uint16 GPT12_getT3Val (void)
 Get Timer T3 Current Value. More...
 
INLINE void GPT12_startT3 (void)
 Start Timer T3. More...
 
INLINE void GPT12_stopT3 (void)
 Stop Timer T3. More...
 
INLINE void GPT12_setT4Val (uint16 u16_value)
 Set Timer T4 Current Value. More...
 
INLINE uint16 GPT12_getT4Val (void)
 Get Timer T4 Current Value. More...
 
INLINE void GPT12_startT4 (void)
 Start Timer T4. More...
 
INLINE void GPT12_stopT4 (void)
 Stop Timer T4. More...
 
INLINE void GPT12_setT5Val (uint16 u16_value)
 Set Timer T5 Current Value. More...
 
INLINE uint16 GPT12_getT5Val (void)
 Get Timer T5 Current Value. More...
 
INLINE void GPT12_startT5 (void)
 Start Timer T5. More...
 
INLINE void GPT12_stopT5 (void)
 Stop Timer T5. More...
 
INLINE void GPT12_setT6Val (uint16 u16_value)
 Set Timer T6 Current Value. More...
 
INLINE uint16 GPT12_getT6Val (void)
 Get Timer T6 Current Value. More...
 
INLINE void GPT12_startT6 (void)
 Start Timer T6. More...
 
INLINE void GPT12_stopT6 (void)
 Stop Timer T6. More...
 
INLINE void GPT12_enT2Int (void)
 Enable GPT1.T2 Interrupt. More...
 
INLINE void GPT12_enT3Int (void)
 Enable GPT1.T3 Interrupt. More...
 
INLINE void GPT12_enT4Int (void)
 Enable GPT1.T4 Interrupt. More...
 
INLINE void GPT12_enT5Int (void)
 Enable GPT2.T5 Interrupt. More...
 
INLINE void GPT12_enT6Int (void)
 Enable GPT2.T6 Interrupt. More...
 
INLINE void GPT12_enCapRelInt (void)
 Enable GPT2.CR Interrupt. More...
 
INLINE void GPT12_disT2Int (void)
 Disable GPT1.T2 Interrupt. More...
 
INLINE void GPT12_disT3Int (void)
 Disable GPT1.T3 Interrupt. More...
 
INLINE void GPT12_disT4Int (void)
 Disable GPT1.T4 Interrupt. More...
 
INLINE void GPT12_disT5Int (void)
 Disable GPT2.T5 Interrupt. More...
 
INLINE void GPT12_disT6Int (void)
 Disable GPT2.T6 Interrupt. More...
 
INLINE void GPT12_disCapRelInt (void)
 Disable GPT2.CR Interrupt. More...
 
INLINE uint8 GPT12_getT2IntSts (void)
 Get GPT1.T2 Interrupt Status SCU.GPTIS.GPT1T2. More...
 
INLINE uint8 GPT12_getT3IntSts (void)
 Get GPT1.T3 Interrupt Status SCU.GPTIS.GPT1T3. More...
 
INLINE uint8 GPT12_getT4IntSts (void)
 Get GPT1.T4 Interrupt Status SCU.GPTIS.GPT1T4. More...
 
INLINE uint8 GPT12_getT5IntSts (void)
 Get GPT2.T5 Interrupt Status SCU.GPTIS.GPT2T5. More...
 
INLINE uint8 GPT12_getT6IntSts (void)
 Get GPT2.T6 Interrupt Status SCU.GPTIS.GPT2T6. More...
 
INLINE uint8 GPT12_getCapRelIntSts (void)
 Get GPT2.CR Interrupt Status SCU.GPTIS.GPT2CR. More...
 
INLINE void GPT12_clrT2IntSts (void)
 Clear GPT1.T2 Interrupt Status SCU.GPTISC.GPT1T2CLR. More...
 
INLINE void GPT12_clrT3IntSts (void)
 Clear GPT1.T3 Interrupt Status SCU.GPTISC.GPT1T3CLR. More...
 
INLINE void GPT12_clrT4IntSts (void)
 Clear GPT1.T4 Interrupt Status SCU.GPTISC.GPT1T4CLR. More...
 
INLINE void GPT12_clrT5IntSts (void)
 Clear GPT2.T5 Interrupt Status SCU.GPTISC.GPT2T5CLR. More...
 
INLINE void GPT12_clrT6IntSts (void)
 Clear GPT2.T6 Interrupt Status SCU.GPTISC.GPT2T6CLR. More...
 
INLINE void GPT12_clrCapRelIntSts (void)
 Clear GPT2.CR Interrupt Status SCU.GPTISC.GPT2CRCLR. More...
 
void GPT12_setT2IntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set GPT1 T2 Interrupt Node Pointer. More...
 
void GPT12_setT3IntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set GPT1 T3 Interrupt Node Pointer. More...
 
void GPT12_setT4IntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set GPT1 T4 Interrupt Node Pointer. More...
 
void GPT12_setT5IntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set GPT2 T5 Interrupt Node Pointer. More...
 
void GPT12_setT6IntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set GPT2 T6 Interrupt Node Pointer. More...
 
void GPT12_setCapRelIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime
 Set GPT2 CAPREL Interrupt Node Pointer. More...
 

Variables

void use the ConfigWizard to configure this feature