File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -218,6 +218,13 @@ extern const struct _mp_obj_type_t mod_network_nic_type_wiznet5k;
218
218
#define MICROPY_HW_NIC_WIZNET5K
219
219
#endif
220
220
221
+ #if MICROPY_HW_NETWORK_USBNET
222
+ extern const struct _mp_obj_type_t mod_network_nic_type_usbnet ;
223
+ #define MICROPY_HW_NIC_USBNET { MP_ROM_QSTR(MP_QSTR_USB_NET), MP_ROM_PTR(&mod_network_nic_type_usbnet) },
224
+ #else
225
+ #define MICROPY_HW_NIC_USBNET
226
+ #endif
227
+
221
228
// extra constants
222
229
#define MICROPY_PORT_CONSTANTS \
223
230
MACHINE_BUILTIN_MODULE_CONSTANTS \
@@ -232,6 +239,7 @@ extern const struct _mp_obj_type_t mod_network_nic_type_wiznet5k;
232
239
MICROPY_HW_NIC_ETH \
233
240
MICROPY_HW_NIC_CYW43 \
234
241
MICROPY_HW_NIC_WIZNET5K \
242
+ MICROPY_HW_NIC_USBNET \
235
243
MICROPY_BOARD_NETWORK_INTERFACES \
236
244
237
245
#define MP_STATE_PORT MP_STATE_VM
Original file line number Diff line number Diff line change 43
43
#include "lwip/dhcp.h"
44
44
#include "lwip/apps/mdns.h"
45
45
46
+ #if MICROPY_HW_NETWORK_USBNET
47
+ #include "extmod/network_usbd_ncm.h"
48
+ #endif
49
+
46
50
#if MICROPY_PY_NETWORK_CYW43
47
51
#include "extmod/network_cyw43.h"
48
52
#include "lib/cyw43-driver/src/cyw43.h"
@@ -70,6 +74,10 @@ static void pyb_lwip_poll(void) {
70
74
wiznet5k_poll ();
71
75
#endif
72
76
77
+ #if MICROPY_HW_NETWORK_USBNET
78
+ network_usbd_ncm_service_traffic ();
79
+ #endif
80
+
73
81
// Run the lwIP internal updates
74
82
sys_check_timeouts ();
75
83
You can’t perform that action at this time.
0 commit comments