/libtrivdl

Library for simple data link layer for asynchronous serial communication

Primary LanguageCMIT LicenseMIT

chat on freenode

Trivial Data Link Layer

This is library for simple data link (node-to-node data transfer) over synchronous and asynchronous serial lines between PCs and/or microcontroller hardware UARTs (tested with MSP430). It transmits data in sized frames with CRC, and API features callbacks for asynchronous machine.

Documentation

(1) Protocol description

(2) API description, usage hints

(3) Examples of synchronous and asynchronous data exchange (see usage for details)

Feel free to contact me in IRC.


libtrivdl (C) Alexander Kulak <sa-dev AT rainbow POINT by> 2018