summaryrefslogtreecommitdiffstats
path: root/prototypes.h
blob: c461ff9e2b37afbd55ab656e058e0818b0a7ac37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* 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);