Skip to content

Implementation of Local interconnect network in c

License

Notifications You must be signed in to change notification settings

SimonGuo1122/open-LIN-c

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPEN-LIN

OPEN-LIN is Local interconnect network implementation in c for embedded systems.

Implementation is done according to LIN-Spec_2.2_Rev_A. What is done:

  • Parity and checksum calculation
  • Slave task functionality
  • Master task functionality
  • Schedule tables for Master and Slaves

Features:

  • Plain C
  • MISRA C complaint
  • Unit tests and coverage report available
  • For Example implementation for ST32 MCU see LIN USB Converter project

ToDo:

This project just started, plenty of work needs to be done, any support is welcome.

Commercial support

Support can be provided by uCANDevices. Please contact [email protected] for more details.

About

Implementation of Local interconnect network in c

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.6%
  • C 11.4%