Commit Graph

303 Commits (3bc63d60c8148ce6921fe25d2591adcfc3727bf5)

Author SHA1 Message Date
iwoodsawyer 0507616b2d Fixes 2021-05-04 10:15:05 -07:00
iwoodsawyer 64385e592c Add define USE_MBX to disable mailbox support 2021-05-03 22:13:18 -07:00
iwoodsawyer 1eb3389790 Fix compilation issues 2021-05-03 20:56:13 -07:00
iwoodsawyer e4cd4bcc5a Build with debug print statements 2021-05-03 20:55:25 -07:00
iwoodsawyer c9c230d5d8 Fixes for PDO mapping 2021-05-02 21:49:33 -07:00
iwoodsawyer a177b10bf9 Fix sm mappimg 2021-04-30 16:06:28 -07:00
iwoodsawyer 076dc1ec42 Fix number of records equal number of bytes pdo 2021-04-30 15:10:45 -07:00
iwoodsawyer 71ac497267 Fix compilations errors 2021-04-30 15:07:48 -07:00
iwoodsawyer c4da3cc85c typo 2021-04-30 14:16:10 -07:00
iwoodsawyer 9818c7c788 Remove empty lines 2021-04-30 14:15:20 -07:00
iwoodsawyer fbf8b44ab8 Adjust demo for EasyCAT and EtherC configuration 2021-04-30 14:14:35 -07:00
iwoodsawyer fe0bebb5c2 Fix compilation issue 2021-04-30 10:28:11 -07:00
iwoodsawyer 9561e951bc Add synchronization options 2021-04-29 14:39:41 -07:00
Ivo Houtzager 32f4235c07
Update README.md 2021-04-29 10:31:24 -07:00
iwoodsawyer 89b0687e7c Fix segmentation fault during parse arguments 2021-04-29 10:19:28 -07:00
iwoodsawyer ba3ef2df6e Add user configuration options for bcm2835 init 2021-04-28 21:36:15 -07:00
iwoodsawyer a5aa19ca0e Fix comment for reset 2021-04-28 16:21:05 -07:00
iwoodsawyer 4cea579ed9 Add comments in init function 2021-04-28 16:19:14 -07:00
iwoodsawyer 2d795a0013 Fix initialization of lan9252 using bcm2835 spi 2021-04-28 16:09:43 -07:00
iwoodsawyer 984b202163 Add diagnostics 2021-04-27 12:49:57 -07:00
iwoodsawyer ff73a5cb45 Add app demo with raspberry pi
Fix hal compilation errors with raspberry pi
2021-04-27 12:46:53 -07:00
iwoodsawyer 46077b2447 select raspberrypi-lan9252 for build 2021-04-26 15:37:48 -07:00
iwoodsawyer 6e5bea6968 Add hal for lan9252 using raspberrypi bcm2835 spi 2021-04-26 15:37:10 -07:00
nakarlsson 1f24b72c5c
Merge pull request #99 from lrsdnlssn/master
Fix segmented download using complete access
2021-04-06 14:23:36 +02:00
Lars Danielsson e40d95cc1e Fix segmented download using complete access
Change-Id: If6060fb5bb1084c88c4159e2bcd38ba9b8eb3d40
2021-04-01 11:05:28 +02:00
nakarlsson f244ea522d
Merge pull request #98 from hefloryd/feature/gh-actions
Migrate to Github Actions
2021-02-17 16:45:26 +01:00
Hans-Erik Floryd 0d6f7de0e6 Migrate to Github Actions 2021-02-17 16:33:17 +01:00
Hans-Erik Floryd 591d08d474
Merge pull request #97 from hefloryd/master
Regenerate rtl_xmc4_dynpdo
2021-02-11 17:09:34 +01:00
Hans-Erik Floryd 85319b8524 Regenerate rtl_xmc4_dynpdo
Regenerate source and artifacts from slave.esx using EtherCAT Slave
Editor.
2021-02-11 16:40:22 +01:00
Hans-Erik Floryd eb1848a9a3
Merge pull request #92 from lrsdnlssn/master
Let hook modify size, and also fix handling of large objects
2021-02-10 16:12:33 +01:00
Lars Danielsson 8d5afc9b2d Convert bits to bytes in the correct place 2021-02-10 14:58:15 +01:00
Lars Danielsson 87b2c1eb93 Fix for very large objects (with Complete Access)
Change-Id: I95c7b0f73e581ef6dace14e9b8f02ceff50f38ca
2020-10-26 10:57:51 +01:00
Lars Danielsson 48772707a6 Fix handling of large objects in SDO Upload with Complete Access
Change-Id: I64471e2ac1ac1865db43c48fd15b0e1d44651a66
2020-10-19 14:22:02 +02:00
Lars Danielsson c814d2dacf Allow the pre_object_upload_hook to modify size
Change-Id: Ia95a1e8e3ba7e6bde3286f4eb15f8ba7f0cb85b2
2020-10-19 14:21:09 +02:00
Hans-Erik Floryd 71bb37091f
Merge pull request #89 from lrsdnlssn/master
Allow Download Complete Access data size to be less than full size
2020-09-29 15:39:39 +02:00
Lars Danielsson 74d710b8b7 Add more data types which may have flexible length
Change-Id: Ia78d89adfb4017e970ace7fdf0b1bccffc8ac357
2020-09-28 15:41:27 +02:00
Lars Danielsson a6f45c308f Allow Download Complete Access data size to be less than full size
Change-Id: Ie27c54547c88d89bc1a8c99afc875ea1276a6d85
2020-09-28 15:39:16 +02:00
Hans-Erik Floryd 9ea52dff56
Merge pull request #87 from lrsdnlssn/master
Export SDO_findobject and fix missing include path
2020-09-16 14:50:30 +02:00
Lars Danielsson c0d3e17bcf Export function SDO_findobject()
Change-Id: I30b1c3b6a47111c1305aaa310bfdd882951689a1
2020-09-16 12:59:58 +02:00
Lars Danielsson 177739b02d Fix missing include path
Change-Id: Icb3188babcac2124a0dd1d3c86a9686e6d98f647
2020-09-16 12:59:49 +02:00
Hans-Erik Floryd ed6a6542c8
Merge pull request #86 from lrsdnlssn/master
Simplify foe et al.
2020-09-10 13:04:18 +02:00
Lars Danielsson d9ebdc99fe Simplify foe
Change-Id: I4de53dddf63b6ceb8c9654c9dad73f7d69bd5ee0
2020-09-09 15:44:39 +02:00
Lars Danielsson 59728c994c Add option to skip default initialization
Change-Id: I08bad59fe5adbb616a9005570a153511738bee1e
2020-09-09 15:44:29 +02:00
Lars Danielsson dd21bd3423 Improve debug printout in FOE_write()
Change-Id: Ib79ca30360f2b1ed5eb86cbc72850c5068e05c54
2020-09-09 15:44:20 +02:00
Lars Danielsson d970d8eb1e Increase maximum file name length
Change-Id: Ief4ac03f8b47f0cfa5a3086a41e57e7d81c2c764
2020-09-09 15:44:09 +02:00
Lars Danielsson 9a430287d1 Add error code FOE_ERR_CHECKSUM (0x800C)
Change-Id: Ic607fd3d93c10bfaae28102182434f6d59ab7734
2020-09-09 15:43:59 +02:00
Lars Danielsson aee9bf569b Export function SDO_findsubindex()
Change-Id: I79a364687510a9869c4c9287121093e3a2f003b9
2020-09-09 15:43:43 +02:00
Hans-Erik Floryd 4746f22c78
Merge pull request #82 from nakarlsson/master
Don't always include optional IP parameter lengths
2020-08-20 10:36:08 +02:00
Hans-Erik Floryd 09394ecfc8
Merge pull request #83 from lrsdnlssn/master
Handle SDO entries with flexible length
2020-08-20 10:34:58 +02:00
Lars Danielsson 32c8901940 Optimize function SDO_findsubindex()
Since most objects contain all subindexes (i.e. are not sparse),
check the most likely scenario first.

Change-Id: Idfda8ae3a3903c8312e02c9354b241af804f69ed
2020-08-19 14:49:28 +02:00