Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
64916436
Commit
64916436
authored
Feb 14, 2017
by
Paul Sokolovsky
Browse files
zephyr: Enable IPv6 networking in addition to IPv4.
parent
ee3615d8
Changes
2
Hide whitespace changes
Inline
Side-by-side
zephyr/main.c
View file @
64916436
...
...
@@ -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
)
{
...
...
zephyr/prj_base.conf
View file @
64916436
...
...
@@ -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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment