equal
deleted
inserted
replaced
41 |
41 |
42 #include "globals.h" |
42 #include "globals.h" |
43 #include "slave.h" |
43 #include "slave.h" |
44 #include "sync_config.h" |
44 #include "sync_config.h" |
45 #include "fmmu_config.h" |
45 #include "fmmu_config.h" |
|
46 #include "coe_emerg_ring.h" |
46 |
47 |
47 /*****************************************************************************/ |
48 /*****************************************************************************/ |
48 |
49 |
49 /** Convenience macro for printing configuration-specific information to |
50 /** Convenience macro for printing configuration-specific information to |
50 * syslog. |
51 * syslog. |
139 |
140 |
140 struct list_head sdo_configs; /**< List of SDO configurations. */ |
141 struct list_head sdo_configs; /**< List of SDO configurations. */ |
141 struct list_head sdo_requests; /**< List of SDO requests. */ |
142 struct list_head sdo_requests; /**< List of SDO requests. */ |
142 struct list_head voe_handlers; /**< List of VoE handlers. */ |
143 struct list_head voe_handlers; /**< List of VoE handlers. */ |
143 struct list_head soe_configs; /**< List of SoE configurations. */ |
144 struct list_head soe_configs; /**< List of SoE configurations. */ |
|
145 |
|
146 ec_coe_emerg_ring_t emerg_ring; /**< CoE emergency ring buffer. */ |
144 }; |
147 }; |
145 |
148 |
146 /*****************************************************************************/ |
149 /*****************************************************************************/ |
147 |
150 |
148 void ec_slave_config_init(ec_slave_config_t *, ec_master_t *, uint16_t, |
151 void ec_slave_config_init(ec_slave_config_t *, ec_master_t *, uint16_t, |