From 28db333b46610ab9d77e558fbdb636ae97ee48ac Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Tue, 1 Apr 2025 17:42:50 +0200 Subject: [PATCH 1/3] WiFiAP: fix interface mismatch --- libraries/SocketWrapper/WiFi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/SocketWrapper/WiFi.h b/libraries/SocketWrapper/WiFi.h index 8beb7bcf..c83846b2 100644 --- a/libraries/SocketWrapper/WiFi.h +++ b/libraries/SocketWrapper/WiFi.h @@ -68,7 +68,7 @@ class WiFiClass: public NetworkInterface enable_dhcpv4_server(ap_iface); if (blocking) { - net_mgmt_event_wait_on_iface(sta_iface, NET_EVENT_WIFI_AP_ENABLE_RESULT, NULL, NULL, NULL, K_FOREVER); + net_mgmt_event_wait_on_iface(ap_iface, NET_EVENT_WIFI_AP_ENABLE_RESULT, NULL, NULL, NULL, K_FOREVER); } return true; From 45f5f11ce69050d7a2d3e20a2894859aa2fadaff Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Tue, 1 Apr 2025 17:43:16 +0200 Subject: [PATCH 2/3] platform: fix pyocd.upload.pattern --- platform.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform.txt b/platform.txt index e6a2af0f..3e05b969 100644 --- a/platform.txt +++ b/platform.txt @@ -252,7 +252,7 @@ tools.pyocd.path= tools.pyocd.cmd=pyocd tools.pyocd.upload.params.verbose= tools.pyocd.upload.params.quiet= -tools.pyocd.upload.pattern="{cmd}" load --target {upload.target} {build.path}/{build.project_name}.${upload.extension}@{upload.address} +tools.pyocd.upload.pattern="{cmd}" load --target {upload.target} {build.path}/{build.project_name}.{upload.extension}@{upload.address} tools.pyocd.bootloader.params.verbose= tools.pyocd.bootloader.params.quiet= From 252d801b69ad7cad4ac71b0a09b97a1f02a5074c Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Tue, 1 Apr 2025 17:43:51 +0200 Subject: [PATCH 3/3] loader: export shared_multi_heap_alloc if SHARED_MULTI_HEAP is enabled Needed for Giga Display full compatibility --- loader/llext_exports.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/loader/llext_exports.c b/loader/llext_exports.c index 037ac41e..e8151f19 100644 --- a/loader/llext_exports.c +++ b/loader/llext_exports.c @@ -167,6 +167,10 @@ FORCE_EXPORT_SYM(usbd_enable); FORCE_EXPORT_SYM(usbd_disable); #endif +#if defined(CONFIG_SHARED_MULTI_HEAP) +FORCE_EXPORT_SYM(shared_multi_heap_alloc); +#endif + EXPORT_SYMBOL(k_timer_init); EXPORT_SYMBOL(k_fatal_halt); EXPORT_SYMBOL(k_work_schedule);