1 LIN Master Node Emulation
2 =========================
4 This library implements a Local Interconnect Master node emulation. For an explanation of the LIN bus and protocol e.g. see https://en.wikipedia.org/wiki/Local_Interconnect_Network.
6 Supported functionality:
7 - [blocking and non-blocking operation](Operation_Modes.md)
8 - [multiple, simultaneous LIN nodes](Multiple_LIN.md) with independent baudrates and protocol
9 - optional callback functions for slave response frames
11 This library depends on the *Task Scheduler* library for background operation, which is available via the [Arduino IDE library manager](Library_Manager.md) or directly from https://github.com/kcl93/Tasks
13 Supported Boards (with additional LIN hardware):
14 - all boards using the Atmel ATMega328 controller, e.g. Arduino Uno and Nano
15 - all boards using the Atmel ATMega2560 controller, e.g. Arduino Mega
16 - all boards using the Atmel SAM3X8E controller, e.g. Arduino Due
18 As no device specific tricks are used, other boards should also work, if they are supported by the *Task Scheduler* library.