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