iLLD_TC29x  1.0
IfxGpt12.c File Reference

GPT12 basic functionality. More...

#include "IfxGpt12.h"

Go to the source code of this file.

Functions

float32 IfxGpt12_T2_getFrequency (Ifx_GPT12 *gpt12)
 Returns the frequency of the T2 timer. More...
 
float32 IfxGpt12_T3_getFrequency (Ifx_GPT12 *gpt12)
 Returns the frequency of the T3 timer. More...
 
float32 IfxGpt12_T4_getFrequency (Ifx_GPT12 *gpt12)
 Returns the frequency of the T4 timer. More...
 
float32 IfxGpt12_T5_getFrequency (Ifx_GPT12 *gpt12)
 Returns the frequency of the T5 timer. More...
 
float32 IfxGpt12_T6_getFrequency (Ifx_GPT12 *gpt12)
 Returns the frequency of the T6 timer. More...
 
void IfxGpt12_enableModule (Ifx_GPT12 *gpt12)
 Enables the module. More...
 
void IfxGpt12_initTxEudInPin (const IfxGpt12_TxEud_In *txEudIn, IfxPort_InputMode inputMode)
 Initializes a TxEUDIn_IN input. More...
 
void IfxGpt12_initTxInPin (const IfxGpt12_TxIn_In *txIn, IfxPort_InputMode inputMode)
 Initializes a TxIn input. More...
 
void IfxGpt12_resetModule (Ifx_GPT12 *gpt12)
 resets GPT12 kernel More...
 

Detailed Description

GPT12 basic functionality.

Version
iLLD_1_0_0_11_0
                            IMPORTANT NOTICE

Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.

THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

Definition in file IfxGpt12.c.