equal
deleted
inserted
replaced
133 #define EC_IOCTL_VOE_WRITE EC_IOWR(0x43, ec_ioctl_voe_t) |
133 #define EC_IOCTL_VOE_WRITE EC_IOWR(0x43, ec_ioctl_voe_t) |
134 #define EC_IOCTL_VOE_EXEC EC_IOWR(0x44, ec_ioctl_voe_t) |
134 #define EC_IOCTL_VOE_EXEC EC_IOWR(0x44, ec_ioctl_voe_t) |
135 #define EC_IOCTL_VOE_DATA EC_IOWR(0x45, ec_ioctl_voe_t) |
135 #define EC_IOCTL_VOE_DATA EC_IOWR(0x45, ec_ioctl_voe_t) |
136 #define EC_IOCTL_SET_SEND_INTERVAL EC_IOW(0x46, size_t) |
136 #define EC_IOCTL_SET_SEND_INTERVAL EC_IOW(0x46, size_t) |
137 #define EC_IOCTL_MASTER_SC_STATE EC_IOR(0x47, ec_master_state_t) |
137 #define EC_IOCTL_MASTER_SC_STATE EC_IOR(0x47, ec_master_state_t) |
|
138 #define EC_IOCTL_SC_OVERLAPPING_IO EC_IOW(0x48, ec_ioctl_config_t) |
138 |
139 |
139 /*****************************************************************************/ |
140 /*****************************************************************************/ |
140 |
141 |
141 #define EC_IOCTL_STRING_SIZE 64 |
142 #define EC_IOCTL_STRING_SIZE 64 |
142 |
143 |
453 uint32_t pdo_count; |
454 uint32_t pdo_count; |
454 uint8_t config_this; |
455 uint8_t config_this; |
455 } syncs[EC_MAX_SYNC_MANAGERS]; |
456 } syncs[EC_MAX_SYNC_MANAGERS]; |
456 uint16_t watchdog_divider; |
457 uint16_t watchdog_divider; |
457 uint16_t watchdog_intervals; |
458 uint16_t watchdog_intervals; |
|
459 uint8_t allow_overlapping_pdos; |
458 uint32_t sdo_count; |
460 uint32_t sdo_count; |
459 int32_t slave_position; |
461 int32_t slave_position; |
460 uint16_t dc_assign_activate; |
462 uint16_t dc_assign_activate; |
461 ec_sync_signal_t dc_sync[EC_SYNC_SIGNAL_COUNT]; |
463 ec_sync_signal_t dc_sync[EC_SYNC_SIGNAL_COUNT]; |
462 } ec_ioctl_config_t; |
464 } ec_ioctl_config_t; |