![]() |
Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
|
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 |
INLINE void GPT12_clrCapRelIntSts | ( | void | ) |
Clear GPT2.CR Interrupt Status SCU.GPTISC.GPT2CRCLR.
INLINE void GPT12_clrT2IntSts | ( | void | ) |
Clear GPT1.T2 Interrupt Status SCU.GPTISC.GPT1T2CLR.
INLINE void GPT12_clrT3IntSts | ( | void | ) |
Clear GPT1.T3 Interrupt Status SCU.GPTISC.GPT1T3CLR.
INLINE void GPT12_clrT4IntSts | ( | void | ) |
Clear GPT1.T4 Interrupt Status SCU.GPTISC.GPT1T4CLR.
INLINE void GPT12_clrT5IntSts | ( | void | ) |
Clear GPT2.T5 Interrupt Status SCU.GPTISC.GPT2T5CLR.
INLINE void GPT12_clrT6IntSts | ( | void | ) |
Clear GPT2.T6 Interrupt Status SCU.GPTISC.GPT2T6CLR.
INLINE void GPT12_disCapRelInt | ( | void | ) |
Disable GPT2.CR Interrupt.
INLINE void GPT12_disT2Int | ( | void | ) |
Disable GPT1.T2 Interrupt.
INLINE void GPT12_disT3Int | ( | void | ) |
Disable GPT1.T3 Interrupt.
INLINE void GPT12_disT4Int | ( | void | ) |
Disable GPT1.T4 Interrupt.
INLINE void GPT12_disT5Int | ( | void | ) |
Disable GPT2.T5 Interrupt.
INLINE void GPT12_disT6Int | ( | void | ) |
Disable GPT2.T6 Interrupt.
INLINE void GPT12_enCapRelInt | ( | void | ) |
Enable GPT2.CR Interrupt.
INLINE void GPT12_enT2Int | ( | void | ) |
Enable GPT1.T2 Interrupt.
INLINE void GPT12_enT3Int | ( | void | ) |
Enable GPT1.T3 Interrupt.
INLINE void GPT12_enT4Int | ( | void | ) |
Enable GPT1.T4 Interrupt.
INLINE void GPT12_enT5Int | ( | void | ) |
Enable GPT2.T5 Interrupt.
INLINE void GPT12_enT6Int | ( | void | ) |
Enable GPT2.T6 Interrupt.
Get GPT2.CR Interrupt Status SCU.GPTIS.GPT2CR.
Get Current reload value or Captured value.
Get GPT1.T2 Interrupt Status SCU.GPTIS.GPT1T2.
Get Timer T2 Current Value.
Get GPT1.T3 Interrupt Status SCU.GPTIS.GPT1T3.
Get Timer T3 Current Value.
Get GPT1.T4 Interrupt Status SCU.GPTIS.GPT1T4.
Get Timer T4 Current Value.
Get GPT2.T5 Interrupt Status SCU.GPTIS.GPT2T5.
Get Timer T5 Current Value.
Get GPT2.T6 Interrupt Status SCU.GPTIS.GPT2T6.
Get Timer T6 Current Value.
sint8 GPT12_init | ( | void | ) |
Initialize all CW registers of the general purpose timer 12 encoder.
void GPT12_setCapRelIntNodePtr | ( | void | ) |
Set GPT2 CAPREL Interrupt Node Pointer.
Set Current reload value or Captured value.
u16_value | Current reload value or Captured value |
Define an interval timer with the core timer T3.
u32_timeInterval_us | Duration of the core timer T3 in microseconds |
Define an interval timer with the core timer T6.
u32_timeInterval_us | Duration of the core timer T6 in microseconds |
void GPT12_setT2IntNodePtr | ( | void | ) |
Set GPT1 T2 Interrupt Node Pointer.
Set Timer T2 Current Value.
u16_value | Timer T2 Current Value |
void GPT12_setT3IntNodePtr | ( | void | ) |
Set GPT1 T3 Interrupt Node Pointer.
Set Timer T3 Current Value.
u16_value | Timer T3 Current Value |
void GPT12_setT4IntNodePtr | ( | void | ) |
Set GPT1 T4 Interrupt Node Pointer.
Set Timer T4 Current Value.
u16_value | Timer T4 Current Value |
void GPT12_setT5IntNodePtr | ( | void | ) |
Set GPT2 T5 Interrupt Node Pointer.
Set Timer T5 Current Value.
u16_value | Timer T5 Current Value |
void GPT12_setT6IntNodePtr | ( | void | ) |
Set GPT2 T6 Interrupt Node Pointer.
Set Timer T6 Current Value.
u16_value | Timer T6 Current Value |
INLINE void GPT12_startT2 | ( | void | ) |
Start Timer T2.
INLINE void GPT12_startT3 | ( | void | ) |
Start Timer T3.
INLINE void GPT12_startT4 | ( | void | ) |
Start Timer T4.
INLINE void GPT12_startT5 | ( | void | ) |
Start Timer T5.
INLINE void GPT12_startT6 | ( | void | ) |
Start Timer T6.
INLINE void GPT12_stopT2 | ( | void | ) |
Stop Timer T2.
INLINE void GPT12_stopT3 | ( | void | ) |
Stop Timer T3.
INLINE void GPT12_stopT4 | ( | void | ) |
Stop Timer T4.
INLINE void GPT12_stopT5 | ( | void | ) |
Stop Timer T5.
INLINE void GPT12_stopT6 | ( | void | ) |
Stop Timer T6.
void use the ConfigWizard to configure this feature |