iLLD_TC27xD  1.0
IO Pin Configuration Functions
Collaboration diagram for IO Pin Configuration Functions:

Functions

IFX_INLINE void IfxAsclin_initCtsPin (const IfxAsclin_Cts_In *cts, IfxPort_InputMode inputMode)
 Initializes a CTS input. More...
 
IFX_INLINE void IfxAsclin_initRtsPin (const IfxAsclin_Rts_Out *rts, IfxPort_OutputMode outputMode, IfxPort_PadDriver padDriver)
 Initializes a RTS output. More...
 
IFX_INLINE void IfxAsclin_initRxPin (const IfxAsclin_Rx_In *rx, IfxPort_InputMode inputMode)
 Initializes a RX input. More...
 
IFX_INLINE void IfxAsclin_initSclkPin (const IfxAsclin_Sclk_Out *sclk, IfxPort_OutputMode outputMode, IfxPort_PadDriver padDriver)
 Initializes a SCLK output. More...
 
IFX_INLINE void IfxAsclin_initSlsoPin (const IfxAsclin_Slso_Out *slso, IfxPort_OutputMode outputMode, IfxPort_PadDriver padDriver)
 Initializes a SLSO output. More...
 
IFX_INLINE void IfxAsclin_initTxPin (const IfxAsclin_Tx_Out *tx, IfxPort_OutputMode outputMode, IfxPort_PadDriver padDriver)
 Initializes a TX output. More...
 

Detailed Description

Function Documentation

IFX_INLINE void IfxAsclin_initCtsPin ( const IfxAsclin_Cts_In cts,
IfxPort_InputMode  inputMode 
)

Initializes a CTS input.

Attention: the kernel clock has to be disabled whenever the input multiplexer is changed.

This can be done with IfxAsclin_setClockSource(asclinSFR, IfxAsclin_ClockSource_noClock);

After the function call, the current clock can be enabled again.

Parameters
ctsthe CTS Pin which should be configured
inputModethe pin input mode which should be configured
Returns
None

Definition at line 2054 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule().

IFX_INLINE void IfxAsclin_initRtsPin ( const IfxAsclin_Rts_Out rts,
IfxPort_OutputMode  outputMode,
IfxPort_PadDriver  padDriver 
)

Initializes a RTS output.

Parameters
rtsthe RTS Pin which should be configured
outputModethe pin output mode which should be configured
padDriverthe pad driver mode which should be configured
Returns
None

Definition at line 2062 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule().

IFX_INLINE void IfxAsclin_initRxPin ( const IfxAsclin_Rx_In rx,
IfxPort_InputMode  inputMode 
)

Initializes a RX input.

Attention: the kernel clock has to be disabled whenever the input multiplexer is changed.

This can be done with IfxAsclin_setClockSource(asclinSFR, IfxAsclin_ClockSource_noClock);

After the function call, the current clock can be enabled again.

Parameters
rxthe RX Pin which should be configured
inputModethe pin input mode which should be configured
Returns
None

Definition at line 2069 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule(), IfxAsclin_Lin_initModule(), and IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_initSclkPin ( const IfxAsclin_Sclk_Out sclk,
IfxPort_OutputMode  outputMode,
IfxPort_PadDriver  padDriver 
)

Initializes a SCLK output.

Parameters
sclkthe SCLK Pin which should be configured
outputModethe pin output mode which should be configured
padDriverthe pad driver mode which should be configured
Returns
None

Definition at line 2076 of file IfxAsclin.h.

Referenced by IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_initSlsoPin ( const IfxAsclin_Slso_Out slso,
IfxPort_OutputMode  outputMode,
IfxPort_PadDriver  padDriver 
)

Initializes a SLSO output.

Parameters
slsothe SLSO Pin which should be configured
outputModethe pin output mode which should be configured
padDriverthe pad driver mode which should be configured
Returns
None

Definition at line 2083 of file IfxAsclin.h.

Referenced by IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_initTxPin ( const IfxAsclin_Tx_Out tx,
IfxPort_OutputMode  outputMode,
IfxPort_PadDriver  padDriver 
)

Initializes a TX output.

Parameters
txthe TX Pin which should be configured
outputModethe pin output mode which should be configured
padDriverthe pad driver mode which should be configured
Returns
None

Definition at line 2090 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule(), IfxAsclin_Lin_initModule(), and IfxAsclin_Spi_initModule().