This project implements an Arduino library for VLCB running over CAN bus. VLCB is an extension of CBUS.
CBUS(R) is a registered trademark of Dr. Michael Bolton.
This VLCB library code is based on a CBUS library created by Duncan Greenwood and extended by members of MERG. See below under Credits.
See Design documents for how this library is structured.
There will be documentation for sketch authors that describe how to use this library.
This library consists of the following sub-directories and files:
src : This where the library source code resides.
examples : A few example sketches that illustrate how this library can be used. See description of these.
docs : Design documents for the library.
Arduino : A set of stub header files to allow the library to be compiled outside the Arduino IDE.
test : Unit tests for the library. See its README.
library.properties : Properties for exporting this library to the Arduino library manager.
CmakeLists.txt : CMake project definition. CMake is used for building the library outside the Arduino IDE and running unit tests.
Note that this library depends on a number of other libraries which must also be downloaded and included in the sketch:
Currently supports the MCP2515 and MCP2565 CAN controller ICs via the ACAN2515 library.
At the moment this library is still in early development and thus not fully supported.
If you have any questions or suggestions please contact the library maintainers by email to [email protected] or create an issue in GitHub.
- Duncan Greenwood - Created the CBUS library for Arduinos which this VLCB library is based on.
- Sven Rosvall - Converted the CBUS library into this code base.
- Martin Da Costa - Contributor
- John Fletcher - Contributor
- Chris Andrews - Contributor
- David Ellis - Contributor
- brocci - Contributor to the CBUS library
The code contained in this repository and the executable distributions are licensed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you have questions about licensing this library please contact [email protected]