iLLD_TC29x
1.0
|
ASCLIN basic functionality. More...
#include "IfxAsclin.h"
Go to the source code of this file.
Functions | |
void | IfxAsclin_enableAscErrorFlags (Ifx_ASCLIN *asclin, boolean parEnable, boolean rfoEnable) |
Enables the ASC error interrupt Flags. More... | |
void | IfxAsclin_enableModule (Ifx_ASCLIN *asclin) |
Enables the module. More... | |
float32 | IfxAsclin_getFaFrequency (Ifx_ASCLIN *asclin) |
Returns the ASCLIN module FA frequency in Hz. More... | |
sint32 | IfxAsclin_getIndex (Ifx_ASCLIN *asclin) |
Returns the module Index. More... | |
float32 | IfxAsclin_getOvsFrequency (Ifx_ASCLIN *asclin) |
Returns the OVS frequency. More... | |
float32 | IfxAsclin_getPdFrequency (Ifx_ASCLIN *asclin) |
Returns the PD frequency. More... | |
float32 | IfxAsclin_getShiftFrequency (Ifx_ASCLIN *asclin) |
Returns the SHIFT frequency. More... | |
volatile Ifx_SRC_SRCR * | IfxAsclin_getSrcPointerEr (Ifx_ASCLIN *asclin) |
Returns the SRC pointer for ERR. More... | |
volatile Ifx_SRC_SRCR * | IfxAsclin_getSrcPointerRx (Ifx_ASCLIN *asclin) |
Returns the SRC pointer for Rx. More... | |
volatile Ifx_SRC_SRCR * | IfxAsclin_getSrcPointerTx (Ifx_ASCLIN *asclin) |
Returns the SRC pointer for Tx. More... | |
uint32 | IfxAsclin_read16 (Ifx_ASCLIN *asclin, uint16 *data, uint32 count) |
Reads data up to 16 bits. More... | |
uint32 | IfxAsclin_read32 (Ifx_ASCLIN *asclin, uint32 *data, uint32 count) |
Reads data up to 32 bits. More... | |
uint32 | IfxAsclin_read8 (Ifx_ASCLIN *asclin, uint8 *data, uint32 count) |
Reads data up to 8 bits. More... | |
void | IfxAsclin_setBaudrateBitFields (Ifx_ASCLIN *asclin, uint16 prescaler, uint16 numerator, uint16 denominator, IfxAsclin_OversamplingFactor oversampling) |
Sets the baudrate bit fields. More... | |
boolean | IfxAsclin_setBitTiming (Ifx_ASCLIN *asclin, float32 baudrate, IfxAsclin_OversamplingFactor oversampling, IfxAsclin_SamplePointPosition samplepoint, IfxAsclin_SamplesPerBit medianFilter) |
Set the bit timing. More... | |
void | IfxAsclin_setClockSource (Ifx_ASCLIN *asclin, IfxAsclin_ClockSource clockSource) |
Sets the clock source. More... | |
uint32 | IfxAsclin_write16 (Ifx_ASCLIN *asclin, uint16 *data, uint32 count) |
Writes data up to 16 bits. More... | |
uint32 | IfxAsclin_write32 (Ifx_ASCLIN *asclin, uint32 *data, uint32 count) |
Writes data up to 32 bits. More... | |
uint32 | IfxAsclin_write8 (Ifx_ASCLIN *asclin, uint8 *data, uint32 count) |
Writes data up to 8 bits. More... | |
void | IfxAsclin_resetModule (Ifx_ASCLIN *asclin) |
resets Asclin kernel More... | |
ASCLIN basic functionality.
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 IfxAsclin.c.