├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── Doxyfile ├── DoxygenLayout.xml ├── LICENSE ├── README.md ├── demo ├── .clang-format ├── .gitignore ├── CO_application.c ├── CO_identificators.c ├── CO_identificators.h ├── MAX32xxx │ ├── .vscode │ │ ├── README.md │ │ ├── c_cpp_properties.json │ │ ├── flash.gdb │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── CO_driver_custom.h │ ├── CO_ident_defs.h │ ├── Makefile │ ├── demoDevice.launch │ ├── peripheral.c │ ├── peripheral.h │ └── project.mk ├── Makefile ├── OD.c ├── OD.h ├── PIC32.X │ ├── .gitignore │ ├── CO_driver_custom.h │ ├── CO_ident_defs.h │ ├── Makefile │ ├── nbproject │ │ ├── configurations.xml │ │ └── project.xml │ ├── peripheral.c │ ├── peripheral.h │ └── updateVersion.sh ├── README.md ├── demoDevice.eds ├── demoDevice.md ├── demoDevice.png ├── demoDevice.xdd ├── domainDemo.c ├── domainDemo.h ├── linux │ ├── CO_driver_custom.h │ ├── CO_ident_defs.h │ └── peripheral.h ├── objectAccessOD.c └── objectAccessOD.h ├── test ├── README.md ├── running_canopen │ ├── SDO_transfer.bats │ ├── SDO_transfer_domainData │ ├── basic_NMT_SDO_heartbeat.bats │ ├── config_bats.sh │ └── heartbeat_consumer.bats ├── test_all.sh ├── test_report.md └── test_report_CCT.md ├── tutorial ├── LSS.md ├── PDO.md ├── README.md └── SDO.md └── update_docs.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/.gitmodules -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/Doxyfile -------------------------------------------------------------------------------- /DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/DoxygenLayout.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/README.md -------------------------------------------------------------------------------- /demo/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/.clang-format -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/CO_application.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/CO_application.c -------------------------------------------------------------------------------- /demo/CO_identificators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/CO_identificators.c -------------------------------------------------------------------------------- /demo/CO_identificators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/CO_identificators.h -------------------------------------------------------------------------------- /demo/MAX32xxx/.vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/.vscode/README.md -------------------------------------------------------------------------------- /demo/MAX32xxx/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /demo/MAX32xxx/.vscode/flash.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/.vscode/flash.gdb -------------------------------------------------------------------------------- /demo/MAX32xxx/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/.vscode/launch.json -------------------------------------------------------------------------------- /demo/MAX32xxx/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/.vscode/settings.json -------------------------------------------------------------------------------- /demo/MAX32xxx/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/.vscode/tasks.json -------------------------------------------------------------------------------- /demo/MAX32xxx/CO_driver_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/CO_driver_custom.h -------------------------------------------------------------------------------- /demo/MAX32xxx/CO_ident_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/CO_ident_defs.h -------------------------------------------------------------------------------- /demo/MAX32xxx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/Makefile -------------------------------------------------------------------------------- /demo/MAX32xxx/demoDevice.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/demoDevice.launch -------------------------------------------------------------------------------- /demo/MAX32xxx/peripheral.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/peripheral.c -------------------------------------------------------------------------------- /demo/MAX32xxx/peripheral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/peripheral.h -------------------------------------------------------------------------------- /demo/MAX32xxx/project.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/MAX32xxx/project.mk -------------------------------------------------------------------------------- /demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/Makefile -------------------------------------------------------------------------------- /demo/OD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/OD.c -------------------------------------------------------------------------------- /demo/OD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/OD.h -------------------------------------------------------------------------------- /demo/PIC32.X/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/.gitignore -------------------------------------------------------------------------------- /demo/PIC32.X/CO_driver_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/CO_driver_custom.h -------------------------------------------------------------------------------- /demo/PIC32.X/CO_ident_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/CO_ident_defs.h -------------------------------------------------------------------------------- /demo/PIC32.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/Makefile -------------------------------------------------------------------------------- /demo/PIC32.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /demo/PIC32.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/nbproject/project.xml -------------------------------------------------------------------------------- /demo/PIC32.X/peripheral.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/peripheral.c -------------------------------------------------------------------------------- /demo/PIC32.X/peripheral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/peripheral.h -------------------------------------------------------------------------------- /demo/PIC32.X/updateVersion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/PIC32.X/updateVersion.sh -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/demoDevice.eds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/demoDevice.eds -------------------------------------------------------------------------------- /demo/demoDevice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/demoDevice.md -------------------------------------------------------------------------------- /demo/demoDevice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/demoDevice.png -------------------------------------------------------------------------------- /demo/demoDevice.xdd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/demoDevice.xdd -------------------------------------------------------------------------------- /demo/domainDemo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/domainDemo.c -------------------------------------------------------------------------------- /demo/domainDemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/domainDemo.h -------------------------------------------------------------------------------- /demo/linux/CO_driver_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/linux/CO_driver_custom.h -------------------------------------------------------------------------------- /demo/linux/CO_ident_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/linux/CO_ident_defs.h -------------------------------------------------------------------------------- /demo/linux/peripheral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/linux/peripheral.h -------------------------------------------------------------------------------- /demo/objectAccessOD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/objectAccessOD.c -------------------------------------------------------------------------------- /demo/objectAccessOD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/demo/objectAccessOD.h -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/README.md -------------------------------------------------------------------------------- /test/running_canopen/SDO_transfer.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/running_canopen/SDO_transfer.bats -------------------------------------------------------------------------------- /test/running_canopen/SDO_transfer_domainData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/running_canopen/SDO_transfer_domainData -------------------------------------------------------------------------------- /test/running_canopen/basic_NMT_SDO_heartbeat.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/running_canopen/basic_NMT_SDO_heartbeat.bats -------------------------------------------------------------------------------- /test/running_canopen/config_bats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/running_canopen/config_bats.sh -------------------------------------------------------------------------------- /test/running_canopen/heartbeat_consumer.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/running_canopen/heartbeat_consumer.bats -------------------------------------------------------------------------------- /test/test_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/test_all.sh -------------------------------------------------------------------------------- /test/test_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/test_report.md -------------------------------------------------------------------------------- /test/test_report_CCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/test/test_report_CCT.md -------------------------------------------------------------------------------- /tutorial/LSS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/tutorial/LSS.md -------------------------------------------------------------------------------- /tutorial/PDO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/tutorial/PDO.md -------------------------------------------------------------------------------- /tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/tutorial/README.md -------------------------------------------------------------------------------- /tutorial/SDO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/tutorial/SDO.md -------------------------------------------------------------------------------- /update_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CANopenNode/CANopenDemo/HEAD/update_docs.sh --------------------------------------------------------------------------------