SOEM EtherCAT Master library for STM Nucleo F767ZI
Dependents: EasyCAT_LAB_simple EasyCAT_LAB_very_simple EasyCAT_LAB
- This repository contains the SOEM (Simple Open EtherCAT® Master) library by rt-labs, that has been ported in the
ecosystem by AB&T Tecnologie Informatiche.
- It has been developed for the EasyCAT LAB , a complete educational and experimental EtherCAT® system, composed of one master and two slaves .
- The EasyCAT LAB is provided as a kit by AB&T Tecnologie Informatiche, to allow everybody to have an educational EtherCAT® system up and running in a matter of minutes.
Warning
- Currently only the Nucleo STM32F767ZI board is supported.
SOEM/ethercat.h@0:543d6784d4cc, 2019-06-11 (annotated)
- Committer:
- EasyCAT
- Date:
- Tue Jun 11 10:29:09 2019 +0000
- Revision:
- 0:543d6784d4cc
SOEM EtherCAT Master Library for STM Nucleo F767ZI
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
EasyCAT | 0:543d6784d4cc | 1 | /* |
EasyCAT | 0:543d6784d4cc | 2 | * Licensed under the GNU General Public License version 2 with exceptions. See |
EasyCAT | 0:543d6784d4cc | 3 | * LICENSE file in the project root for full license information |
EasyCAT | 0:543d6784d4cc | 4 | */ |
EasyCAT | 0:543d6784d4cc | 5 | |
EasyCAT | 0:543d6784d4cc | 6 | /** \file |
EasyCAT | 0:543d6784d4cc | 7 | * \brief |
EasyCAT | 0:543d6784d4cc | 8 | * Headerfile for all ethercat headers |
EasyCAT | 0:543d6784d4cc | 9 | */ |
EasyCAT | 0:543d6784d4cc | 10 | |
EasyCAT | 0:543d6784d4cc | 11 | #ifndef _EC_ETHERCAT_H |
EasyCAT | 0:543d6784d4cc | 12 | #define _EC_ETHERCAT_H |
EasyCAT | 0:543d6784d4cc | 13 | |
EasyCAT | 0:543d6784d4cc | 14 | #include "ethercattype.h" |
EasyCAT | 0:543d6784d4cc | 15 | #include "nicdrv.h" |
EasyCAT | 0:543d6784d4cc | 16 | #include "ethercatbase.h" |
EasyCAT | 0:543d6784d4cc | 17 | #include "ethercatmain.h" |
EasyCAT | 0:543d6784d4cc | 18 | #include "ethercatdc.h" |
EasyCAT | 0:543d6784d4cc | 19 | #include "ethercatcoe.h" |
EasyCAT | 0:543d6784d4cc | 20 | #include "ethercatfoe.h" |
EasyCAT | 0:543d6784d4cc | 21 | #include "ethercatsoe.h" |
EasyCAT | 0:543d6784d4cc | 22 | #include "ethercateoe.h" |
EasyCAT | 0:543d6784d4cc | 23 | #include "ethercatconfig.h" |
EasyCAT | 0:543d6784d4cc | 24 | #include "ethercatprint.h" |
EasyCAT | 0:543d6784d4cc | 25 | |
EasyCAT | 0:543d6784d4cc | 26 | #endif /* _EC_ETHERCAT_H */ |