ports: Allow boards to define additional network interfaces.

This commit is contained in:
iabdalkader 2022-03-10 00:54:44 +02:00 committed by Damien George
parent 66fe3d5cb5
commit fe8b47e29f
3 changed files with 15 additions and 0 deletions

View File

@ -267,8 +267,13 @@ extern const struct _mp_obj_type_t network_lan_type;
SOCKET_BUILTIN_MODULE \
NETWORK_BUILTIN_MODULE \
#ifndef MICROPY_BOARD_NETWORK_INTERFACES
#define MICROPY_BOARD_NETWORK_INTERFACES
#endif
#define MICROPY_PORT_NETWORK_INTERFACES \
MICROPY_HW_NIC_ETH \
MICROPY_BOARD_NETWORK_INTERFACES \
#define MICROPY_HW_PIT_NUM_CHANNELS 3

View File

@ -192,8 +192,13 @@ extern const struct _mod_network_nic_type_t mod_network_nic_type_nina;
SOCKET_BUILTIN_MODULE \
NETWORK_BUILTIN_MODULE \
#ifndef MICROPY_BOARD_NETWORK_INTERFACES
#define MICROPY_BOARD_NETWORK_INTERFACES
#endif
#define MICROPY_PORT_NETWORK_INTERFACES \
MICROPY_HW_NIC_NINAW10 \
MICROPY_BOARD_NETWORK_INTERFACES \
#ifndef MICROPY_BOARD_ROOT_POINTERS
#define MICROPY_BOARD_ROOT_POINTERS

View File

@ -280,11 +280,16 @@ extern const struct _mod_network_nic_type_t mod_network_nic_type_cc3k;
PYB_BUILTIN_MODULE \
STM_BUILTIN_MODULE \
#ifndef MICROPY_BOARD_NETWORK_INTERFACES
#define MICROPY_BOARD_NETWORK_INTERFACES
#endif
#define MICROPY_PORT_NETWORK_INTERFACES \
MICROPY_HW_NIC_ETH \
MICROPY_HW_NIC_CYW43 \
MICROPY_HW_NIC_WIZNET5K \
MICROPY_HW_NIC_CC3K \
MICROPY_BOARD_NETWORK_INTERFACES \
#define MP_STATE_PORT MP_STATE_VM