// SPDX-FileCopyrightText: 2023 Tillitis AB // SPDX-License-Identifier: BSD-2-Clause #include #include #include #include #define SLEEPTIME 100000 void sleep(uint32_t n) { for (volatile int i = 0; i < n; i++); } int main(void) { debug_puts("Hello, world!\n"); debug_puts("Going to sleep between blinks: "); debug_putinthex(SLEEPTIME); debug_lf(); for (;;) { led_set(LED_RED); sleep(SLEEPTIME); led_set(LED_GREEN); sleep(SLEEPTIME); led_set(LED_BLUE); sleep(SLEEPTIME); } }