| iLLD_TC27xC
    1.0
    | 
ASCLIN LIN details. More...
#include "Asclin/Std/IfxAsclin.h"Go to the source code of this file.
| Data Structures | |
| struct | IfxAsclin_Lin_AcknowledgementFlags | 
| Structure for Acknowledgement Flags.  More... | |
| struct | IfxAsclin_Lin_BaudrateDetection | 
| Structure for Baudrate Detection.  More... | |
| struct | IfxAsclin_Lin_BaudrateGeneration | 
| Structure for Baudrate Generation.  More... | |
| struct | IfxAsclin_Lin_BitSamplingControl | 
| Structure for Bit Sampling.  More... | |
| struct | IfxAsclin_Lin_BitTimingControl | 
| Structure for Bit Timing.  More... | |
| struct | IfxAsclin_Lin_DataControl | 
| Structure for Data Control.  More... | |
| struct | IfxAsclin_Lin_ErrorFlags | 
| Structure for Error Flags.  More... | |
| struct | IfxAsclin_Lin_FifoControl | 
| Structure for FIFO Control.  More... | |
| struct | IfxAsclin_Lin_FrameControl | 
| Structure for Frame Control.  More... | |
| struct | IfxAsclin_Lin_LinControl | 
| Structure for lin Control.  More... | |
| struct | IfxAsclin_Lin_Pins | 
| Structure for LIN pin configuration.  More... | |
| struct | IfxAsclin_Lin | 
| struct | IfxAsclin_Lin_Config | 
| Configuration structure of the module.  More... | |
| Macros | |
| #define | IFXASCLIN_LIN_SEND_RESPONSE (0x80) | 
| #define | IFXASCLIN_LIN_RECEIVE_RESPONSE (0xC1) | 
| Functions | |
| IFX_EXTERN void | IfxAsclin_Lin_ignoreHeader (IfxAsclin_Lin *asclin) | 
| Ignores the latest header.  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_receiveHeader (IfxAsclin_Lin *asclin, uint8 *id) | 
| Receives the header.  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_receiveResponse (IfxAsclin_Lin *asclin, uint8 *data, uint32 length) | 
| Receives the response.  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_sendHeader (IfxAsclin_Lin *asclin, uint8 *id) | 
| Sends the header.  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_sendResponse (IfxAsclin_Lin *asclin, uint8 *data, uint32 length) | 
| sends the response  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_disableModule (IfxAsclin_Lin *asclin) | 
| Disables the module.  More... | |
| IFX_EXTERN IfxAsclin_Status | IfxAsclin_Lin_initModule (IfxAsclin_Lin *asclin, const IfxAsclin_Lin_Config *config) | 
| Initialises the module.  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_initModuleConfig (IfxAsclin_Lin_Config *config, Ifx_ASCLIN *asclin) | 
| Fills the config structure with default values.  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_checkForReceivedHeaderFlags (IfxAsclin_Lin *asclin) | 
| checks for acknowledgement and error flags for received header  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_checkForReceivedResponseFlags (IfxAsclin_Lin *asclin) | 
| checks for acknowledgement and error flags for received response  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_checkForTransmittedHeaderFlags (IfxAsclin_Lin *asclin) | 
| checks for acknowledgement and error flags for transmitted header  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_checkForTransmittedResponseFlags (IfxAsclin_Lin *asclin) | 
| checks for acknowledgement and error flags for transmitted response  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_clearFlagsStatus (IfxAsclin_Lin *asclin) | 
| clears the flags status structures  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_waitForReceivedHeader (IfxAsclin_Lin *asclin) | 
| waits until receive header end acknowledgemnet has been detected  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_waitForReceivedResponse (IfxAsclin_Lin *asclin) | 
| waits until receive response end acknowledgemnet has been detected  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_waitForTransmittedHeader (IfxAsclin_Lin *asclin) | 
| waits until transmit header end acknowledgemnet has been detected  More... | |
| IFX_EXTERN void | IfxAsclin_Lin_waitForTransmittedResponse (IfxAsclin_Lin *asclin) | 
| waits until transmit response end acknowledgemnet has been detected  More... | |
ASCLIN LIN details.
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_Lin.h.
| #define IFXASCLIN_LIN_RECEIVE_RESPONSE (0xC1) | 
Definition at line 187 of file IfxAsclin_Lin.h.
| #define IFXASCLIN_LIN_SEND_RESPONSE (0x80) | 
Definition at line 185 of file IfxAsclin_Lin.h.