Thank you for hint. I tried it but the ethercat master shows me the
warning that the slave doesn't support changing of PDO mapping.
[ 7803.246039] EtherCAT WARNING 0-0: Slave does not support changing
the PDO mapping!
[ 7803.246042] EtherCAT WARNING 0-0: Currently mapped PDO entries:
0x7000:01/1
Hello Eugen,
[ 7803.246039] EtherCAT WARNING 0-0: Slave does not support changing
the PDO mapping!
Try #define CONFIGURE_PDOS 0, that should skip the mapping and maybe
help you get to OP
I don't have any inputs on the module,
only digital outputs.
the log shows both RxPdo=outputs and
Hello Eugen,
Don't map this, it's not a pdo:
{0x, 0x00, 6}, /* Gap */
Different ways to do it, just make sure your changes are properly
reflected in your slave_0_pdos
This should work with slave_0_pdo_entries as you have it by skipping
item #3:
ec_pdo_info_t slave_0_pdos[] = {