Commit Graph

34 Commits (master)

Author SHA1 Message Date
Andreas Karlsson 8ebb78ea10 Enable SM3 interrupt for input only slave
Enable SM3 interrupt if the slave only got
inputs.

On PREOP_TO_SAFEOP do an intial write to SM3,
otherwise the SM3 will never occur since there
is no data present to read.
2022-09-27 18:16:22 +02:00
MechaMagpie 98a90d61ea Add simple demo for Raspberry Pi
Add a demo application for Raspberry Pi with a LAN9252-based EtherCat hat,
such as with the SG Electronics Systems EtherBerry.
2021-09-02 16:40:40 +02: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 27ab8dfba5 cleanup applications
Remove rtl_lan9252demo and rtl_xmc4_irq as they are similar to other
applications.
2019-05-09 15:43:07 +02:00
Andreas Karlsson e600a515c5 add support for legacy static PDO mapping
Add possibility to use static PDO mapping. Upgrade XMC43 bare-metal
example to SOESv3.0 and use the static mapping.
2019-05-09 15:43:07 +02:00
Andreas Karlsson 5770a66558 Update applications to SOES v3.0 2019-05-09 15:43:07 +02:00
Andreas Karlsson 54de5af4b5 Update EoE application to new SOES version 2019-05-09 15:43:07 +02:00
Hans-Erik Floryd 236a02bfb4 add hook for setting default values
Add set_defaults_hook to let application override default values.
2019-05-09 15:43:07 +02:00
Hans-Erik Floryd 55df56821a use options.h for config
Simplify configuration by using options.h directly.
2019-05-09 15:43:07 +02:00
Hans-Erik Floryd e27b6bcbb1 move globals to ecat_slv 2019-05-09 15:43:07 +02:00
Hans-Erik Floryd 0170a15229 add sample application for dynamic pdos 2019-05-09 15:43:07 +02:00
Andreas Karlsson 6fb665a701 Update App to use new DC checks, set error function, SM watchdog, fixed EEPROM delayed write and move generic slave functionallity to generic SOES 2019-05-09 15:43:07 +02:00
Andreas Karlsson 973b774ddf Prototype application for rt-kernel running lwIP and EoE 2019-01-24 17:51:06 +01:00
rtlaka 8711eb5968 Add support for tiesc, hal is created for tieschw, tiescbsp provided by TI 2018-02-12 20:03:08 +01:00
rtlaka e27c903b9d add support for XMC DAVE toolchain 2017-11-23 07:46:59 +01:00
rtlaka 6bb5aa643b pass AL event mask to interrupt worker function 2017-11-07 08:43:56 +01:00
rtlaka 39fb2c91e7 added new xmc irq sample and adopted old samples 2017-10-30 09:50:30 +01:00
rtlaka 036fb47dc3 Put a brief license info in source files and bump version 2017-10-25 13:39:20 +02:00
Hans-Erik Floryd 23d689dc63 Feature/travis (#30)
* fix build warnings

* cmake build fixes and linux build files

* add travis build file
2017-10-25 11:13:47 +02:00
DonBit eda5a1dc76 Add lan9252 for Linux (#28)
- Add kernel device driver
     drivers/linux/lan9252
 - Add lan9252 file for linux
     applications/linux_lan9252demo
     soes/hal/linux-lan9252
 - Fix linux compatibility for cc.h
     #ifdef __linux__
2017-10-15 15:50:50 +02:00
nakarlsson 98a5106683 Add support for XMC4800
Add support for XMC4800
2017-01-20 14:49:25 +01:00
nakarlsson 224811122e add support and sample project for LAN9252
Add support and sample project for running SOES from a rt-kernel based
host CPU with LAN9252
2017-01-11 16:30:24 +01:00
Sascha Ittner e8ae04c97b removed included XMC Peripheral Library and add download instructions. 2016-09-15 14:21:18 +02:00
Sascha Ittner 5c3184cbd6 added xmc4300 demo project 2016-09-15 14:21:18 +02:00
Sascha Ittner 64abcf0cc5 Cleanup of ALevent update stuff in HAL, update ALevent var directly. 2016-09-15 14:19:11 +02:00
Hans-Erik Floryd 02cb5c79e2 Use ATYPE_RO
Accesstypes ro and rw are defined in the ESI schema.
2015-05-25 11:48:58 +02:00
Hans-Erik Floryd d860e938fe remove workbench-specific project files 2015-05-21 10:56:34 +02:00
Hans-Erik Floryd 1dd230f742 use C99 types 2015-05-21 10:42:10 +02:00
Hans-Erik Floryd a5ac194e2c cleanup 2015-05-21 10:13:06 +02:00
Hans-Erik Floryd 4abe6e0f6c remove nil, use the standard NULL 2015-05-21 10:12:45 +02:00
Hans-Erik Floryd b583bd2c08 change demo license 2015-05-20 14:08:22 +02:00
Hans-Erik Floryd 308fedfafc update demo application 2015-05-20 13:15:49 +02:00
Hans-Erik Floryd 134d2eb20b clean license headers 2015-05-20 11:47:50 +02:00
Mikael Heden fbe99a8ab7 Imported Arthur Ketels' SOES (hg: ea7f05102d58) 2014-09-12 16:01:33 +02:00