-int main() {
-#ifndef PICO_DEFAULT_LED_PIN
-#warning blink example requires a board with a regular LED
-#else
- const uint LED_PIN = PICO_DEFAULT_LED_PIN;
- gpio_init(LED_PIN);
- gpio_set_dir(LED_PIN, GPIO_OUT);
+void one_blink(int duration) {
+ cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1);
+ sleep_ms(duration);
+ cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 0);
+ sleep_ms(duration);
+}
+
+void signal(int count, int duration) {
+ for (int i = 0; i < count; i++)
+ one_blink(duration);
+ sleep_ms(1000);
+}
+
+void blink_forever(int duration) {