Macros | Functions
ws2811.h File Reference
#include <stdint.h>
#include "conf_general.h"

Go to the source code of this file.

Macros

#define COLOR_BLACK   0x000000
 
#define COLOR_WHITE   0xFFFFFF
 
#define COLOR_BLUE   0x0000FF
 
#define COLOR_GREEN   0x00FF00
 
#define COLOR_RED   0xFF0000
 
#define COLOR_NAVY   0x000080
 
#define COLOR_DARKBLUE   0x00008B
 
#define COLOR_DARKGREEN   0x006400
 
#define COLOR_DARKCYAN   0x008B8B
 
#define COLOR_CYAN   0x00FFFF
 
#define COLOR_TURQUOISE   0x40E0D0
 
#define COLOR_INDIGO   0x4B0082
 
#define COLOR_DARKRED   0x800000
 
#define COLOR_OLIVE   0x808000
 
#define COLOR_GRAY   0x808080
 
#define COLOR_SKYBLUE   0x87CEEB
 
#define COLOR_BLUEVIOLET   0x8A2BE2
 
#define COLOR_LIGHTGREEN   0x90EE90
 
#define COLOR_DARKVIOLET   0x9400D3
 
#define COLOR_YELLOWGREEN   0x9ACD32
 
#define COLOR_BROWN   0xA52A2A
 
#define COLOR_DARKGRAY   0xA9A9A9
 
#define COLOR_SIENNA   0xA0522D
 
#define COLOR_LIGHTBLUE   0xADD8E6
 
#define COLOR_GREENYELLOW   0xADFF2F
 
#define COLOR_SILVER   0xC0C0C0
 
#define COLOR_LIGHTGREY   0xD3D3D3
 
#define COLOR_LIGHTCYAN   0xE0FFFF
 
#define COLOR_VIOLET   0xEE82EE
 
#define COLOR_AZUR   0xF0FFFF
 
#define COLOR_BEIGE   0xF5F5DC
 
#define COLOR_MAGENTA   0xFF00FF
 
#define COLOR_TOMATO   0xFF6347
 
#define COLOR_GOLD   0xFFD700
 
#define COLOR_ORANGE   0xFFA500
 
#define COLOR_SNOW   0xFFFAFA
 
#define COLOR_YELLOW   0xFFFF00
 

Functions

void ws2811_init (void)
 
void ws2811_set_led_color (int led, uint32_t color)
 
uint32_t ws2811_get_led_color (int led)
 
void ws2811_all_off (void)
 
void ws2811_set_all (uint32_t color)
 

Macro Definition Documentation

#define COLOR_AZUR   0xF0FFFF
#define COLOR_BEIGE   0xF5F5DC
#define COLOR_BLACK   0x000000
#define COLOR_BLUE   0x0000FF
#define COLOR_BLUEVIOLET   0x8A2BE2
#define COLOR_BROWN   0xA52A2A
#define COLOR_CYAN   0x00FFFF
#define COLOR_DARKBLUE   0x00008B
#define COLOR_DARKCYAN   0x008B8B
#define COLOR_DARKGRAY   0xA9A9A9
#define COLOR_DARKGREEN   0x006400
#define COLOR_DARKRED   0x800000
#define COLOR_DARKVIOLET   0x9400D3
#define COLOR_GOLD   0xFFD700
#define COLOR_GRAY   0x808080
#define COLOR_GREEN   0x00FF00
#define COLOR_GREENYELLOW   0xADFF2F
#define COLOR_INDIGO   0x4B0082
#define COLOR_LIGHTBLUE   0xADD8E6
#define COLOR_LIGHTCYAN   0xE0FFFF
#define COLOR_LIGHTGREEN   0x90EE90
#define COLOR_LIGHTGREY   0xD3D3D3
#define COLOR_MAGENTA   0xFF00FF
#define COLOR_NAVY   0x000080
#define COLOR_OLIVE   0x808000
#define COLOR_ORANGE   0xFFA500
#define COLOR_RED   0xFF0000
#define COLOR_SIENNA   0xA0522D
#define COLOR_SILVER   0xC0C0C0
#define COLOR_SKYBLUE   0x87CEEB
#define COLOR_SNOW   0xFFFAFA
#define COLOR_TOMATO   0xFF6347
#define COLOR_TURQUOISE   0x40E0D0
#define COLOR_VIOLET   0xEE82EE
#define COLOR_WHITE   0xFFFFFF
#define COLOR_YELLOW   0xFFFF00
#define COLOR_YELLOWGREEN   0x9ACD32

Function Documentation

void ws2811_all_off ( void  )
uint32_t ws2811_get_led_color ( int  led)
void ws2811_init ( void  )
void ws2811_set_all ( uint32_t  color)
void ws2811_set_led_color ( int  led,
uint32_t  color 
)