Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions bluetooth/ble_wifi_provisioner/example.c
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@ int main(void) {
cyw43_arch_wait_for_work_until(at_the_end_of_time);
}

// Switch off wifi nicely
cyw43_arch_disable_sta_mode();

printf("Rebooting example...\n");
watchdog_enable(500, true);
sleep_ms(1000);
Expand Down
3 changes: 3 additions & 0 deletions bluetooth/btstack_examples/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,9 @@ int main() {

btstack_run_loop_execute(); // run until btstack_run_loop_trigger_exit is called

#if defined(WIFI_SSID) && defined(WIFI_PASSWORD)
cyw43_arch_disable_sta_mode();
#endif
cyw43_arch_deinit();
return 0;
}
1 change: 1 addition & 0 deletions pico_w/wifi/access_point/picow_access_point.c
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,7 @@ int main() {
tcp_server_close(state);
dns_server_deinit(&dns_server);
dhcp_server_deinit(&dhcp_server);
cyw43_arch_disable_ap_mode();
cyw43_arch_deinit();
printf("Test complete\n");
return 0;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ void main_task(__unused void *params) {
panic("test failed");
}

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
panic("Test passed");
}
Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/freertos/httpd/pico_freertos_httpd.c
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ void main_task(__unused void *params) {
mdns_resp_remove_netif(&cyw43_state.netif[CYW43_ITF_STA]);
#endif

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
}

Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/freertos/iperf/picow_freertos_iperf.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ void main_task(__unused void *params) {
vTaskDelay(10000);
}

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ void main_task(__unused void *params) {
vTaskDelay(ntpEST_TIME);
}

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
}

Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/freertos/ping/picow_freertos_ping.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ void main_task(__unused void *params) {
vTaskDelay(100);
}

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
}

Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/http_client/picow_http_client.c
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ int main() {
if (result != 0) {
panic("test failed");
}
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
printf("Test passed\n");
sleep_ms(100);
Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/http_client/picow_http_verify.c
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ int main() {
if (pass != 0 || fail == 0) {
panic("test failed");
}
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
printf("Test passed\n");
sleep_ms(100);
Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/httpd/pico_httpd.c
Original file line number Diff line number Diff line change
Expand Up @@ -240,5 +240,6 @@ int main() {
#if LWIP_MDNS_RESPONDER
mdns_resp_remove_netif(&cyw43_state.netif[CYW43_ITF_STA]);
#endif
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
}
1 change: 1 addition & 0 deletions pico_w/wifi/iperf/picow_iperf.c
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ int main() {
}
cyw43_arch_disable_sta_mode();

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
printf("Test complete\n");
return 0;
Expand Down
2 changes: 2 additions & 0 deletions pico_w/wifi/mqtt/mqtt_client.c
Original file line number Diff line number Diff line change
Expand Up @@ -392,5 +392,7 @@ int main(void) {
}

INFO_printf("mqtt client exiting\n");
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
return 0;
}
1 change: 1 addition & 0 deletions pico_w/wifi/ntp_client/picow_ntp_client.c
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ int main() {
return 1;
}
run_ntp_test();
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
return 0;
}
1 change: 1 addition & 0 deletions pico_w/wifi/ota_update/picow_ota_update.c
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,7 @@ int main() {
sleep_ms(250);
}

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
ret = rom_reboot(REBOOT2_FLAG_REBOOT_TYPE_FLASH_UPDATE, 1000, state->flash_update, 0);
printf("Done - rebooting for a flash update boot %d\n", ret);
Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/tcp_client/picow_tcp_client.c
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ int main() {
printf("Connected.\n");
}
run_tcp_client_test();
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
return 0;
}
1 change: 1 addition & 0 deletions pico_w/wifi/tcp_server/picow_tcp_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,7 @@ int main() {
printf("Connected.\n");
}
run_tcp_server_test();
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
return 0;
}
1 change: 1 addition & 0 deletions pico_w/wifi/tls_client/picow_tls_client.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ int main() {
/* sleep a bit to let usb stdio write out any buffer to host */
sleep_ms(100);

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
printf("All done\n");
return pass ? 0 : 1;
Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/tls_client/tls_verify.c
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ int main() {
/* sleep a bit to let usb stdio write out any buffer to host */
sleep_ms(100);

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
printf("All done\n");
return (pass1 && pass2) ? 0 : 1;
Expand Down
1 change: 1 addition & 0 deletions pico_w/wifi/udp_beacon/picow_udp_beacon.c
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ int main() {
printf("Connected.\n");
}
run_udp_beacon();
cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
return 0;
}
1 change: 1 addition & 0 deletions pico_w/wifi/wifi_scan/picow_wifi_scan.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ int main() {
#endif
}

cyw43_arch_disable_sta_mode();
cyw43_arch_deinit();
return 0;
}
Loading