zephyr: Enable IPv6 networking in addition to IPv4.
This commit is contained in:
parent
ee3615d800
commit
64916436b2
@ -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}}};
|
||||
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) {
|
||||
|
@ -8,5 +8,6 @@ CONFIG_MAIN_STACK_SIZE=4096
|
||||
# Networking config
|
||||
CONFIG_NETWORKING=y
|
||||
CONFIG_NET_IPV4=y
|
||||
CONFIG_NET_IPV6=y
|
||||
CONFIG_TEST_RANDOM_GENERATOR=y
|
||||
CONFIG_NET_NBUF_RX_COUNT=4
|
||||
CONFIG_NET_NBUF_RX_COUNT=5
|
||||
|
Loading…
Reference in New Issue
Block a user