iLLD_TC27xD  1.0
Operative Functions
Collaboration diagram for Operative Functions:

Functions

IFX_INLINE void IfxAsclin_clearAllFlags (Ifx_ASCLIN *asclin)
 clears all the flags More...
 
IFX_INLINE void IfxAsclin_clearBreakDetectedFlag (Ifx_ASCLIN *asclin)
 Clears the break detected flag. More...
 
IFX_INLINE void IfxAsclin_clearCollisionDetectionErrorFlag (Ifx_ASCLIN *asclin)
 Clears the collision detection error flag. More...
 
IFX_INLINE void IfxAsclin_clearFallingEdgeDetectedFlag (Ifx_ASCLIN *asclin)
 Clears the falling edge detected flag. More...
 
IFX_INLINE void IfxAsclin_clearFrameErrorFlag (Ifx_ASCLIN *asclin)
 Clears the frame error flag. More...
 
IFX_INLINE void IfxAsclin_clearHeaderTimeoutFlag (Ifx_ASCLIN *asclin)
 Clears the header timeout flag. More...
 
IFX_INLINE void IfxAsclin_clearKernelResetStatus (Ifx_ASCLIN *asclin)
 Clears the kernel reset status. More...
 
IFX_INLINE void IfxAsclin_clearLinAutoBaudDetectionErrorFlag (Ifx_ASCLIN *asclin)
 Clears the auto baudrate detection error flag. More...
 
IFX_INLINE void IfxAsclin_clearLinChecksumErrorFlag (Ifx_ASCLIN *asclin)
 Clears the LIN checksum error flag. More...
 
IFX_INLINE void IfxAsclin_clearLinParityErrorFlag (Ifx_ASCLIN *asclin)
 Clears the LIN parity error flag. More...
 
IFX_INLINE void IfxAsclin_clearParityErrorFlag (Ifx_ASCLIN *asclin)
 Clears the parity error flag. More...
 
IFX_INLINE void IfxAsclin_clearRaisingEdgeDetectedFlag (Ifx_ASCLIN *asclin)
 Clears the raising edge detected flag. More...
 
IFX_INLINE void IfxAsclin_clearResponseTimeoutFlag (Ifx_ASCLIN *asclin)
 Clears the response timeout flag. More...
 
IFX_INLINE void IfxAsclin_clearRxFifoFillLevelFlag (Ifx_ASCLIN *asclin)
 Clears the Rx FIFO level flag. More...
 
IFX_INLINE void IfxAsclin_clearRxFifoOverflowFlag (Ifx_ASCLIN *asclin)
 Clears the Rx FIFO overflow flag. More...
 
IFX_INLINE void IfxAsclin_clearRxFifoUnderflowFlag (Ifx_ASCLIN *asclin)
 Clears the Rx FIFO underflow flag. More...
 
IFX_INLINE void IfxAsclin_clearRxHeaderEndFlag (Ifx_ASCLIN *asclin)
 Clears the receive header end flag. More...
 
IFX_INLINE void IfxAsclin_clearRxResponseEndFlag (Ifx_ASCLIN *asclin)
 Clears the receive response end flag. More...
 
IFX_INLINE void IfxAsclin_clearTransmissionCompletedFlag (Ifx_ASCLIN *asclin)
 Clears the transmission pending flag. More...
 
IFX_INLINE void IfxAsclin_clearTxFifoFillLevelFlag (Ifx_ASCLIN *asclin)
 Clears the Tx FIFO level flag. More...
 
IFX_INLINE void IfxAsclin_clearTxFifoOverflowFlag (Ifx_ASCLIN *asclin)
 Clears the Tx FIFO overflow flag. More...
 
IFX_INLINE void IfxAsclin_clearTxHeaderEndFlag (Ifx_ASCLIN *asclin)
 Clears the transmit header end flag. More...
 
IFX_INLINE void IfxAsclin_clearTxResponseEndFlag (Ifx_ASCLIN *asclin)
 Clears the transmit response end flag. More...
 
