Commit Graph

23 Commits (3bc63d60c8148ce6921fe25d2591adcfc3727bf5)

Author SHA1 Message Date
Ivo Houtzager 696141398c
Merge branch 'master' into master 2024-01-13 15:42:04 -08:00
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
iwoodsawyer b3e2a0a2c1 Add HAL for Raspberry Pi / LAN9252
Add support for EtherCAT slave HAT with LAN9252 chip (like EasyCAT or
EtherC/EtherBerry) for Raspberry Pi using the BCM2835 library.
2021-08-31 13:40:21 +02:00
iwoodsawyer 563a7c823e Fixes fifo range calculation 2021-05-12 22:06:29 -07:00
iwoodsawyer d326e7a8fc Fix fifo size calculation 2021-05-12 21:23:38 -07:00
iwoodsawyer e2ec33b930 Fixes write/read pram functions 2021-05-12 16:07:09 -07:00
iwoodsawyer c2c074191c Fix missing fifo_size 2021-05-11 13:33:19 -07:00
iwoodsawyer e3927de04e Fixed ESC read/write pram functions 2021-05-11 13:23:33 -07:00
iwoodsawyer a5f03c1bdd Improved ESC read process data ram function 2021-05-11 12:44:07 -07:00
iwoodsawyer e166eaa9e6 Add device emulation support 2021-05-07 16:17:13 -07:00
iwoodsawyer 652ce30cc6 Improved interrupt disable/enable functions
Improved emulation disable/enable functions
Removed EEP events from mask
Moved set SM2 events at state change in main
2021-05-05 22:14:04 -07:00
iwoodsawyer 64f52eea45 remove syncmode 2021-05-05 13:33:25 -07:00
iwoodsawyer c68b511157 Disable device emulation during HW init
Set AL event mask during HW init
2021-05-05 12:20:24 -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
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 6e5bea6968 Add hal for lan9252 using raspberrypi bcm2835 spi 2021-04-26 15:37:10 -07:00