X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=tinyboard.git;a=blobdiff_plain;f=projects%2Frgb-led-light%2Frgbstring.h;fp=projects%2Frgb-led-light%2Frgbstring.h;h=1f14867fa86dfc774bcc761eccd3b1abe92d59d0;hp=0000000000000000000000000000000000000000;hb=a1f7cb553db8b485094faafcc431afff2b785736;hpb=85a869857e315a5f4b4b20dee7d44429c1d0cc1c diff --git a/projects/rgb-led-light/rgbstring.h b/projects/rgb-led-light/rgbstring.h new file mode 100644 index 0000000..1f14867 --- /dev/null +++ b/projects/rgb-led-light/rgbstring.h @@ -0,0 +1,29 @@ +#ifndef LIGHTS_H__ +#define LIGHTS_H__ 1 + +#define N_PWMLED_MODES 3 + +/* logging.c */ +#ifdef USE_LOGGING +void init_log(); +void log_set_state(unsigned char val); +void log_flush(); +void log_byte(unsigned char byte); +void log_word(uint16_t word); +#else +void inline init_log() { } +void inline log_set_state(unsigned char val) { } +void inline log_flush() { } +void inline log_byte(unsigned char byte) { } +void inline log_word(uint16_t word) { } +#endif + +/* serial.c */ +#define STRIP_SIZE 10 +void init_serial(); +void zero_frame(); +void end_frame(); +void send_rgb(unsigned char r, unsigned char g, unsigned char b); + +#endif /* !LIGHTS_H__ */ +