IFX_INLINE void IfxAsclin_flushRxFifo (Ifx_ASCLIN *asclin)
 Flushes (empties) the Rx FIFO. More...
 
IFX_INLINE void IfxAsclin_flushTxFifo (Ifx_ASCLIN *asclin)
 Flushes (empties) the Tx FIFO. More...
 
IFX_INLINE void IfxAsclin_setBrdLowerlimt (Ifx_ASCLIN *asclin, uint8 limit)
 Sets the baudrate detection's lower limit. More...
 
IFX_INLINE void IfxAsclin_setBrdUpperlimt (Ifx_ASCLIN *asclin, uint8 limit)
 Sets the baudrate detection's upper limit. More...
 
IFX_INLINE void IfxAsclin_setChecksumInjection (Ifx_ASCLIN *asclin, IfxAsclin_ChecksumInjection csi)
 Sets the checksum injection. More...
 
IFX_INLINE void IfxAsclin_setChecksumMode (Ifx_ASCLIN *asclin, IfxAsclin_Checksum mode)
 Sets the checksum mode. More...
 
IFX_INLINE void IfxAsclin_setDataLength (Ifx_ASCLIN *asclin, IfxAsclin_DataLength length)
 Sets the data length (number of bits per transfer) More...
 
IFX_INLINE void IfxAsclin_setDenominator (Ifx_ASCLIN *asclin, uint16 denominator)
 Sets the denominator of the fractional divider. More...
 
IFX_INLINE void IfxAsclin_setDisableModuleRequest (Ifx_ASCLIN *asclin)
 Sets the disable module request. More...
 
IFX_INLINE void IfxAsclin_setEnableModuleRequest (Ifx_ASCLIN *asclin)
 Sets the enable module request. More...
 
IFX_INLINE void IfxAsclin_setFilterDepth (Ifx_ASCLIN *asclin, uint8 depth)
 Sets digital glitch filter depth. More...
 
IFX_INLINE void IfxAsclin_setHeaderResponseSelect (Ifx_ASCLIN *asclin, IfxAsclin_HeaderResponseSelect type)
 Sets the header response selection. More...
 
IFX_INLINE void IfxAsclin_setIdleDelay (Ifx_ASCLIN *asclin, IfxAsclin_IdleDelay delay)
 Sets the idle delay. More...
 
IFX_INLINE void IfxAsclin_setKernelResetOne (Ifx_ASCLIN *asclin)
 Sets the kernal reset of the KRST1. More...
 
IFX_INLINE void IfxAsclin_setKernelResetZero (Ifx_ASCLIN *asclin)
 Sets the kernel reset of the KRST0. More...
 
IFX_INLINE void IfxAsclin_setLeadDelay (Ifx_ASCLIN *asclin, IfxAsclin_LeadDelay delay)
 Sets the lead delay. More...
 
IFX_INLINE void IfxAsclin_setLinBreakLength (Ifx_ASCLIN *asclin, uint8 length)
 Sets the LIN break length. More...
 
IFX_INLINE void IfxAsclin_setLinHeaderTimeout (Ifx_ASCLIN *asclin, uint8 timeout)
 Sets the LIN header timeout. More...
 
IFX_INLINE void IfxAsclin_setLinMode (Ifx_ASCLIN *asclin, IfxAsclin_LinMode mode)
 Sets the LIN mode of operation. More...
 
IFX_INLINE void IfxAsclin_setLinResponseTimeoutMode (Ifx_ASCLIN *asclin, IfxAsclin_LinResponseTimeoutMode mode)
 Sets the LIN response timeout mode. More...
 
IFX_INLINE void IfxAsclin_setLinResponseTimeoutThreshold (Ifx_ASCLIN *asclin, uint16 threshold)
 Sets the LIN response timeout threshold. More...
 
