Commit Graph

236 Commits (master)

Author SHA1 Message Date
rtlaka 8711eb5968 Add support for tiesc, hal is created for tieschw, tiescbsp provided by TI 2018-02-12 20:03:08 +01:00
nakarlsson b2bfd419a5
Merge pull request #41 from nakarlsson/master
Only read SM Status and Activate in the dedicated functions
2018-01-31 13:27:05 +01:00
rtlaka ba3716ba52 Only read SM Status and Activate in the dedicated function for that purpose 2018-01-31 12:31:48 +01:00
magnjo 56a4dbf247 FoE EOF/file length detection. (#35)
* * Add length argument to FoE write_function().
* FOE_fclose() always call FoE write_function().

* Increment patch version.
2017-12-09 14:52:33 +01:00
Hans-Erik Floryd 49f488ece7
Merge pull request #34 from nakarlsson/master
add support for XMC DAVE toolchain
2017-11-23 16:02:34 +01:00
rtlaka e27c903b9d add support for XMC DAVE toolchain 2017-11-23 07:46:59 +01:00
nakarlsson c05b7877e5
Merge pull request #33 from nakarlsson/master
pass AL event mask to the interrupt worker thread instead of hard coding it
2017-11-07 17:08:37 +01:00
rtlaka 6bb5aa643b pass AL event mask to interrupt worker function 2017-11-07 08:43:56 +01:00
Hans-Erik Floryd 4dfb81e548
Merge pull request #32 from nakarlsson/master
Add sync support and extend esc_config for generic stack
2017-10-30 09:55:44 +01:00
rtlaka 62772dd688 add support for gcc atomic operations 2017-10-30 09:50:30 +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 06c2c30890 add eeprom pdi SII Configuration area struct 2017-10-25 14:43:17 +02:00
rtlaka 879bfa034c Add macro support for MSVC like packed 2017-10-25 14:41:07 +02:00
rtlaka 148cdba265 Add IRQ with SM/DC sync0 support 2017-10-25 14:38:38 +02:00
rtlaka 7715a2fffd extend esc_config for generic stack configuration 2017-10-25 14:31:30 +02:00
rtlaka 7e380b671c add counting total size of received file 2017-10-25 13:58:55 +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 c83c95a0fc Feature/travis (#31)
* fix build warnings

* cmake build fixes and linux build files

* add travis build file
2017-10-25 13:13:10 +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
rtlaka 8dcbcb901f bump version 2017-10-23 09:43:11 +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
Hans-Erik Floryd 9d54476330 Normalize line endings (#27)
* add .gitattributes

* normalize line endings
2017-08-18 17:01:54 +02:00
nakarlsson 39e2e116d0 Handled framgmented SDO rely
We need to trigger the application protocol handlers if we got any
ongoing transfers
2017-05-11 08:22:43 +02:00
Hans-Erik Floryd c020d4ba4a Merge pull request #16 from nakarlsson/master
Add support for XMC4800
2017-03-31 17:42:26 +02:00
nakarlsson 98a5106683 Add support for XMC4800
Add support for XMC4800
2017-01-20 14:49:25 +01:00
Mikael Heden 56bd0169b7 Merge pull request #15 from nakarlsson/master
Add support and sample project for LAN9252
2017-01-13 09:27:48 +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
nakarlsson 276c240ff4 Merge pull request #13 from sittner/add-xmc4300-support
Add xmc4300 support, will add adoptions for XMC4800 later
2016-10-11 08:46:13 +02:00
ArthurKetels a6cbb36635 Merge pull request #14 from sittner/cleanup-hal-alevent
Cleanup hal alevent
2016-09-16 08:22:40 +02:00
Sascha Ittner db428e77eb fixed byteorder 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 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 31f390bca0 added xmc4 HAL driver 2016-09-15 14:21:18 +02:00
Sascha Ittner 24bdcc5c98 added ESC side eeprom emulation 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
Mikael Heden 02a53e7472 Update PULL_REQUEST_TEMPLATE.md 2016-09-08 14:56:21 +02:00
Mikael Heden 1d149d0a87 Create PULL_REQUEST_TEMPLATE.md 2016-09-08 14:36:35 +02:00
Mikael Heden 713c90b3bd Create CONTRIBUTING.md 2016-09-08 14:28:06 +02:00
Hans-Erik Floryd 2a6bc43b25 Merge pull request #11 from mheden/master
Fix bug when the number of PDO subindexes is 255
2016-08-19 16:36:49 +02:00
Mikael Heden a53868daec Fix bug when the number of PDO subindexes is 255
The problem was that for (sic = 1; sic <= si; sic++) never terminates if
si = 255 (number of subindexes) since sic was a uint8_t.
2016-08-19 16:19:06 +02:00
ArthurKetels 10c7f5191f Bugfix against latest CTT 2.0.34
Fixed various big endian conversions. MBX error behaviour adapted to
specification
2016-01-27 22:14:36 +01:00
Mikael Heden 139aebd7d1 Merge pull request #9 from d-udd/master
FOE: Fixes last package in FOE transfer equals zero.
2015-11-26 10:40:33 +01:00
Daniel Udd 4c6efdb932 Merge branch 'master' of https://github.com/OpenEtherCATsociety/SOES 2015-11-26 10:27:25 +01:00
Daniel Udd 5553e356a4 FOE: Fixes last package in FOE transfer equals zero. 2015-11-26 10:24:41 +01:00
Mikael Heden c9c6f8f097 Merge pull request #7 from d-udd/master
FoE: Slave doesn't need to be in boot state.
2015-11-18 11:17:36 +01:00
Daniel Udd 81b83b4324 Removes condition that slave should be in boot strap mode when using FoE.
Adds error code to FOE_abort debug print out.
2015-11-03 11:29:05 +01:00
Mikael Heden 0af6609fcc Merge pull request #6 from d-udd/master
Fix ESC_read so that all bytes are read for mailboxes larger than 128…
2015-10-19 14:02:17 +02:00