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 |
#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.