Testing and multiple fixes were made in newOD branch. This commit includes relevant code from newOD branch, synchronized to this branch. Following modules were updated: - SDO client, CO_gateway_ascii, CO_fifo - socketCAN : CO_epoll_interface, CO_main_basic SDO client (with gateway and fifo) which was rewritten after v1.3 is now tested and works the same as in newOD branch. Same is socketCAN. Works as here: https://github.com/CANopenNode/CANopenSocket/tree/master/examples/basicDevice SDO server is quite the same as in v1.3. I made no additional testing at this point. There are some other updates: - CO_driver.h, CO_config.h: additional CO_CONFIG_DEBUG macro. - CO_driver.h: fixed some typos, added optional CO_errinfo() macro. - CO_NMT_Heartbeat: added CO_NMT_setInternalState(). - documentation synchronized. - example/_project.xml updated, can be used as template with libedssharp. |
||
|---|---|---|
| .. | ||
| CO_driver.c | ||
| CO_driver_target.h | ||
| CO_epoll_interface.c | ||
| CO_epoll_interface.h | ||
| CO_error.c | ||
| CO_error.h | ||
| CO_error_msgs.h | ||
| CO_main_basic.c | ||
| CO_OD_storage.c | ||
| CO_OD_storage.h | ||