iLLD_TC27xD  1.0
TOM PWM DataStructures
Collaboration diagram for TOM PWM DataStructures:

Data Structures

struct  IfxGtm_Tom_Pwm_Interrupt
 configuration structure for interrupts More...
 
struct  IfxGtm_Tom_Pwm_Config
 Configuration structure. More...
 
struct  IfxGtm_Tom_Pwm_Driver
 Driver Handle. More...
 

Detailed Description


Data Structure Documentation

struct IfxGtm_Tom_Pwm_Interrupt

configuration structure for interrupts

Definition at line 119 of file IfxGtm_Tom_Pwm.h.

Data Fields
boolean ccu0Enabled Enable/Disable choice for CCU0 trigger interrupt.
boolean ccu1Enabled Enable/Disable choice for CCU1 trigger interrupt.
Ifx_Priority isrPriority Priority for Ccu0/1 interrupt.
IfxSrc_Tos isrProvider Type of Service for Ccu0/1 interrupt.
IfxGtm_IrqMode mode IRQ mode of interrupt.
struct IfxGtm_Tom_Pwm_Config

Configuration structure.

Definition at line 143 of file IfxGtm_Tom_Pwm.h.

Collaboration diagram for IfxGtm_Tom_Pwm_Config:
Data Fields
IfxGtm_Tom_Ch_ClkSrc clock Timer input clock.
uint32 dutyCycle Duty Cycle.
Ifx_GTM * gtm Pointer to GTM module.
IfxGtm_Tom_Pwm_Interrupt interrupt configuration structure for interrupt
boolean oneShotModeEnabled Enable/Disable the one shot mode.
uint32 period Period.
IfxGtm_Tom_Pwm_pin pin configuration structure for output pin
Ifx_ActiveState signalLevel Signal Level.
boolean synchronousUpdateEnabled Synchronous or Asynchronous update.
IfxGtm_Tom tom Index of the TOM object used.
IfxGtm_Tom_Ch tomChannel TOM channel used for the timer.
struct IfxGtm_Tom_Pwm_Driver

Driver Handle.

Definition at line 160 of file IfxGtm_Tom_Pwm.h.

Collaboration diagram for IfxGtm_Tom_Pwm_Driver:
Data Fields
Ifx_GTM * gtm Pointer to GTM module.
Ifx_GTM_TOM_TGC * tgc[2] Pointer to the TGC object.
Ifx_GTM_TOM * tom Pointer to the TOM object.
IfxGtm_Tom_Ch tomChannel TOM channel used for the timer.
IfxGtm_Tom tomIndex Index of the TOM object used.