/* lib_ws2812.c */ void ws2812_setleds(struct RGB *ledarray, uint16_t leds); void ws2812_setleds_pin(struct RGB *ledarray, uint16_t leds, uint8_t pinmask); void ws2812_sendarray(uint8_t *data, uint16_t datlen); void ws2812_sendarray_mask(uint8_t *data, uint16_t datlen, uint8_t maskhi); /* blinky.c */ int main(void); /* util.c */ void setup_clocks(void); /* uart.c */ void uart_init(unsigned int baudrate); unsigned int uart_getc(void); void uart_putc(unsigned char data); void uart_puts(const char *s); void uart_puts_p(const char *progmem_s); /* stdio.c */ void stdio_init(void);