Skip to content

Commit 8fdb2df

Browse files
paul-1bill88t
authored andcommitted
picow: enable dhcpserver for apmode.
1 parent 25c0a0a commit 8fdb2df

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

ports/raspberrypi/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ INC_CYW43 := \
6565
-isystem sdk/src/rp2_common/pico_cyw43_arch/include/ \
6666
-isystem sdk/src/rp2_common/pico_lwip/include/ \
6767

68-
CFLAGS_CYW43 := -DCYW43_LWIP=1 -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_USE_SPI -DIGNORE_GPIO25 -DIGNORE_GPIO23 -DIGNORE_GPIO24 -DCYW43_LOGIC_DEBUG=0
68+
CFLAGS_CYW43 := -DCYW43_LWIP=1 -DPICO_CYW43_ARCH_THREADSAFE_BACKGROUND=1 -DCYW43_USE_SPI -DIGNORE_GPIO25 -DIGNORE_GPIO23 -DIGNORE_GPIO24 -DCYW43_LOGIC_DEBUG=0 -DCYW43_NETUTILS=1
6969
SRC_SDK_CYW43 := \
7070
src/common/pico_sync/sem.c \
7171
src/rp2_common/cyw43_driver/cyw43_bus_pio_spi.c \
@@ -76,6 +76,8 @@ SRC_SDK_CYW43 := \
7676

7777
SRC_LWIP := \
7878
shared/netutils/netutils.c \
79+
shared/netutils/trace.c \
80+
shared/netutils/dhcpserver.c \
7981
$(wildcard lib/lwip/src/core/*.c) \
8082
$(wildcard lib/lwip/src/core/ipv4/*.c) \
8183
lib/lwip/src/netif/ethernet.c \

shared/netutils/dhcpserver.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
#include "py/mperrno.h"
3434
#include "py/mphal.h"
3535

36-
#if MICROPY_PY_LWIP
36+
#if LWIP_UDP
3737

3838
#include "shared/netutils/dhcpserver.h"
3939
#include "lwip/udp.h"

shared/netutils/netutils.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
#define NETUTILS_TRACE_PAYLOAD (0x0002)
3434
#define NETUTILS_TRACE_NEWLINE (0x0004)
3535

36+
#include "py/runtime.h"
37+
3638
typedef enum _netutils_endian_t {
3739
NETUTILS_LITTLE,
3840
NETUTILS_BIG,

0 commit comments

Comments
 (0)