Introduction - If you have any usage issues, please Google them yourself
CANopenNode is an opensource CANopen Stack. CANopen is the internationally standardized (EN 50325-4) CAN-based higher-layer protocol for embedded control system. For more information on CANopen see http://www.can-cia.org/ Stack is written in ANSI C in object-oriented way. Code is documented. License is LGPL. It includes Example for CANopen Input/Output device and simple CANopen master. Variables (communication, device, custom) are ordered in CANopen object dictionary and are accessible from both: C code and from CAN network.