IFX_INLINE void IfxAsclin_setNumerator (Ifx_ASCLIN *asclin, uint16 numerator)
 Sets the numerator of the fractional divider. More...
 
IFX_INLINE void IfxAsclin_setOversampling (Ifx_ASCLIN *asclin, IfxAsclin_OversamplingFactor ovsFactor)
 Sets the division ratio of the baudrate post divider. More...
 
IFX_INLINE void IfxAsclin_setParityType (Ifx_ASCLIN *asclin, IfxAsclin_ParityType type)
 Sets the parity type. More...
 
IFX_INLINE void IfxAsclin_setPrescaler (Ifx_ASCLIN *asclin, uint16 prescaler)
 Sets the division ratio of the predivider (prescaler) More...
 
IFX_INLINE void IfxAsclin_setRxBufferMode (Ifx_ASCLIN *asclin, IfxAsclin_ReceiveBufferMode mode)
 Sets the receive buffer mode. More...
 
IFX_INLINE void IfxAsclin_setRxFifoInterruptLevel (Ifx_ASCLIN *asclin, IfxAsclin_RxFifoInterruptLevel level)
 Sets the Tx FIFO interrupt level. More...
 
IFX_INLINE void IfxAsclin_setRxFifoOutletWidth (Ifx_ASCLIN *asclin, IfxAsclin_RxFifoOutletWidth width)
 Sets the receive FIFO outlet width. More...
 
IFX_INLINE void IfxAsclin_setSampleMode (Ifx_ASCLIN *asclin, IfxAsclin_SamplesPerBit medianFilter)
 Sets the sample mode (number of samples per bit / median filter) More...
 
IFX_INLINE void IfxAsclin_setSamplePointPosition (Ifx_ASCLIN *asclin, IfxAsclin_SamplePointPosition spPosition)
 Sets the sampling point position. More...
 
IFX_INLINE void IfxAsclin_setShiftDirection (Ifx_ASCLIN *asclin, IfxAsclin_ShiftDirection dir)
 Sets the shift direction. More...
 
IFX_INLINE void IfxAsclin_setStopBit (Ifx_ASCLIN *asclin, IfxAsclin_StopBit stopBit)
 Sets the number of stop bits. More...
 
IFX_INLINE void IfxAsclin_setTransmitHeaderRequestFlag (Ifx_ASCLIN *asclin)
 Sets the transmit header request flag. More...
 
IFX_INLINE void IfxAsclin_setTransmitResponseRequestFlag (Ifx_ASCLIN *asclin)
 Sets the transmit response request flag. More...
 
IFX_INLINE void IfxAsclin_setTransmitWakeRequestFlag (Ifx_ASCLIN *asclin)
 Sets the transmission wake request flag. More...
 
IFX_INLINE void IfxAsclin_setTxFifoInletWidth (Ifx_ASCLIN *asclin, IfxAsclin_TxFifoInletWidth width)
 Sets the transmit FIFO inlet width. More...
 
IFX_INLINE void IfxAsclin_setTxFifoInterruptLevel (Ifx_ASCLIN *asclin, IfxAsclin_TxFifoInterruptLevel level)
 Sets the Tx FIFO interrupt level. More...
 

Detailed Description

Function Documentation

IFX_INLINE void IfxAsclin_clearAllFlags ( Ifx_ASCLIN *  asclin)
IFX_INLINE void IfxAsclin_clearBreakDetectedFlag ( Ifx_ASCLIN *  asclin)

Clears the break detected flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1538 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedResponseFlags(), and IfxAsclin_Lin_checkForTransmittedResponseFlags().

IFX_INLINE void IfxAsclin_clearCollisionDetectionErrorFlag ( Ifx_ASCLIN *  asclin)

Clears the collision detection error flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1544 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedHeaderFlags(), IfxAsclin_Lin_checkForReceivedResponseFlags(), IfxAsclin_Lin_checkForTransmittedHeaderFlags(), and IfxAsclin_Lin_checkForTransmittedResponseFlags().

