iLLD_TC27xD
1.0
|
Data Structures | |
struct | IfxCcu6_Icu_Clock |
Structure for clock configuration. More... | |
struct | IfxCcu6_Icu_InterruptConfig |
Structure for interrupt configuration. More... | |
struct | IfxCcu6_Icu_Pins |
Structure for capture input pins. More... | |
struct | IfxCcu6_Icu_TriggerConfig |
Configuration structure for external triggers. More... | |
struct | IfxCcu6_Icu |
Module handle. More... | |
struct | IfxCcu6_Icu_Channel |
Channel handle. More... | |
struct | IfxCcu6_Icu_ChannelConfig |
Configuration structure of the channel. More... | |
struct | IfxCcu6_Icu_Config |
Configuration structure of the module. More... | |
struct IfxCcu6_Icu_Clock |
Structure for clock configuration.
Definition at line 230 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
IfxCcu6_CountingInputMode | countingInputMode | Input event leading to a counting action of the timer T12. |
boolean | extClockEnabled | external clock enable / disable selection |
IfxCcu6_T12hr_In * | extClockInput | External input signal selection for timer 12. |
struct IfxCcu6_Icu_InterruptConfig |
Structure for interrupt configuration.
Definition at line 239 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
uint16 | priority | Interrupt priority. |
IfxCcu6_ServiceRequest | serviceRequest | Selection of service request outputs. |
IfxCcu6_InterruptSource | source | Interrupt source selection. |
IfxSrc_Tos | typeOfService | type of interrupt service |
struct IfxCcu6_Icu_Pins |
Structure for capture input pins.
Definition at line 249 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
const IfxCcu6_Cc60in_In * | cc60In | CC60 input signal. |
const IfxCcu6_Cc61in_In * | cc61In | CC61 input signal. |
const IfxCcu6_Cc62in_In * | cc62In | CC62 input signal. |
IfxPort_InputMode | cc6xInputMode | The CC6x pin input mode which should be configured. |
const IfxCcu6_Ccpos0_In * | ccpos0 | CCPOS0 input signal. |
const IfxCcu6_Ccpos1_In * | ccpos1 | CCPOS2 input signal. |
const IfxCcu6_Ccpos2_In * | ccpos2 | CCPOS2 input signal. |
IfxPort_InputMode | ccposxInputMode | The CCPOSx pin input mode which should be configured. |
const IfxCcu6_T12hr_In * | t12hr | T12HR input signal. |
const IfxCcu6_T13hr_In * | t13hr | T13HR input signal. |
IfxPort_InputMode | t1xhrInputMode | The T1xHR pin input mode which should be configured. |
struct IfxCcu6_Icu_TriggerConfig |
Configuration structure for external triggers.
Definition at line 266 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
IfxCcu6_T12hr_In * | extInputTrigger | External input signal selection for timer. |
IfxCcu6_ExternalTriggerMode | extInputTriggerMode | Event of signal T12HR that can set the run bit T12R by HW. |
struct IfxCcu6_Icu |
Module handle.
Definition at line 278 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
struct IfxCcu6_Icu_Channel |
Channel handle.
Definition at line 285 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
Icu | base | Base ICU object. |
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
IfxCcu6_T12Channel | channelId | Capture compare channel of the Timer12. |
IfxCcu6_T12ChannelMode | channelMode | The operating mode for the T12 channel. |
IfxCcu6_Icu_TriggerConfig | trigger | Structure for trigger configuration. |
struct IfxCcu6_Icu_ChannelConfig |
Configuration structure of the channel.
Definition at line 296 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
Icu_Config | base | Base configuration. |
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
IfxCcu6_T12Channel | channelId | Capture compare channel of the Timer12. |
IfxCcu6_T12ChannelMode | channelMode | The operating mode for the T12 channel. |
IfxCcu6_Icu_InterruptConfig | interrupt1 | Structure for first interrupt configuration. |
IfxCcu6_Icu_InterruptConfig | interrupt2 | Structure for second interrupt configuration. |
IfxCcu6_Icu_InterruptConfig | interrupt3 | Structure for third interrupt configuration. |
IfxCcu6_Icu_InterruptConfig | interrupt4 | Structure for fourth interrupt configuration. |
boolean | multiInputCaptureEnabled | Choice of multi input capture. |
IfxCcu6_Icu_Pins * | pins | Structure for capture input pins. |
IfxCcu6_Timer | timer | Timer handle. |
IfxCcu6_Icu_TriggerConfig | trigger | Structure for trigger configuration. |
struct IfxCcu6_Icu_Config |
Configuration structure of the module.
Definition at line 314 of file IfxCcu6_Icu.h.
Data Fields | ||
---|---|---|
Ifx_CCU6 * | ccu6 | Pointer to the base of CCU6 registers. |
IfxCcu6_Icu_Clock | clock | Structure for clock configuration. |
uint16 | counterValue | 16-bit counter value of Timer12 |
IfxCcu6_T12CountMode | countMode | Operating mode of Timer 12. |
float32 | frequency | Specify expected PWM frequency in Hertz. |
Ifx_TimerValue | period | PWM period in ticks. |