LIN_master  0.1
Arduino LIN master emulation with preemptive background operation
README.md
1 LIN Master Node Emulation
2 =========================
3 
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.
5 
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
10 
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
12 
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
17 
18 As no device specific tricks are used, other boards should also work, if they are supported by the *Task Scheduler* library.
19 
20 Have fun, Georg