Skip to content

JimKueneman/OpenLcbCLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

592 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenLcbCLib is a project to create a cross platform C based library for developing OpenLcb/Lcc nodes specifically for micro controllers but the goal it that it will be cross platform and can be compiled for many microcontroller and PC platforms.

Currently the library has demos running on dsPICs, MSPM0, STM32, MacOS, Raspberry Pi Pico (using Raspberry Pi Pico/RP2040/RP2050 Board Library and ACAN1517 CAN Controller Library) and ESP32 demos using Code Composer Thiea, STM Cube IDE, MPLAB X, Arduino IDE, VSCode with PlatformIO and XCode.

The help file for the OpenLcbCLib can be found here: Help File

About

C library and examples to create an OpenLcb (NMRA LCC) compliant Node. It is written to be agnostic to what MCU/PC it is compiled against. It supports virtual nodes and is written such that implementing CAN/TCP or other physical layers should be easy to achieve.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors