nakarlsson
25e36e44f3
Merge pull request #496 from alexkalmuk/fix-red-test-timespec-overflow
...
Fix red test timespec overflow
2021-04-06 14:49:15 +02:00
Alex Kalmuk
52cb5fd5da
Fix timespec overflow in red_test
2021-04-02 23:13:28 +03:00
Alex Kalmuk
61ef8e3198
Fix red_test build with gcc 9
2021-04-02 23:11:36 +03:00
nakarlsson
b5f58d2130
Merge pull request #481 from alex-brinkman/apb-add-userdata
...
Proposal: Add Userdata to ecx_context
2021-03-04 15:27:50 +01:00
Alex Brinkman
bb303a645f
add userdata initialization to default ecx_contextt
2021-02-18 09:30:33 -08:00
Alex Brinkman
9a077ddd39
add STATUS to CMake message statements
2021-02-18 09:11:29 -08:00
nakarlsson
d548e9907d
Merge pull request #480 from hefloryd/feature/gh-actions
...
Migrate to Github Actions
2021-02-17 15:39:27 +01:00
Hans-Erik Floryd
44fa68a5a9
Migrate to Github Actions
2021-02-17 13:53:41 +01:00
Alex Brinkman
e0c3806045
improved logic around BUILD_TESTS
2021-02-14 09:22:48 -08:00
Alex Brinkman
59821cb410
add userdata to ec_context
2021-02-13 12:26:38 -08:00
Hans-Erik Floryd
61668c71b7
Merge pull request #471 from jorritolthuis/master
...
Change include in ethercateoe.h
2021-01-03 14:34:09 +01:00
Jorrit Olthuis
5550c445d8
Change include in ethercateoe.h ( #470 )
2021-01-02 11:15:08 +01:00
ArthurKetels
342ca8632c
Merge pull request #460 from OpenEtherCATsociety/ArthurKetels-add_timespec
...
Arthur ketels add timespec
2020-11-09 22:46:25 +01:00
ArthurKetels
2c1b9b2756
Update red_test.c
2020-11-09 22:41:50 +01:00
ArthurKetels
4b4cdc2c45
Fix add_timespec
2020-11-09 22:39:56 +01:00
ArthurKetels
d9261e801d
Merge pull request #454 from nakarlsson/master
...
Fix llvm compiler implicit-int-conversion warnings
2020-10-12 22:09:27 +02:00
Andreas Karlsson
447d184d7e
Fix llvm compiler implicit-int-conversion warnings
...
* use uint8 for idx
* make config Isize/Osize uint32
* generally, align sizes in functions to HW objects
* Fix non-standard [0] size data array in EoE struct
2020-10-12 16:24:42 +02:00
ArthurKetels
b01ceb9905
Merge pull request #452 from OpenEtherCATsociety/AK-fix-SoE-mapping
...
Fix bug in ecx_readIDNmap(), Osize and Isize
2020-10-01 23:02:47 +02:00
ArthurKetels
cbc8f36e87
Fix bug in ecx_readIDNmap(), Osize and Isize
...
Osize and Isize where reset to 16 at every new drive number, thus loosing all lower drive mapping data. Changed to add 16 to Osize and Isize.
2020-10-01 23:00:01 +02:00
ArthurKetels
f69b1ab702
Merge pull request #436 from nakarlsson/master
...
Don't always include optional IP parameter lengths
2020-08-18 15:56:47 +02:00
Andreas Karlsson
101ac54a7d
Don't always include optional IP parameter lengths
...
Obvious fix, the optional IP parameters length should
only be included in total length if they are included.
fixes #421
2020-08-18 15:47:36 +02:00
ArthurKetels
f938df6bac
Merge pull request #435 from OpenEtherCATsociety/revert-431-master
...
Revert "EoE and Distributed clock fixes"
2020-08-18 15:40:50 +02:00
nakarlsson
bb82fc33d7
Revert "EoE and Distributed clock fixes"
2020-08-18 14:56:16 +02:00
Hans-Erik Floryd
08d480cf82
Merge pull request #431 from nakarlsson/master
...
EoE and Distributed clock fixes
2020-08-17 09:07:40 +02:00
Andreas Karlsson
33aa7a3c57
Correct unit for dc mastertime calulcation to (ns)
...
The correct factor for seconds should be 1000000000
fixes #432
2020-08-16 11:25:13 +02:00
Andreas Karlsson
bae37b9028
Don't always include optional IP parameter lengths
...
Obvious fix, the optional IP parameters length should
only be included in total length if they are included.
fixes #421
2020-08-16 11:20:10 +02:00
Pedram Nimreezi
953eb07f8a
Update printf statement
...
Just happened to spot this
2020-05-09 13:49:17 +02:00
berkaydeniz
63d699d303
assert is removed from macos version of nicdrv.c
...
As discussed in Issue #392 , this assert only exists for macos and is an overkill.
2020-05-09 13:46:44 +02:00
Andreas Karlsson
093311561c
Limit expected working counter per ESC
...
Add one to the expected working counter per
ESC/Slave, not for every syncmanager/fmmu.
Use case, if the slave define more input/output
syncmanager/fmmus it still only generate maximum
working counter of 3 for a RW command.
fixes 374
2020-03-03 11:30:55 +01:00
seanyen
7fe05b5b4b
Improved SOEM portability.
...
* Replaced CMAKE_SOURCE_DIR with CMAKE_CURRENT_LIST_DIR to make SOEM CMakeLists.txt more relocatable.
* Installed SOEM CMake config files to a more universal location to search.
2020-01-07 16:08:50 +01:00
Arthur Ketels
92ff466357
Fix ecx_pushindex, remove DCtO and DCl from ecx_context
2019-11-13 21:03:56 +01:00
Arthur Ketels
9ec8635943
Fix tx/rx processdata functions
2019-11-12 17:03:48 +01:00
Hans-Erik Floryd
2a8c07c32b
Merge pull request #348 from jjguti/feature/run-on-newer-gcc
...
run on newer gcc
2019-10-21 12:11:55 +02:00
Hans-Erik Floryd
f8b0029765
Merge pull request #347 from jjguti/master
...
fix warning with strncpy on newer GCC's
2019-10-21 12:11:36 +02:00
Juanjo Gutiérrez
7bb27de2a2
testing on newer gccs and macosx
...
this patch adds building on ubuntu bionic that has a newer gcc while
keeping ubuntu xenial (default on travis-ci)
it also adds macosx since it was very easy to add and it's a platform we can build for
2019-10-20 22:27:00 +02:00
Juanjo Gutiérrez
cffd3ba283
fix warning with strncpy on newer GCC versions
...
strncpy should not be called with a "length" parameter which is based on
the source string since it negates the benefits of using strncpy. this
patch fixes the warning for linux, macosx and rtems
Fixes #346
Change-Id: Ib2fb7637e9845545e4c15045e6be7c7ce8e0672b
2019-10-18 15:31:57 +02:00
Giuseppe Iellamo
09d48acc32
Update to CMakeLists.txt
2019-10-08 14:14:47 +02:00
nakarlsson
abbf0d42e3
Fix doxygen build warnings for SOEM 1.4.0 ( #312 )
...
Trvial non-code changes
2019-06-13 08:06:41 +02:00
ArthurKetels
e2fc362539
Merge pull request #303 from OpenEtherCATsociety/feature/soem_140
...
Feature/soem 140
2019-06-12 19:25:55 +02:00
Andreas Karlsson
5c71c281fc
VxWorks, calculate tick receive timouts from systick, fixes #310
2019-06-12 14:50:38 +02:00
Andreas Karlsson
131158dda8
VxWorks, use monotonic clock, fixes #309
2019-06-12 14:42:26 +02:00
Andreas Karlsson
817435066f
Add support to choose if manual or automatic state change is done by config functions, fixes #189
2019-06-10 11:48:41 +02:00
Andreas Karlsson
cc417d4c0c
Add PO2SO hook including context, fixes #230
2019-06-10 09:23:02 +02:00
Andreas Karlsson
8c1e83ee8e
Add extra ERROR on mailbox receive timeout to improv diagnostics possibilities
2019-05-24 14:28:29 +02:00
Andreas Karlsson
9c921d8d4e
Make ERROR slave count exceeded unique
2019-05-24 14:05:53 +02:00
Andreas Karlsson
7b1ea32343
Make it possible to set EC_VER from osal layer
2019-05-24 14:02:46 +02:00
Andreas Karlsson
c892921d7e
Add ec_error to string print function, fixes #227 and fixes #232
2019-05-24 14:01:40 +02:00
Andreas Karlsson
49810a5adf
VxWorks: Remove usage of muxTkSend, improve abandoned frame handling. bugfix for msgQRecv return value, add cleanup on NIC close
2019-05-24 13:58:41 +02:00
Andreas Karlsson
c220255604
Don't re-define TRUE and FALSE if already defined
2019-05-24 13:55:15 +02:00
Andreas Karlsson
151045ed56
Adjust Linux and Win32 application SAFEOP->OP timeouts, fixes #141
2019-05-24 13:49:10 +02:00