├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile.am ├── Makefile.in ├── Makefile.patch ├── NEWS ├── README ├── aclocal.m4 ├── arduino ├── COMPILE ├── Makefile ├── ec_cmd.c ├── ec_cmd_aprd.c ├── ec_cmd_aprw.c ├── ec_cmd_apwr.c ├── ec_cmd_armw.c ├── ec_cmd_brd.c ├── ec_cmd_brw.c ├── ec_cmd_bwr.c ├── ec_cmd_fprd.c ├── ec_cmd_fprw.c ├── ec_cmd_fpwr.c ├── ec_cmd_frmw.c ├── ec_cmd_lrd.c ├── ec_cmd_lrw.c ├── ec_cmd_lwr.c ├── ec_coe.c ├── ec_device.c ├── ec_device.h ├── ec_enc28j60.XXX ├── ec_mbox.c ├── ec_net.c ├── ec_process_data.c ├── ec_regs.c ├── ec_sii.c ├── ec_util.cpp ├── ec_util.h ├── ec_w5100.cpp ├── ecslave.ino └── list.h ├── compile ├── configure ├── configure.ac ├── depcomp ├── include ├── ec_com.h ├── ec_debug.h ├── ec_net.h ├── ecdev.h └── xgeneral.h ├── install-sh ├── kernel ├── Makefile ├── ec_debug.c ├── ec_device.c ├── ec_device.h ├── ec_net.c ├── ec_offsched.c ├── ec_offsched.h ├── ec_slave.c ├── ecat_netproto.c ├── ecat_netproto.h ├── ecat_protocol.c ├── ecat_protocol.h ├── ecat_timer.c └── globals.h ├── missing ├── stack ├── ec_categories.h ├── ec_cmd.c ├── ec_cmd.h ├── ec_cmd_aprd.c ├── ec_cmd_aprw.c ├── ec_cmd_apwr.c ├── ec_cmd_armw.c ├── ec_cmd_brd.c ├── ec_cmd_brw.c ├── ec_cmd_bwr.c ├── ec_cmd_fprd.c ├── ec_cmd_fprw.c ├── ec_cmd_fpwr.c ├── ec_cmd_frmw.c ├── ec_cmd_lrd.c ├── ec_cmd_lrw.c ├── ec_cmd_lwr.c ├── ec_coe.c ├── ec_coe.h ├── ec_mbox.c ├── ec_mbox.h ├── ec_process_data.c ├── ec_process_data.h ├── ec_regs.c ├── ec_regs.h ├── ec_regs_pool.c ├── ec_sii.c ├── ec_sii.h ├── ecat_timer.h ├── ecat_timer_common.c ├── ecs_slave.h ├── ethercattype.h └── fsm_slave.h ├── user ├── ec_com.c ├── ec_debug.c ├── ec_device.c ├── ec_device.h ├── ec_net.c ├── ec_slave.c └── ecat_timer.c └── virtual_slave ├── Makefile.am ├── README ├── main.c └── slaves.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/Makefile.am -------------------------------------------------------------------------------- /Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/Makefile.in -------------------------------------------------------------------------------- /Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/Makefile.patch -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/README -------------------------------------------------------------------------------- /aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/aclocal.m4 -------------------------------------------------------------------------------- /arduino/COMPILE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/COMPILE -------------------------------------------------------------------------------- /arduino/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/Makefile -------------------------------------------------------------------------------- /arduino/ec_cmd.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd.c -------------------------------------------------------------------------------- /arduino/ec_cmd_aprd.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_aprd.c -------------------------------------------------------------------------------- /arduino/ec_cmd_aprw.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_aprw.c -------------------------------------------------------------------------------- /arduino/ec_cmd_apwr.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_apwr.c -------------------------------------------------------------------------------- /arduino/ec_cmd_armw.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_armw.c -------------------------------------------------------------------------------- /arduino/ec_cmd_brd.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_brd.c -------------------------------------------------------------------------------- /arduino/ec_cmd_brw.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_brw.c -------------------------------------------------------------------------------- /arduino/ec_cmd_bwr.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_bwr.c -------------------------------------------------------------------------------- /arduino/ec_cmd_fprd.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_fprd.c -------------------------------------------------------------------------------- /arduino/ec_cmd_fprw.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_fprw.c -------------------------------------------------------------------------------- /arduino/ec_cmd_fpwr.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_fpwr.c -------------------------------------------------------------------------------- /arduino/ec_cmd_frmw.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_frmw.c -------------------------------------------------------------------------------- /arduino/ec_cmd_lrd.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_lrd.c -------------------------------------------------------------------------------- /arduino/ec_cmd_lrw.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_lrw.c -------------------------------------------------------------------------------- /arduino/ec_cmd_lwr.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_cmd_lwr.c -------------------------------------------------------------------------------- /arduino/ec_coe.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_coe.c -------------------------------------------------------------------------------- /arduino/ec_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_device.c -------------------------------------------------------------------------------- /arduino/ec_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_device.h -------------------------------------------------------------------------------- /arduino/ec_enc28j60.XXX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_enc28j60.XXX -------------------------------------------------------------------------------- /arduino/ec_mbox.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_mbox.c -------------------------------------------------------------------------------- /arduino/ec_net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_net.c -------------------------------------------------------------------------------- /arduino/ec_process_data.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_process_data.c -------------------------------------------------------------------------------- /arduino/ec_regs.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_regs.c -------------------------------------------------------------------------------- /arduino/ec_sii.c: -------------------------------------------------------------------------------- 1 | ../stack/ec_sii.c -------------------------------------------------------------------------------- /arduino/ec_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_util.cpp -------------------------------------------------------------------------------- /arduino/ec_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_util.h -------------------------------------------------------------------------------- /arduino/ec_w5100.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ec_w5100.cpp -------------------------------------------------------------------------------- /arduino/ecslave.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/ecslave.ino -------------------------------------------------------------------------------- /arduino/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/arduino/list.h -------------------------------------------------------------------------------- /compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/compile -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/configure -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/configure.ac -------------------------------------------------------------------------------- /depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/depcomp -------------------------------------------------------------------------------- /include/ec_com.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/include/ec_com.h -------------------------------------------------------------------------------- /include/ec_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/include/ec_debug.h -------------------------------------------------------------------------------- /include/ec_net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/include/ec_net.h -------------------------------------------------------------------------------- /include/ecdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/include/ecdev.h -------------------------------------------------------------------------------- /include/xgeneral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/include/xgeneral.h -------------------------------------------------------------------------------- /install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/install-sh -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/ec_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_debug.c -------------------------------------------------------------------------------- /kernel/ec_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_device.c -------------------------------------------------------------------------------- /kernel/ec_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_device.h -------------------------------------------------------------------------------- /kernel/ec_net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_net.c -------------------------------------------------------------------------------- /kernel/ec_offsched.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_offsched.c -------------------------------------------------------------------------------- /kernel/ec_offsched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_offsched.h -------------------------------------------------------------------------------- /kernel/ec_slave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ec_slave.c -------------------------------------------------------------------------------- /kernel/ecat_netproto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ecat_netproto.c -------------------------------------------------------------------------------- /kernel/ecat_netproto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ecat_netproto.h -------------------------------------------------------------------------------- /kernel/ecat_protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ecat_protocol.c -------------------------------------------------------------------------------- /kernel/ecat_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ecat_protocol.h -------------------------------------------------------------------------------- /kernel/ecat_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/ecat_timer.c -------------------------------------------------------------------------------- /kernel/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/kernel/globals.h -------------------------------------------------------------------------------- /missing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/missing -------------------------------------------------------------------------------- /stack/ec_categories.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_categories.h -------------------------------------------------------------------------------- /stack/ec_cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd.c -------------------------------------------------------------------------------- /stack/ec_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd.h -------------------------------------------------------------------------------- /stack/ec_cmd_aprd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_aprd.c -------------------------------------------------------------------------------- /stack/ec_cmd_aprw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_aprw.c -------------------------------------------------------------------------------- /stack/ec_cmd_apwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_apwr.c -------------------------------------------------------------------------------- /stack/ec_cmd_armw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_armw.c -------------------------------------------------------------------------------- /stack/ec_cmd_brd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_brd.c -------------------------------------------------------------------------------- /stack/ec_cmd_brw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_brw.c -------------------------------------------------------------------------------- /stack/ec_cmd_bwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_bwr.c -------------------------------------------------------------------------------- /stack/ec_cmd_fprd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_fprd.c -------------------------------------------------------------------------------- /stack/ec_cmd_fprw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_fprw.c -------------------------------------------------------------------------------- /stack/ec_cmd_fpwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_fpwr.c -------------------------------------------------------------------------------- /stack/ec_cmd_frmw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_frmw.c -------------------------------------------------------------------------------- /stack/ec_cmd_lrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_lrd.c -------------------------------------------------------------------------------- /stack/ec_cmd_lrw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_lrw.c -------------------------------------------------------------------------------- /stack/ec_cmd_lwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_cmd_lwr.c -------------------------------------------------------------------------------- /stack/ec_coe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_coe.c -------------------------------------------------------------------------------- /stack/ec_coe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_coe.h -------------------------------------------------------------------------------- /stack/ec_mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_mbox.c -------------------------------------------------------------------------------- /stack/ec_mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_mbox.h -------------------------------------------------------------------------------- /stack/ec_process_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_process_data.c -------------------------------------------------------------------------------- /stack/ec_process_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_process_data.h -------------------------------------------------------------------------------- /stack/ec_regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_regs.c -------------------------------------------------------------------------------- /stack/ec_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_regs.h -------------------------------------------------------------------------------- /stack/ec_regs_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_regs_pool.c -------------------------------------------------------------------------------- /stack/ec_sii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_sii.c -------------------------------------------------------------------------------- /stack/ec_sii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ec_sii.h -------------------------------------------------------------------------------- /stack/ecat_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ecat_timer.h -------------------------------------------------------------------------------- /stack/ecat_timer_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ecat_timer_common.c -------------------------------------------------------------------------------- /stack/ecs_slave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ecs_slave.h -------------------------------------------------------------------------------- /stack/ethercattype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/ethercattype.h -------------------------------------------------------------------------------- /stack/fsm_slave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/stack/fsm_slave.h -------------------------------------------------------------------------------- /user/ec_com.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ec_com.c -------------------------------------------------------------------------------- /user/ec_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ec_debug.c -------------------------------------------------------------------------------- /user/ec_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ec_device.c -------------------------------------------------------------------------------- /user/ec_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ec_device.h -------------------------------------------------------------------------------- /user/ec_net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ec_net.c -------------------------------------------------------------------------------- /user/ec_slave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ec_slave.c -------------------------------------------------------------------------------- /user/ecat_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/user/ecat_timer.c -------------------------------------------------------------------------------- /virtual_slave/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/virtual_slave/Makefile.am -------------------------------------------------------------------------------- /virtual_slave/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/virtual_slave/README -------------------------------------------------------------------------------- /virtual_slave/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/virtual_slave/main.c -------------------------------------------------------------------------------- /virtual_slave/slaves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningfei/ecslave/HEAD/virtual_slave/slaves.h --------------------------------------------------------------------------------