Andreas Karlsson
8ff826c409
Update ESCvar.time in rtk esc_hw workerthread loop
...
ESCvar.time is used by emulated eeprom handler to
measure idle time, when enough time have elapsed the
write is assumed to be completed and the EEPROM RAM
buffer is flushed to FLASH.
fix #69
2019-10-07 16:51:06 +02:00
Andreas Karlsson
767c38b0b6
Let XMC4 BSPs configure and keep ECAT PHY in reset
...
Configure ECAT_PHY_RESET as a general purpose output in BSP
and set/keep PHYs in reset and let the EtherCAT slave
stack handle release/re-configure of PHY reset to correct
alternate function after EtherCAT block is released from
reset.
fix #68
2019-10-07 16:31:09 +02:00
Ilias Patsiaouras
38099d31ed
ecat control latch input selection and ecat reset request ( #56 )
...
* ecat port control common register initialization
2019-06-26 13:43:15 +02:00
Andreas Karlsson
5770a66558
Update applications to SOES v3.0
2019-05-09 15:43:07 +02:00
Andreas Karlsson
68427b6e1e
EoE updates
...
- Add missing EoE include, make worker semaphore global to be able to
trigger from application
- Add an EoE fragment sent event callback
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
Hans-Erik Floryd
bdb212942b
fix rt-kernel build
2019-04-04 15:07:26 +02:00
Andreas Karlsson
830a7fb394
Add define for TRUE/FALSE, needed include is missing in the AM335x TI BSP
2019-02-18 08:26:24 +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
59d38dca2c
add rt-kernel xmc4 hal, support SM/DC sync
2017-10-25 19:13:54 +02: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
DonBit
deb4d3743f
byte_offset data type change ( #26 )
...
uint8_t byte_offset range(0~255) can not be expressed when process data length is 255 or more.
2017-08-30 10:18:39 +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
31f390bca0
added xmc4 HAL driver
2016-09-15 14:21:18 +02:00
Sascha Ittner
2ee5d244c8
fixed ESC_read/ESC_write return type
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
Daniel Udd
c2a131aafb
Fix ESC_read so that all bytes are read for mailboxes larger than 128 bytes.
2015-09-21 18:12:25 +02:00
Hans-Erik Floryd
d6011bd76c
fix esc_hw relative include path
2015-05-27 12:06:08 +02:00
Hans-Erik Floryd
904d5671ba
use relative include path
2015-05-25 16:53:49 +02:00
Hans-Erik Floryd
1a490c5eb8
use HAL (no os required)
...
Also make HAL a subdirectory of soes for easy including of soes sources
in other projects
2015-05-21 11:11:16 +02:00