diff --git a/CMakeLists.txt b/CMakeLists.txt index fda7353..55573d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -58,6 +58,8 @@ target_include_directories(sint-gauntlet PRIVATE # Add any user requested libraries target_link_libraries(sint-gauntlet + pico_stdlib + pico_cyw43_arch_none hardware_pio hardware_interp hardware_timer diff --git a/main.c b/main.c index 12a41a0..6cc00b6 100644 --- a/main.c +++ b/main.c @@ -1,11 +1,13 @@ -#include +#include "pico/cyw43_arch.h" +#include #include +#include #include #include -#include -#include #include #include +#include +#include #include "hardware/gpio.h" #include "hardware/pwm.h" @@ -113,12 +115,16 @@ noreturn void core0_loop(void) { } int main() { - stdio_init_all(); + stdio_init_all(); + if (cyw43_arch_init()) + return -1; + + cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1); // sign of life - core1_init(); - core0_init(); - - multicore_launch_core1(core1_loop); - core0_loop(); + core1_init(); + core0_init(); + + multicore_launch_core1(core1_loop); + core0_loop(); }