The stack is developed in ANSI-C. CANopen-conform devices can be quickly and easily developed or extended with our CANopen Software.
A flexible user interface provides functions to evaluate the received data and to use the CANopen services in the network.
To connect the CANopen stack to multiple CAN controllers and CPU types, a well-defined driver interface is used. Using this driver interface the CANopen Protocol Stack can easily be adapted to new CAN controllers or CPU types. Also it is possible to substitiute hardware platforms with only little effort.
To save resources the CANopen stack is widely configurable and scalable. The settings for these features are supported by the graphical configuration tool, CANopen DeviceDesigner.