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

Data Structures

struct  IfxGtm_Atom_Pwm_Interrupt
 configuration structure for interrupts More...
 
struct  IfxGtm_Atom_Pwm_pin
 configuration structure for output pin More...
 
struct  IfxGtm_Atom_Pwm_Config
 Configuration structure. More...
 
struct  IfxGtm_Atom_Pwm_Driver
 Driver Handle. More...
 

Detailed Description


Data Structure Documentation

struct IfxGtm_Atom_Pwm_Interrupt

configuration structure for interrupts

Definition at line 119 of file IfxGtm_Atom_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_Atom_Pwm_pin

configuration structure for output pin

Definition at line 130 of file IfxGtm_Atom_Pwm.h.

Collaboration diagram for IfxGtm_Atom_Pwm_pin:
Data Fields
IfxPort_OutputMode outputMode Output mode.
IfxGtm_Atom_ToutMap * outputPin output pin
IfxPort_PadDriver padDriver Pad driver.
struct IfxGtm_Atom_Pwm_Config

Configuration structure.

Definition at line 143 of file IfxGtm_Atom_Pwm.h.

Collaboration diagram for IfxGtm_Atom_Pwm_Config:
Data Fields
IfxGtm_Atom atom Index of the ATOM object used.
IfxGtm_Atom_Ch atomChannel ATOM channel used for the timer.
uint32 dutyCycle Duty Cycle.
Ifx_GTM * gtm Pointer to GTM module.
IfxGtm_Atom_Pwm_Interrupt interrupt configuration structure for interrupt
IfxGtm_Atom_Mode mode Atom mode of operation.
boolean oneShotModeEnabled Enable/Disable the one shot mode.
uint32 period Period.
IfxGtm_Atom_Pwm_pin pin configuration structure for output pin
Ifx_ActiveState signalLevel Signal Level.
boolean synchronousUpdateEnabled Synchronous or Asynchronous update.
struct IfxGtm_Atom_Pwm_Driver

Driver Handle.

Definition at line 160 of file IfxGtm_Atom_Pwm.h.

Data Fields
Ifx_GTM_ATOM_AGC * agc Pointer to the AGC object.
Ifx_GTM_ATOM * atom Pointer to the ATOM object.
IfxGtm_Atom_Ch atomChannel ATOM channel used for the timer.
IfxGtm_Atom atomIndex Index of the ATOM object used.
Ifx_GTM * gtm Pointer to GTM module.
IfxGtm_Atom_Mode mode Atom mode of operation.