I am no longer actively working on the ppCANOpen library, however, I want to publish this project so that anyone who wants to pick up any of the pieces can have a good example. This is a a project I was working on using the ppCANOpen library. It has a pretty in deep use of the object dictionary structure. And a number of functions to control high voltage pinball drivers, if you're into that sort of thing.

Dependencies:   CANnucleo mbed ppCANOpen

Auto generated API documentation and code listings for ppCANOpen_Example

Classes

Node_pin0808 Custom Object Dictionary for pinball io_0808 device
SerialBuffered Buffered serial class

Code

main.cpp [code] Main program entry
Node_pin0808.cpp [code] CANOpen implementation library
Node_pin0808.h [code] CANOpen implementation library
SerialBuffered.cpp [code]
SerialBuffered.h [code]