IFX_INLINE void IfxAsclin_clearFallingEdgeDetectedFlag ( Ifx_ASCLIN *  asclin)

Clears the falling edge detected flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1550 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_clearFrameErrorFlag ( Ifx_ASCLIN *  asclin)

Clears the frame error flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1556 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_isrError(), IfxAsclin_Lin_checkForReceivedHeaderFlags(), IfxAsclin_Lin_checkForReceivedResponseFlags(), IfxAsclin_Lin_checkForTransmittedHeaderFlags(), and IfxAsclin_Spi_isrError().

IFX_INLINE void IfxAsclin_clearHeaderTimeoutFlag ( Ifx_ASCLIN *  asclin)

Clears the header timeout flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1562 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedHeaderFlags(), and IfxAsclin_Lin_checkForTransmittedHeaderFlags().

IFX_INLINE void IfxAsclin_clearKernelResetStatus ( Ifx_ASCLIN *  asclin)

Clears the kernel reset status.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1568 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_clearLinAutoBaudDetectionErrorFlag ( Ifx_ASCLIN *  asclin)

Clears the auto baudrate detection error flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1574 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedHeaderFlags().

IFX_INLINE void IfxAsclin_clearLinChecksumErrorFlag ( Ifx_ASCLIN *  asclin)

Clears the LIN checksum error flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1580 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedResponseFlags().

IFX_INLINE void IfxAsclin_clearLinParityErrorFlag ( Ifx_ASCLIN *  asclin)

Clears the LIN parity error flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1586 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedHeaderFlags(), and IfxAsclin_Lin_checkForTransmittedHeaderFlags().

IFX_INLINE void IfxAsclin_clearParityErrorFlag ( Ifx_ASCLIN *  asclin)

Clears the parity error flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1592 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_isrError().

IFX_INLINE void IfxAsclin_clearRaisingEdgeDetectedFlag ( Ifx_ASCLIN *  asclin)

Clears the raising edge detected flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1598 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_clearResponseTimeoutFlag ( Ifx_ASCLIN *  asclin)

Clears the response timeout flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1604 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedResponseFlags(), and IfxAsclin_Lin_checkForTransmittedResponseFlags().

IFX_INLINE void IfxAsclin_clearRxFifoFillLevelFlag ( Ifx_ASCLIN *  asclin)

Clears the Rx FIFO level flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1610 of file IfxAsclin.h.

Referenced by IfxAsclin_Spi_isrReceive().

IFX_INLINE void IfxAsclin_clearRxFifoOverflowFlag ( Ifx_ASCLIN *  asclin)

Clears the Rx FIFO overflow flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1616 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_isrError(), IfxAsclin_Lin_checkForReceivedResponseFlags(), and IfxAsclin_Spi_isrError().

IFX_INLINE void IfxAsclin_clearRxFifoUnderflowFlag ( Ifx_ASCLIN *  asclin)

Clears the Rx FIFO underflow flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1622 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_isrError(), and IfxAsclin_Spi_isrError().

IFX_INLINE void IfxAsclin_clearRxHeaderEndFlag ( Ifx_ASCLIN *  asclin)

Clears the receive header end flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1628 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedHeaderFlags().

IFX_INLINE void IfxAsclin_clearRxResponseEndFlag ( Ifx_ASCLIN *  asclin)

Clears the receive response end flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1634 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForReceivedResponseFlags().

IFX_INLINE void IfxAsclin_clearTransmissionCompletedFlag ( Ifx_ASCLIN *  asclin)

Clears the transmission pending flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1640 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_clearTxFifoFillLevelFlag ( Ifx_ASCLIN *  asclin)

Clears the Tx FIFO level flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1646 of file IfxAsclin.h.

Referenced by IfxAsclin_Spi_isrTransmit().

