Skip to content

Commit fee0366

Browse files
Provide dummy CYW43 callbacks when no WiFi used (#681)
Fixes #680
1 parent 988940b commit fee0366

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

cores/rp2040/sdkoverride/cyw43_arch_threadsafe_background.c

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,4 +316,34 @@ void cyw43_arch_poll() {
316316
// }
317317
}
318318

319+
#ifdef ARDUINO_RASPBERRY_PI_PICO_W
320+
void __attribute__((weak)) cyw43_cb_tcpip_init(cyw43_t *self, int itf);
321+
void cyw43_cb_tcpip_init(cyw43_t *self, int itf) {
322+
(void) self;
323+
(void) itf;
324+
}
325+
void __attribute__((weak)) cyw43_cb_tcpip_deinit(cyw43_t *self, int itf);
326+
void cyw43_cb_tcpip_deinit(cyw43_t *self, int itf) {
327+
(void) self;
328+
(void) itf;
329+
}
330+
void __attribute__((weak)) cyw43_cb_tcpip_set_link_up(cyw43_t *self, int itf);
331+
void cyw43_cb_tcpip_set_link_up(cyw43_t *self, int itf) {
332+
(void) self;
333+
(void) itf;
334+
}
335+
void __attribute__((weak)) cyw43_cb_tcpip_set_link_down(cyw43_t *self, int itf);
336+
void cyw43_cb_tcpip_set_link_down(cyw43_t *self, int itf) {
337+
(void) self;
338+
(void) itf;
339+
}
340+
void __attribute__((weak)) cyw43_cb_process_ethernet(void *cb_data, int itf, size_t len, const uint8_t *buf);
341+
void cyw43_cb_process_ethernet(void *cb_data, int itf, size_t len, const uint8_t *buf) {
342+
(void) cb_data;
343+
(void) itf;
344+
(void) len;
345+
(void) buf;
346+
}
347+
#endif
348+
319349
#endif

0 commit comments

Comments
 (0)