Put a brief license info in source files and bump version
parent
c83c95a0fc
commit
036fb47dc3
|
@ -5,8 +5,8 @@ cmake_minimum_required (VERSION 2.8.4)
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
|
||||||
project (SOES)
|
project (SOES)
|
||||||
|
|
||||||
set (SOES_VERSION_MAJOR 1)
|
set (SOES_VERSION_MAJOR 2)
|
||||||
set (SOES_VERSION_MINOR 1)
|
set (SOES_VERSION_MINOR 0)
|
||||||
set (SOES_VERSION_PATCH 0)
|
set (SOES_VERSION_PATCH 0)
|
||||||
|
|
||||||
# Generate version numbers
|
# Generate version numbers
|
||||||
|
|
5
LICENSE
5
LICENSE
|
@ -1,7 +1,8 @@
|
||||||
SOES Simple Open EtherCAT Slave
|
SOES Simple Open EtherCAT Slave
|
||||||
Copyright (C) 2007-2014 Arthur Ketels
|
|
||||||
Copyright (C) 2012-2014 rt-labs
|
|
||||||
|
|
||||||
|
Copyright (C) 2007-2017 Arthur Ketels
|
||||||
|
Copyright (C) 2012-2017 rt-labs
|
||||||
|
|
||||||
SOES is free software; you can redistribute it and/or modify it under
|
SOES is free software; you can redistribute it and/or modify it under
|
||||||
the terms of the GNU General Public License version 2 as published by the Free
|
the terms of the GNU General Public License version 2 as published by the Free
|
||||||
Software Foundation.
|
Software Foundation.
|
||||||
|
|
13
README.md
13
README.md
|
@ -12,7 +12,7 @@ SOES is an EtherCAT slave stack written in c. Its purpose is to learn and
|
||||||
to use. All users are invited to study the source to get an understanding
|
to use. All users are invited to study the source to get an understanding
|
||||||
how an EtherCAT slave functions.
|
how an EtherCAT slave functions.
|
||||||
|
|
||||||
Features as of 1.1.0:
|
Features as of 2.0.0:
|
||||||
- Address offset based HAL for easy ESC read/write access via any
|
- Address offset based HAL for easy ESC read/write access via any
|
||||||
interface
|
interface
|
||||||
- Mailbox with data link layer
|
- Mailbox with data link layer
|
||||||
|
@ -22,5 +22,12 @@ Features as of 1.1.0:
|
||||||
- Easy portable C-code suited for embedded applications
|
- Easy portable C-code suited for embedded applications
|
||||||
- Fixed PDO mapping
|
- Fixed PDO mapping
|
||||||
- FoE with bootstrap template
|
- FoE with bootstrap template
|
||||||
- Support for Little and Big endian targets.
|
- Support for Little and Big endian targets
|
||||||
- Polling for interrupts
|
- Run polling, mixed polling/interrupt or interrupt
|
||||||
|
- Support for SM Synchronization
|
||||||
|
- Support DC sync0 and DC Synchronization
|
||||||
|
- Add stack configuration via new configuration paramater to/or from
|
||||||
|
"stack"_init
|
||||||
|
|
||||||
|
TODO
|
||||||
|
- Update documentation
|
||||||
|
|
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2015 rt-labs
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <kern.h>
|
#include <kern.h>
|
||||||
|
|
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2015 rt-labs
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _bootstrap_
|
#ifndef _bootstrap_
|
||||||
|
|
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2015 rt-labs
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <kern.h>
|
#include <kern.h>
|
||||||
|
|
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2015 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2015 rt-labs
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <kern.h>
|
#include <kern.h>
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
28
soes/esc.c
28
soes/esc.c
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2013 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <cc.h>
|
#include <cc.h>
|
||||||
|
|
28
soes/esc.h
28
soes/esc.h
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2013 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,29 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,31 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2010 ZBE Inc.
|
|
||||||
* Copyright (C) 2011-2013 Arthur Ketels.
|
|
||||||
* Copyright (C) 2012-2013 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,31 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2010 ZBE Inc.
|
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2013 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,31 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2010 ZBE Inc.
|
|
||||||
* Copyright (C) 2011-2013 Arthur Ketels.
|
|
||||||
* Copyright (C) 2012-2013 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,31 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2010 ZBE Inc.
|
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2013 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2017 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,30 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* Copyright (C) 2007-2017 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2017 rt-labs.
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,33 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : esc_hw.c
|
|
||||||
* Version : 0.9.2
|
|
||||||
* Date : 22-02-2010
|
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2013 rt-labs
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,33 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : esc_hw.c
|
|
||||||
* Version : 0.9.2
|
|
||||||
* Date : 22-02-2010
|
|
||||||
* Copyright (C) 2007-2013 Arthur Ketels
|
|
||||||
* Copyright (C) 2012-2013 rt-labs
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,32 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : esc_hw_eep.c
|
|
||||||
* Version : 1.0.0
|
|
||||||
* Date : 26-08-2016
|
|
||||||
* Copyright (C) 2016 Sascha Ittner
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
|
@ -1,32 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* SOES Simple Open EtherCAT Slave
|
* Licensed under the GNU General Public License version 2 with exceptions. See
|
||||||
*
|
* LICENSE file in the project root for full license information
|
||||||
* File : esc_hw_eep.h
|
|
||||||
* Version : 1.0.0
|
|
||||||
* Date : 26-08-2016
|
|
||||||
* Copyright (C) 2016 Sascha Ittner
|
|
||||||
*
|
|
||||||
* SOES is free software; you can redistribute it and/or modify it under
|
|
||||||
* the terms of the GNU General Public License version 2 as published by the Free
|
|
||||||
* Software Foundation.
|
|
||||||
*
|
|
||||||
* SOES is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* for more details.
|
|
||||||
*
|
|
||||||
* As a special exception, if other files instantiate templates or use macros
|
|
||||||
* or inline functions from this file, or you compile this file and link it
|
|
||||||
* with other works to produce a work based on this file, this file does not
|
|
||||||
* by itself cause the resulting work to be covered by the GNU General Public
|
|
||||||
* License. However the source code for this file must still be made available
|
|
||||||
* in accordance with section (3) of the GNU General Public License.
|
|
||||||
*
|
|
||||||
* This exception does not invalidate any other reasons why a work based on
|
|
||||||
* this file might be covered by the GNU General Public License.
|
|
||||||
*
|
|
||||||
* The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual
|
|
||||||
* property of, and protected by Beckhoff Automation GmbH.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** \file
|
/** \file
|
||||||
|
|
Loading…
Reference in New Issue