This project enables CAN-based communication used in many medical, railway and industrial automation applications.
This library allows operation in either master or slave mode, and is tightly integrated with the Synergy Software Package (SSP). It is written in ANSI-C and can be compiled with any ANSI-C compiler.
Redundancy, Flying Master, CANopen Safety, and Bootloader modules can be added for further functionality.
The CANopen Library (Stack) provides CANopen communication, a CAN-based protocol that supports the following CAN in Automation (CiA) specifications:
- CiA 301 v4.2 Communication Profile
- CiA 401 Generic I/O Modules Profile
- CiA 305 Layer Setting Services (LSS) and Protocols