iLLD_TC27xC  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_setSleepMode (Ifx_ASCLIN *asclin, IfxAsclin_SleepMode mode)
 Sets the sensitivity of the module to sleep signal. 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 1530 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 1536 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 1542 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 1548 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 1554 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 1560 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 1566 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 1572 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 1578 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 1584 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 1590 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 1596 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 1602 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 1608 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 1614 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 1620 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 1626 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 1632 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 1638 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 1644 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 1650 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 1656 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 1662 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 1668 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 1674 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 1680 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 1686 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 1692 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 1698 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 1704 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 1710 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 1716 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 1722 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 1728 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 1734 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 1740 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 1746 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 1752 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 1758 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 1764 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 1770 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 1776 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 1782 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 1788 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 1794 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 1800 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 1806 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 1812 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 1818 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 1824 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 1830 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 1836 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 1842 of file IfxAsclin.h.

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

IFX_INLINE void IfxAsclin_setSleepMode ( Ifx_ASCLIN *  asclin,
IfxAsclin_SleepMode  mode 
)

Sets the sensitivity of the module to sleep signal.

Parameters
asclinpointer to ASCLIN registers
modemode selection (enable / disable)
Returns
None

Definition at line 1848 of file IfxAsclin.h.

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 1854 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 1860 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 1866 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 1872 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 1878 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 1884 of file IfxAsclin.h.

Referenced by IfxAsclin_Asc_initModule(), and IfxAsclin_Spi_initModule().