IFX_INLINE void IfxAsclin_clearTxFifoOverflowFlag ( Ifx_ASCLIN *  asclin)

Clears the Tx FIFO overflow flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1652 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_isrError(), IfxAsclin_Lin_checkForTransmittedResponseFlags(), and IfxAsclin_Spi_isrError().

IFX_INLINE void IfxAsclin_clearTxHeaderEndFlag ( Ifx_ASCLIN *  asclin)

Clears the transmit header end flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1658 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForTransmittedHeaderFlags().

IFX_INLINE void IfxAsclin_clearTxResponseEndFlag ( Ifx_ASCLIN *  asclin)

Clears the transmit response end flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1664 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_checkForTransmittedResponseFlags().

IFX_INLINE void IfxAsclin_flushRxFifo ( Ifx_ASCLIN *  asclin)

Flushes (empties) the Rx FIFO.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1850 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_clearRx(), IfxAsclin_Asc_initModule(), IfxAsclin_Lin_initModule(), IfxAsclin_Lin_receiveHeader(), IfxAsclin_Lin_receiveResponse(), IfxAsclin_Lin_sendHeader(), and IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_flushTxFifo ( Ifx_ASCLIN *  asclin)

Flushes (empties) the Tx FIFO.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 1856 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_clearTx(), IfxAsclin_Asc_initModule(), IfxAsclin_Lin_initModule(), IfxAsclin_Lin_sendHeader(), IfxAsclin_Lin_sendResponse(), and IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_setBrdLowerlimt ( Ifx_ASCLIN *  asclin,
uint8  limit 
)

Sets the baudrate detection's lower limit.

Parameters
asclinpointer to ASCLIN registers
limitvalue of the lower limit
Returns
None

Definition at line 2103 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setBrdUpperlimt ( Ifx_ASCLIN *  asclin,
uint8  limit 
)

Sets the baudrate detection's upper limit.

Parameters
asclinpointer to ASCLIN registers
limitvalue of the upper limit
Returns
None

Definition at line 2109 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setChecksumInjection ( Ifx_ASCLIN *  asclin,
IfxAsclin_ChecksumInjection  csi 
)

Sets the checksum injection.

Parameters
asclinpointer to ASCLIN registers
csichecksum injection selection (not written / written)
Returns
None

Definition at line 2115 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setChecksumMode ( Ifx_ASCLIN *  asclin,
IfxAsclin_Checksum  mode 
)

Sets the checksum mode.

Parameters
asclinpointer to ASCLIN registers
modechecksum mode selection (classic / enhanced)
Returns
None

Definition at line 2121 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setDataLength ( Ifx_ASCLIN *  asclin,
IfxAsclin_DataLength  length 
)

Sets the data length (number of bits per transfer)

Parameters
asclinpointer to ASCLIN registers
lengthdata length selection
Returns
None

Definition at line 2139 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setDenominator ( Ifx_ASCLIN *  asclin,
uint16  denominator 
)

Sets the denominator of the fractional divider.

Parameters
asclinpointer to ASCLIN registers
denominatorvalue of the denominator
Returns
None

Definition at line 2145 of file IfxAsclin.h.

Referenced by IfxAsclin_setBaudrateBitFields().

IFX_INLINE void IfxAsclin_setDisableModuleRequest ( Ifx_ASCLIN *  asclin)

Sets the disable module request.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2151 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_disableModule(), IfxAsclin_Lin_disableModule(), and IfxAsclin_Spi_disableModule().

IFX_INLINE void IfxAsclin_setEnableModuleRequest ( Ifx_ASCLIN *  asclin)

Sets the enable module request.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2157 of file IfxAsclin.h.

Referenced by IfxAsclin_enableModule().

IFX_INLINE void IfxAsclin_setFilterDepth ( Ifx_ASCLIN *  asclin,
uint8  depth 
)

Sets digital glitch filter depth.

Parameters
asclinpointer to ASCLIN registers
depthdigital glitch filter depth selection (1 to 63)
Returns
None

