summaryrefslogtreecommitdiffstatshomepage
path: root/zephyr/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/main.c')
-rw-r--r--zephyr/main.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/zephyr/main.c b/zephyr/main.c
index 6d7fca8024..a11a6dbdab 100644
--- a/zephyr/main.c
+++ b/zephyr/main.c
@@ -67,11 +67,16 @@ static char *stack_top;
static char heap[MICROPY_HEAP_SIZE];
void init_zephyr(void) {
+ // TODO: Make addresses configurable
#ifdef CONFIG_NET_IPV4
- // TODO: Make address configurable
- static struct in_addr in4addr_my = { { { 192, 0, 2, 1 } } };
+ 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);
#endif
+ #ifdef CONFIG_NET_IPV6
+ // 2001:db8::1
+ static struct in6_addr in6addr_my = {{{0x20, 0x01, 0x0d, 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}};
+ net_if_ipv6_addr_add(net_if_get_default(), &in6addr_my, NET_ADDR_MANUAL, 0);
+ #endif
}
int real_main(void) {