master/master.h
changeset 268 4f9c149fb71f
parent 251 c1d0b63a9302
child 275 ba51285d4ef6
equal deleted inserted replaced
267:88177083f137 268:4f9c149fb71f
   120     struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers */
   120     struct list_head eoe_handlers; /**< Ethernet-over-EtherCAT handlers */
   121     spinlock_t internal_lock; /**< spinlock used in freerun mode */
   121     spinlock_t internal_lock; /**< spinlock used in freerun mode */
   122     int (*request_cb)(void *); /**< lock request callback */
   122     int (*request_cb)(void *); /**< lock request callback */
   123     void (*release_cb)(void *); /**< lock release callback */
   123     void (*release_cb)(void *); /**< lock release callback */
   124     void *cb_data; /**< data parameter of locking callbacks */
   124     void *cb_data; /**< data parameter of locking callbacks */
       
   125 
       
   126     uint8_t eeprom_write_enable; /**< allow write operations to EEPROMs */
   125 };
   127 };
   126 
   128 
   127 /*****************************************************************************/
   129 /*****************************************************************************/
   128 
   130 
   129 // master creation and deletion
   131 // master creation and deletion