zephyr/main: Check default netif before applying operations to it.

If no network driver is enabled (e.g., it doesn't exist for a particular
board), it will be NULL.
crypto-aes
Paul Sokolovsky 6 years ago
parent aa9ce283c2
commit 5f648ff60e

@ -62,6 +62,13 @@ static char heap[MICROPY_HEAP_SIZE];
void init_zephyr(void) {
// TODO: Make addresses configurable
#ifdef CONFIG_NETWORKING
if (net_if_get_default() == NULL) {
// If there's no default networking interface,
// there's nothing to configure.
return;
}
#endif
#ifdef CONFIG_NET_IPV4
static struct in_addr in4addr_my = {{{192, 0, 2, 1}}};
net_if_ipv4_addr_add(net_if_get_default(), &in4addr_my, NET_ADDR_MANUAL, 0);

Loading…
Cancel
Save