Skip to content

Commit 02869ed

Browse files
netdev/802154: suppress cppcheck warnings in 802154.h
Suppress cppcheck warnings of class unusedStructMember because this interface is not used yet. Remove these comments once it is used.
1 parent 4c112c6 commit 02869ed

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

drivers/include/netdev/802154.h

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,25 +139,33 @@ typedef struct {
139139
/**
140140
* @see netdev_driver_t::init
141141
*/
142+
/* suppress because interface is not used yet */
143+
/* cppcheck-suppress unusedStructMember */
142144
int (*init)(netdev_t *dev);
143145

144146
/**
145147
* @details wraps netdev_802154_driver_t::send with
146148
*
147149
* @see netdev_driver_t::send_data
148150
*/
151+
/* suppress because interface is not used yet */
152+
/* cppcheck-suppress unusedStructMember */
149153
int (*send_data)(netdev_t *dev, void *dest, size_t dest_len,
150154
netdev_hlist_t *upper_layer_hdrs, void *data,
151155
size_t data_len);
152156

153157
/**
154158
* @see netdev_driver_t::add_receive_data_callback
155159
*/
160+
/* suppress because interface is not used yet */
161+
/* cppcheck-suppress unusedStructMember */
156162
int (*add_receive_data_callback)(netdev_t *dev, netdev_rcv_data_cb_t cb);
157163

158164
/**
159165
* @see netdev_driver_t::rem_receive_data_callback
160166
*/
167+
/* suppress because interface is not used yet */
168+
/* cppcheck-suppress unusedStructMember */
161169
int (*rem_receive_data_callback)(netdev_t *dev, netdev_rcv_data_cb_t cb);
162170

163171
/**
@@ -174,6 +182,8 @@ typedef struct {
174182
* NETDEV_OPT_TX_POWER | int | >= 4
175183
* NETDEV_OPT_MAX_PACKET_SIZE | uint8_t | >= 1
176184
*/
185+
/* suppress because interface is not used yet */
186+
/* cppcheck-suppress unusedStructMember */
177187
int (*get_option)(netdev_t *dev, netdev_opt_t opt, void *value,
178188
size_t *value_len);
179189

@@ -192,22 +202,30 @@ typedef struct {
192202
*
193203
* NETDEV_OPT_MAX_PACKET_SIZE can not be set.
194204
*/
205+
/* suppress because interface is not used yet */
206+
/* cppcheck-suppress unusedStructMember */
195207
int (*set_option)(netdev_t *dev, netdev_opt_t opt, void *value,
196208
size_t value_len);
197209

198210
/**
199211
* @see netdev_driver_t::get_state
200212
*/
213+
/* suppress because interface is not used yet */
214+
/* cppcheck-suppress unusedStructMember */
201215
int (*get_state)(netdev_t *dev, netdev_state_t *state);
202216

203217
/**
204218
* @see netdev_driver_t::set_state
205219
*/
220+
/* suppress because interface is not used yet */
221+
/* cppcheck-suppress unusedStructMember */
206222
int (*set_state)(netdev_t *dev, netdev_state_t state);
207223

208224
/**
209225
* @see netdev_driver_t::event
210226
*/
227+
/* suppress because interface is not used yet */
228+
/* cppcheck-suppress unusedStructMember */
211229
void (*event)(netdev_t *dev, uint32_t event_type);
212230

213231
/**
@@ -238,6 +256,8 @@ typedef struct {
238256
* @return The outcome of this packet's transmission.
239257
* @see netdev_802154_tx_status_t
240258
*/
259+
/* suppress because interface is not used yet */
260+
/* cppcheck-suppress unusedStructMember */
241261
netdev_802154_tx_status_t (* load_tx)(netdev_t *dev,
242262
netdev_802154_pkt_kind_t kind,
243263
netdev_802154_node_addr_t *dest,
@@ -255,6 +275,8 @@ typedef struct {
255275
* @return The outcome of this packet's transmission.
256276
* @see netdev_802154_tx_status_t
257277
*/
278+
/* suppress because interface is not used yet */
279+
/* cppcheck-suppress unusedStructMember */
258280
netdev_802154_tx_status_t (* transmit)(netdev_t *dev);
259281

260282
/**
@@ -286,6 +308,8 @@ typedef struct {
286308
* @return The outcome of this packet's transmission.
287309
* @see netdev_802154_tx_status_t
288310
*/
311+
/* suppress because interface is not used yet */
312+
/* cppcheck-suppress unusedStructMember */
289313
netdev_802154_tx_status_t (* send)(netdev_t *dev,
290314
netdev_802154_pkt_kind_t kind,
291315
netdev_802154_node_addr_t *dest,
@@ -314,6 +338,8 @@ typedef struct {
314338
* @return -ENOBUFS, if maximum number of registrable callbacks is exceeded
315339
* @return -ENODEV, if *dev* is not recognized
316340
*/
341+
/* suppress because interface is not used yet */
342+
/* cppcheck-suppress unusedStructMember */
317343
int (* add_receive_raw_callback)(netdev_t *dev, netdev_802154_raw_packet_cb_t recv_func);
318344

319345
/**
@@ -327,6 +353,8 @@ typedef struct {
327353
* @return 0, on success
328354
* @return -ENODEV, if *dev* is not recognized
329355
*/
356+
/* suppress because interface is not used yet */
357+
/* cppcheck-suppress unusedStructMember */
330358
int (* rem_receive_raw_callback)(netdev_t *dev, netdev_802154_raw_packet_cb_t recv_func);
331359

332360
/**
@@ -339,6 +367,8 @@ typedef struct {
339367
* @return 0 if another transmission is already running.
340368
* @return -ENODEV, if *dev* is not recognized
341369
*/
370+
/* suppress because interface is not used yet */
371+
/* cppcheck-suppress unusedStructMember */
342372
int (* channel_is_clear)(netdev_t *dev);
343373
} netdev_802154_driver_t;
344374

0 commit comments

Comments
 (0)