Definition at line 2163 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_setHeaderResponseSelect ( Ifx_ASCLIN *  asclin,
IfxAsclin_HeaderResponseSelect  type 
)

Sets the header response selection.

Parameters
asclinpointer to ASCLIN registers
typetype of selection (header and response or header only)
Returns
None

Definition at line 2175 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_ignoreHeader(), and IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setIdleDelay ( Ifx_ASCLIN *  asclin,
IfxAsclin_IdleDelay  delay 
)

Sets the idle delay.

Parameters
asclinpointer to ASCLIN registers
delayidle delay selection
Returns
None

Definition at line 2181 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setKernelResetOne ( Ifx_ASCLIN *  asclin)

Sets the kernal reset of the KRST1.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2187 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_setKernelResetZero ( Ifx_ASCLIN *  asclin)

Sets the kernel reset of the KRST0.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2193 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_setLeadDelay ( Ifx_ASCLIN *  asclin,
IfxAsclin_LeadDelay  delay 
)

Sets the lead delay.

Parameters
asclinpointer to ASCLIN registers
delaylead delay selection
Returns
None

Definition at line 2199 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule(), and IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_setLinBreakLength ( Ifx_ASCLIN *  asclin,
uint8  length 
)

Sets the LIN break length.

Parameters
asclinpointer to ASCLIN registers
lengthvalue of the break length
Returns
None

Definition at line 2205 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setLinHeaderTimeout ( Ifx_ASCLIN *  asclin,
uint8  timeout 
)

Sets the LIN header timeout.

Parameters
asclinpointer to ASCLIN registers
timeoutvalue of the header timeout
Returns
None

Definition at line 2211 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setLinMode ( Ifx_ASCLIN *  asclin,
IfxAsclin_LinMode  mode 
)

Sets the LIN mode of operation.

Parameters
asclinpointer to ASCLIN registers
modemode selection (slave / master)
Returns
None

Definition at line 2217 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setLinResponseTimeoutMode ( Ifx_ASCLIN *  asclin,
IfxAsclin_LinResponseTimeoutMode  mode 
)

Sets the LIN response timeout mode.

Parameters
asclinpointer to ASCLIN registers
modeLIN response timeout mode selection
Returns
None

Definition at line 2223 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setLinResponseTimeoutThreshold ( Ifx_ASCLIN *  asclin,
uint16  threshold 
)

Sets the LIN response timeout threshold.

Parameters
asclinpointer to ASCLIN registers
thresholdvalue of the tomeout threshold (1 to 256 bit times)
Returns
None

Definition at line 2229 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setNumerator ( Ifx_ASCLIN *  asclin,
uint16  numerator 
)

Sets the numerator of the fractional divider.

Parameters
asclinpointer to ASCLIN registers
numeratorvalue of the numerator
Returns
None

Definition at line 2235 of file IfxAsclin.h.

Referenced by IfxAsclin_setBaudrateBitFields().

IFX_INLINE void IfxAsclin_setOversampling ( Ifx_ASCLIN *  asclin,
IfxAsclin_OversamplingFactor  ovsFactor 
)

Sets the division ratio of the baudrate post divider.

Parameters
asclinpointer to ASCLIN registers
ovsFactorvalue of oversampling factor
Returns
None

Definition at line 2241 of file IfxAsclin.h.

Referenced by IfxAsclin_setBaudrateBitFields().

IFX_INLINE void IfxAsclin_setParityType ( Ifx_ASCLIN *  asclin,
IfxAsclin_ParityType  type 
)

Sets the parity type.

Parameters
asclinpointer to ASCLIN registers
typeparity type selction (even / odd)
Returns
None

Definition at line 2247 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule(), and IfxAsclin_Lin_initModule().

IFX_INLINE void IfxAsclin_setPrescaler ( Ifx_ASCLIN *  asclin,
uint16  prescaler 
)

