Detailed Description

This group contains general core APIs that used for both protocol LIN 2.1 and J2602.

Modules

 Driver and cluster management
 API perform the initialization of the LIN core.
 
 Interface management
 This group contains APIs that help users manage interface(s) in LIN node.
 
 Notification
 This group contains APIs that let users know when a signal's value changed.
 
 Schedule management
 This group contains APIs that help users manage schedule tables in master node only.
 
 Signal interaction
 This group contains APIs that help users interract with signals of LIN node.
 
 User provided call-outs
 This group contains APIs which may be called from within the LIN module in order to enable/disable LIN communication interrupts.
 

Macros

#define SAVE_CONFIG_SET   0x0040U
 
#define EVENT_TRIGGER_COLLISION_SET   0x0020U
 
#define BUS_ACTIVITY_SET   0x0010U
 
#define GO_TO_SLEEP_SET   0x0008U
 
#define OVERRUN   0x0004U
 
#define SUCCESSFULL_TRANSFER   0x0002U
 
#define ERROR_IN_RESPONSE   0x0001U
 

Macro Definition Documentation

#define BUS_ACTIVITY_SET   0x0010U

Bus activity

Definition at line 35 of file lin_common_api.h.

#define ERROR_IN_RESPONSE   0x0001U

Error in response

Definition at line 39 of file lin_common_api.h.

#define EVENT_TRIGGER_COLLISION_SET   0x0020U

Event triggered frame collision

Definition at line 34 of file lin_common_api.h.

#define GO_TO_SLEEP_SET   0x0008U

Go to sleep

Definition at line 36 of file lin_common_api.h.

#define OVERRUN   0x0004U

Overrun

Definition at line 37 of file lin_common_api.h.

#define SAVE_CONFIG_SET   0x0040U

Save configuration

Definition at line 33 of file lin_common_api.h.

#define SUCCESSFULL_TRANSFER   0x0002U

Successful transfer

Definition at line 38 of file lin_common_api.h.