summaryrefslogtreecommitdiffstatshomepage
path: root/zephyr/main.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-04-22 18:52:13 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-04-22 19:29:47 +0300
commit5e66f2b751274d5fd95eff2510544e99a11e814c (patch)
tree3bf9f874fd795bdd1bbe1e0fd3c42dc3cd7fcb64 /zephyr/main.c
parent30badd1ce1fabd26e54fc445f07846306aa19cef (diff)
downloadmicropython-5e66f2b751274d5fd95eff2510544e99a11e814c.tar.gz
micropython-5e66f2b751274d5fd95eff2510544e99a11e814c.zip
zephyr/main: Configure IPv4 netmask and gateway to allow Internet access.
Diffstat (limited to 'zephyr/main.c')
-rw-r--r--zephyr/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/zephyr/main.c b/zephyr/main.c
index 1f8589a6c9..4c083e4c12 100644
--- a/zephyr/main.c
+++ b/zephyr/main.c
@@ -66,6 +66,10 @@ void init_zephyr(void) {
#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);
+ static struct in_addr in4netmask_my = {{{255, 255, 255, 0}}};
+ net_if_ipv4_set_netmask(net_if_get_default(), &in4netmask_my);
+ static struct in_addr in4gw_my = {{{192, 0, 2, 2}}};
+ net_if_ipv4_set_gw(net_if_get_default(), &in4gw_my);
#endif
#ifdef CONFIG_NET_IPV6
// 2001:db8::1