iLLD_TC27xD
1.0
|
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... | |
IFX_INLINE void IfxAsclin_clearAllFlags | ( | Ifx_ASCLIN * | asclin) |
clears all the flags
asclin | pointer to ASCLIN registers |
Definition at line 1532 of file IfxAsclin.h.
Referenced by IfxAsclin_Asc_initModule(), IfxAsclin_Lin_ignoreHeader(), IfxAsclin_Lin_initModule(), IfxAsclin_Lin_receiveHeader(), IfxAsclin_Lin_receiveResponse(), IfxAsclin_Lin_sendHeader(), IfxAsclin_Lin_sendResponse(), and IfxAsclin_Spi_initModule().
IFX_INLINE void IfxAsclin_clearBreakDetectedFlag | ( | Ifx_ASCLIN * | asclin) |
Clears the break detected flag.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
Definition at line 1550 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_clearFrameErrorFlag | ( | Ifx_ASCLIN * | asclin) |
Clears the frame error flag.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
Definition at line 1568 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_clearLinAutoBaudDetectionErrorFlag | ( | Ifx_ASCLIN * | asclin) |
Clears the auto baudrate detection error flag.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
Definition at line 1598 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_clearResponseTimeoutFlag | ( | Ifx_ASCLIN * | asclin) |
Clears the response timeout flag.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
Definition at line 1640 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_clearTxFifoFillLevelFlag | ( | Ifx_ASCLIN * | asclin) |
Clears the Tx FIFO level flag.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
limit | value of the lower limit |
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.
asclin | pointer to ASCLIN registers |
limit | value of the upper limit |
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.
asclin | pointer to ASCLIN registers |
csi | checksum injection selection (not written / written) |
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.
asclin | pointer to ASCLIN registers |
mode | checksum mode selection (classic / enhanced) |
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)
asclin | pointer to ASCLIN registers |
length | data length selection |
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.
asclin | pointer to ASCLIN registers |
denominator | value of the denominator |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
depth | digital glitch filter depth selection (1 to 63) |
Definition at line 2163 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_setHeaderResponseSelect | ( | Ifx_ASCLIN * | asclin, |
IfxAsclin_HeaderResponseSelect | type | ||
) |
Sets the header response selection.
asclin | pointer to ASCLIN registers |
type | type of selection (header and response or header only) |
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.
asclin | pointer to ASCLIN registers |
delay | idle delay selection |
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.
asclin | pointer to ASCLIN registers |
Definition at line 2187 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_setKernelResetZero | ( | Ifx_ASCLIN * | asclin) |
Sets the kernel reset of the KRST0.
asclin | pointer to ASCLIN registers |
Definition at line 2193 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_setLeadDelay | ( | Ifx_ASCLIN * | asclin, |
IfxAsclin_LeadDelay | delay | ||
) |
Sets the lead delay.
asclin | pointer to ASCLIN registers |
delay | lead delay selection |
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.
asclin | pointer to ASCLIN registers |
length | value of the break length |
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.
asclin | pointer to ASCLIN registers |
timeout | value of the header timeout |
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.
asclin | pointer to ASCLIN registers |
mode | mode selection (slave / master) |
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.
asclin | pointer to ASCLIN registers |
mode | LIN response timeout mode selection |
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.
asclin | pointer to ASCLIN registers |
threshold | value of the tomeout threshold (1 to 256 bit times) |
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.
asclin | pointer to ASCLIN registers |
numerator | value of the numerator |
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.
asclin | pointer to ASCLIN registers |
ovsFactor | value of oversampling factor |
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.
asclin | pointer to ASCLIN registers |
type | parity type selction (even / odd) |
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)
asclin | pointer to ASCLIN registers |
prescaler | value of prescaler |
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.
asclin | pointer to ASCLIN registers |
mode | receive buffer mode selection (Rx FIFO or single stage Rx buffer) |
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.
asclin | pointer to ASCLIN registers |
level | interrupt level selection |
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.
asclin | pointer to ASCLIN registers |
width | number of bytes read to the Rx FIFO with one FPI bus read |
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)
asclin | pointer to ASCLIN registers |
medianFilter | value of the median filter |
Definition at line 2289 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_setSamplePointPosition | ( | Ifx_ASCLIN * | asclin, |
IfxAsclin_SamplePointPosition | spPosition | ||
) |
Sets the sampling point position.
asclin | pointer to ASCLIN registers |
spPosition | sample point position selection |
Definition at line 2295 of file IfxAsclin.h.
IFX_INLINE void IfxAsclin_setShiftDirection | ( | Ifx_ASCLIN * | asclin, |
IfxAsclin_ShiftDirection | dir | ||
) |
Sets the shift direction.
asclin | pointer to ASCLIN registers |
dir | shift direction selection (LSB / MSB first) |
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.
asclin | pointer to ASCLIN registers |
stopBit | number of stop bits selection |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
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.
asclin | pointer to ASCLIN registers |
width | number of bytes written to the Tx FIFO with one FPI bus write |
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.
asclin | pointer to ASCLIN registers |
level | interrupt level selection |
Definition at line 2352 of file IfxAsclin.h.
Referenced by IfxAsclin_Asc_initModule(), and IfxAsclin_Spi_initModule().