Commit Graph

83 Commits (3cc1e9739eda053b89fae281d5d881830cd9a179)

Author SHA1 Message Date
Nick Tsiogkas 3cc1e9739e Integrate SOEM with RTEMS 2018-01-23 17:07:59 +01:00
mizoguch-ken 1903d1ff54 fix warnings and fix error (#128) 2017-09-18 08:06:12 +02:00
Hans-Erik Floryd 3daefaea61 Normalize line endings (#126)
* add .gitattributes

* normalize line-endings
2017-08-16 20:07:39 +02:00
Hans-Erik Floryd da7d55e893 Enable and fix warnings (#123)
* cleanup CMakeLists.txt

* build with more warnings, warnings as errors

* fix expression has no effect warning

* fix unused parameter warnings

* fix loss of precision warning

* remove obsolete files
2017-08-16 13:48:51 +02:00
Hans-Erik Floryd 0ece3165a0 name all exported structs (#125) 2017-08-15 19:02:00 +02:00
Hans-Erik Floryd c8a11227b5 Automated builds (#122)
* add travis and appveyor build scripts

* add travis and appveyor badges to README.md
2017-08-07 17:33:08 +02:00
Hans-Erik Floryd 59a87a36c1 Merge pull request #112 from nakarlsson/master
Use only one config thread default, multiple threads is an advanced feature for people who know their system
2017-07-14 17:10:40 +02:00
nakarlsson db5d3eb769 Use only one config thread default, multiple threads is an advanced feature for people who know their system 2017-06-01 06:42:13 +02:00
Zihan Chen ed79602a64 Fixed FMMU2func typo (#107) 2017-05-25 10:11:15 +02:00
Zihan Chen e78bb66327 Fixed osal_timer_diff bug (#106) 2017-05-25 10:09:10 +02:00
Hans-Erik Floryd fb975cbc70 allow setting CMAKE_INSTALL_PREFIX externally (#86)
looks fine
2017-03-31 17:47:20 +02:00
Mikael Heden 15e7748198 Move license information to LICENSE file (#95)
OK
2017-03-29 07:16:44 +02:00
HolgerNie cf76625f4c Update nicdrv.c (#87)
For the new network cards we need also to set mBlkPktHdr.len.
2017-03-14 14:47:13 +01:00
nakarlsson 712fac0eb9 Merge pull request #77 from alberth/improve_tutorial_and_documentation
Improve tutorial and documentation
2017-02-14 20:53:16 +01:00
Albert Hofkamp 6c37e949e0 Improve tutorial and documentation 2017-02-09 12:19:58 +01:00
Mikael Heden cfd5adfdcd Merge pull request #70 from nakarlsson/master
Add vxworks port
2017-01-11 16:52:19 +01:00
nakarlsson addb1204b4 vxworks
Add VxWorks reference driver, interrupt driven Mux driver.
2017-01-10 11:55:23 +01:00
nakarlsson ea931518a1 Merge pull request #66 from Apollo3zehn/fix_fatal_sync_error
fix issue #60 (slave fails going to OP: fatal sync error)
2016-12-21 11:15:07 +01:00
Apollo3zehn d7a3b608b3 - reset activation register in ecx_set_slaves_to_default 2016-12-19 12:05:55 +01:00
nakarlsson 1b0635ca28 Merge pull request #63 from MagnaboscoL/master
minor improvement  ecx_readstate()
2016-10-29 10:03:09 +02:00
MagnaboscoL c97e92e4ec revert ecx_statecheck() to original 2016-10-25 20:25:10 +02:00
MagnaboscoAndrea 298397bcc3 improve both ecx_statecheck and ecx_readstate
- in ecx_statecheck only one iteration is done through the slave list if needed
- in ecx_readstate only one datagram is used if possible
2016-10-23 13:18:34 +02:00
Luca 3be652a0e0 Bug fix 2016-10-20 15:21:29 +02:00
Luca 47d2845861 tabs removes 2016-10-18 18:00:31 +02:00
Luca 74b76da668 fixed for pr 2016-10-18 17:54:58 +02:00
Luca 28927aab87 minor_improvement/ ecx_statecheck() improved
ecx_statecheck() when called with the first argument set to 0 automatically updates the state of all the slaves in the slavelist structure when possible,
2016-10-18 00:35:54 +02:00
nakarlsson 03601959b6 Make PDO CA access thread safe (#51) 2016-08-18 17:28:02 +02:00
ArthurKetels 43e4493346 Merge pull request #39 from Cloud-Automation/master
Fixed grouping problem.
Intermediate solution
2016-05-26 09:02:21 +02:00
stefan.poeter@cloud-automation.de 9cc335ef33 Refactored stack reset to ecx_clearindex. 2016-05-25 09:27:47 +02:00
stefan.poeter@cloud-automation.de e4d625bf5a Fixed grouping problem. 2016-05-23 11:50:19 +02:00
ArthurKetels 4bb4b59067 Merge pull request #38 from OpenEtherCATsociety/rxbufstat
Rxbufstat
2016-05-18 17:05:45 +02:00
nakarlsson 8a8ec824a3 Removed TAB 2016-05-14 15:17:33 +02:00
nakarlsson 4dd1401698 Add condition that frame must med _TX to be marked as RCVD 2016-05-14 15:16:45 +02:00
ArthurKetels eee55962f2 Merge pull request #34 from AversanJeff/master
Minor D.C. cleanup
2016-04-19 10:36:59 +02:00
Jeffrey Gorchynski 44b7340c2c Minor D.C. cleanup
- When enabling or disabling D.C., SOEM internal ec_slavet attributes
will be updated to reflect the new settings
- Changed CyclShift parameter to a signed integer to conform with the
rest of code
- Corrected some spelling mistakes
2016-03-29 12:03:38 -04:00
Mikael Heden aaab1b38b1 Merge pull request #31 from hefloryd/master
Documentation fixes
2016-02-17 14:40:56 +01:00
Hans-Erik Floryd 07f4cd108d Merge pull request #25 from mheden/master
Minor fixes
2016-02-17 14:28:59 +01:00
Mikael Heden ec1cc7a4ed Fix possible SM overwrite 2016-02-17 11:01:46 +01:00
Mikael Heden 918a6bad97 DC: change to EtherCAT epoch 2016-02-17 10:54:50 +01:00
Mikael Heden 82edc9a033 Fix type mismatches 2016-02-17 10:54:49 +01:00
Mikael Heden 59e2164410 Fix return value of ecx_writestate 2016-02-17 10:54:48 +01:00
Mikael Heden d5fa11630d Lowest state should not contain error flag 2016-02-17 10:54:48 +01:00
Mikael Heden eac0acd809 Fix potential bug when the number of slaves is too large 2016-02-17 10:54:47 +01:00
Hans-Erik Floryd e5784fe66e delete derived resources 2016-02-16 14:16:00 +01:00
Hans-Erik Floryd 58e939575b update doxygen build instructions
refer to README.md
2016-02-16 14:14:59 +01:00
Hans-Erik Floryd 725ddea4cd fix file encodings 2016-02-16 14:01:08 +01:00
Hans-Erik Floryd bec50c277a add extern "C" to all header files 2016-02-16 13:35:19 +01:00
Hans-Erik Floryd 185a0ce5ae add .gitignore 2016-02-16 13:14:48 +01:00
strongly-typed 7cf93a6efb Typos.
allways -> always
recieved -> received
resend -> resent
stuct -> struct
etries -> entries
broaddcast -> broadcast
timouts -> timeouts
optimalisation -> optimisation
mulitple -> multiple
2016-02-16 12:47:07 +01:00
strongly-typed 755e700a2f Use ECT_MBXPROT_COE instead of magic number 0x04. 2016-02-16 12:46:31 +01:00