Sets the division ratio of the predivider (prescaler)

Parameters
asclinpointer to ASCLIN registers
prescalervalue of prescaler
Returns
None

Definition at line 2253 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setRxBufferMode ( Ifx_ASCLIN *  asclin,
IfxAsclin_ReceiveBufferMode  mode 
)

Sets the receive buffer mode.

Parameters
asclinpointer to ASCLIN registers
modereceive buffer mode selection (Rx FIFO or single stage Rx buffer)
Returns
None

Definition at line 2265 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_initModule(), and IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_setRxFifoInterruptLevel ( Ifx_ASCLIN *  asclin,
IfxAsclin_RxFifoInterruptLevel  level 
)

Sets the Tx FIFO interrupt level.

Parameters
asclinpointer to ASCLIN registers
levelinterrupt level selection
Returns
None

Definition at line 2271 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule(), and IfxAsclin_Spi_initModule().

IFX_INLINE void IfxAsclin_setRxFifoOutletWidth ( Ifx_ASCLIN *  asclin,
IfxAsclin_RxFifoOutletWidth  width 
)

Sets the receive FIFO outlet width.

Parameters
asclinpointer to ASCLIN registers
widthnumber of bytes read to the Rx FIFO with one FPI bus read
Returns
None

Definition at line 2277 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setSampleMode ( Ifx_ASCLIN *  asclin,
IfxAsclin_SamplesPerBit  medianFilter 
)

Sets the sample mode (number of samples per bit / median filter)

Parameters
asclinpointer to ASCLIN registers
medianFiltervalue of the median filter
Returns
None

Definition at line 2289 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_setSamplePointPosition ( Ifx_ASCLIN *  asclin,
IfxAsclin_SamplePointPosition  spPosition 
)

Sets the sampling point position.

Parameters
asclinpointer to ASCLIN registers
spPositionsample point position selection
Returns
None

Definition at line 2295 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_setShiftDirection ( Ifx_ASCLIN *  asclin,
IfxAsclin_ShiftDirection  dir 
)

Sets the shift direction.

Parameters
asclinpointer to ASCLIN registers
dirshift direction selection (LSB / MSB first)
Returns
None

Definition at line 2301 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setStopBit ( Ifx_ASCLIN *  asclin,
IfxAsclin_StopBit  stopBit 
)

Sets the number of stop bits.

Parameters
asclinpointer to ASCLIN registers
stopBitnumber of stop bits selection
Returns
None

Definition at line 2322 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setTransmitHeaderRequestFlag ( Ifx_ASCLIN *  asclin)

Sets the transmit header request flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2328 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_sendHeader().

IFX_INLINE void IfxAsclin_setTransmitResponseRequestFlag ( Ifx_ASCLIN *  asclin)

Sets the transmit response request flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2334 of file IfxAsclin.h.

Referenced by IfxAsclin_Lin_sendResponse().

IFX_INLINE void IfxAsclin_setTransmitWakeRequestFlag ( Ifx_ASCLIN *  asclin)

Sets the transmission wake request flag.

Parameters
asclinpointer to ASCLIN registers
Returns
None

Definition at line 2340 of file IfxAsclin.h.

IFX_INLINE void IfxAsclin_setTxFifoInletWidth ( Ifx_ASCLIN *  asclin,
IfxAsclin_TxFifoInletWidth  width 
)

Sets the transmit FIFO inlet width.

Parameters
asclinpointer to ASCLIN registers
widthnumber of bytes written to the Tx FIFO with one FPI bus write
Returns
None

Definition at line 2346 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setTxFifoInterruptLevel ( Ifx_ASCLIN *  asclin,
IfxAsclin_TxFifoInterruptLevel  level 
)

Sets the Tx FIFO interrupt level.

Parameters
asclinpointer to ASCLIN registers
levelinterrupt level selection
Returns
None

Definition at line 2352 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule(), and IfxAsclin_Spi_initModule().