equal
deleted
inserted
replaced
62 struct list_head entries; /**< entry list */ |
62 struct list_head entries; /**< entry list */ |
63 }; |
63 }; |
64 |
64 |
65 /*****************************************************************************/ |
65 /*****************************************************************************/ |
66 |
66 |
67 /** CANopen Sdo configuration data. |
|
68 * \todo remove |
|
69 */ |
|
70 typedef struct { |
|
71 struct list_head list; /**< list item */ |
|
72 uint16_t index; /**< Sdo index */ |
|
73 uint8_t subindex; /**< Sdo subindex */ |
|
74 uint8_t *data; /**< pointer to Sdo data */ |
|
75 size_t size; /**< size of Sdo data */ |
|
76 } |
|
77 ec_sdo_data_t; |
|
78 |
|
79 /*****************************************************************************/ |
|
80 |
|
81 int ec_sdo_init(ec_sdo_t *, uint16_t, ec_slave_t *); |
67 int ec_sdo_init(ec_sdo_t *, uint16_t, ec_slave_t *); |
82 void ec_sdo_destroy(ec_sdo_t *); |
68 void ec_sdo_destroy(ec_sdo_t *); |
83 |
69 |
84 ec_sdo_entry_t *ec_sdo_get_entry(ec_sdo_t *, uint8_t); |
70 ec_sdo_entry_t *ec_sdo_get_entry(ec_sdo_t *, uint8_t); |
85 |
71 |