Skip to content

Commit a490203

Browse files
committed
zephyr wifi fixes
1 parent fdd8ca7 commit a490203

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

ports/zephyr-cp/boards/nordic/nrf7002dk/autogen_board_info.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ hashlib = false
5353
i2cdisplaybus = true # Zephyr board has busio
5454
i2ctarget = false
5555
imagecapture = false
56-
ipaddress = false
56+
ipaddress = true
5757
is31fl3741 = false
5858
jpegio = false
5959
keypad = false

ports/zephyr-cp/common-hal/socketpool/Socket.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@ int common_hal_socketpool_socket_setsockopt(socketpool_socket_obj_t *self, int l
654654
return 0;
655655
}
656656

657-
bool common_hal_socketpool_readable(socketpool_socket_obj_t *self) {
657+
bool common_hal_socketpool_socket_readable(socketpool_socket_obj_t *self) {
658658
// struct timeval immediate = {0, 0};
659659

660660
// fd_set fds;
@@ -667,7 +667,7 @@ bool common_hal_socketpool_readable(socketpool_socket_obj_t *self) {
667667
return false;
668668
}
669669

670-
bool common_hal_socketpool_writable(socketpool_socket_obj_t *self) {
670+
bool common_hal_socketpool_socket_writable(socketpool_socket_obj_t *self) {
671671
// struct timeval immediate = {0, 0};
672672

673673
// fd_set fds;

ports/zephyr-cp/common-hal/wifi/Radio.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@
7171
// self->ap_mode = state;
7272
// }
7373

74+
mp_obj_t common_hal_wifi_radio_get_version(wifi_radio_obj_t *self) {
75+
// TODO: Could use APPVERSION, but it seems to not be set to something.
76+
return mp_obj_new_str_from_cstr("Zephyr");
77+
}
78+
7479
bool common_hal_wifi_radio_get_enabled(wifi_radio_obj_t *self) {
7580
return self->started;
7681
}

ports/zephyr-cp/cptools/build_circuitpython.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ def determine_enabled_modules(board_info, portdir, srcdir):
239239

240240
if board_info["wifi"]:
241241
enabled_modules.add("wifi")
242+
enabled_modules.add("ipaddress")
242243
module_reasons["wifi"] = "Zephyr board has wifi"
243244

244245
if board_info["flash_count"] > 0:

0 commit comments

Comments
 (0)