A simple CANopen stack implemented using C programming language.