|
|
| LedStrip (int16_t pin, neoPixelType type=NEO_RGB+NEO_KHZ800) |
| |
|
void | show () |
| |
|
float | estimateCurrentDraw () |
| |
|
void | setBrightness (uint8_t b) |
| | Brightness is an internal counter.
|
| |
|
uint8_t | getBrightness () const |
| | Brightness is an internal flag.
|
| |
|
void | setPixelColor (uint16_t n, COLOR c) |
| |
| void | begin () |
| |
| uint32_t | getRawPixelColor (uint16_t n) const |
| | Return the raw color value stored in the send buffer.
|
| |
|
void | show_now () |
| | Show the current data, independant of changes.
|
| |
|
void | setPixelColor (uint16_t n, uint8_t r, uint8_t g, uint8_t b) |
| |
|
void | setPixelColor (uint16_t n, uint8_t r, uint8_t g, uint8_t b, uint8_t w) |
| |
|
void | setPixelColor (uint16_t n, uint32_t c) |
| |
|
void | setPixelColorXY (uint16_t x, uint16_t y, COLOR c) |
| |
|
void | setPixelColorXY (uint16_t x, uint16_t y, uint32_t c) |
| |
|
uint32_t | color_wheel (uint8_t pos) |
| |
|
void | blur (uint8_t blur_amount) |
| |
|
uint32_t | getPixelColor (uint16_t n) const |
| |
|
uint32_t | getPixelColorXY (int16_t x, int16_t y) const |
| |
|
void | addPixelColor (uint16_t n, uint32_t color, bool fast=false) |
| |
|
void | addPixelColorXY (uint16_t x, uint16_t y, uint32_t color, bool fast=false) |
| |
|
void | signal_display () |
| |
|
uint32_t * | get_buffer_ptr (const uint8_t index) |
| |
|
void | buffer_current_colors (const uint8_t index) |
| |
|
void | fill_buffer (const uint8_t index, const uint32_t value) |
| |
|
| static uint8_t | restore_color_with_brightness (uint8_t colorIn, const uint8_t brightness) |
| | Convert a color to the standard range, assuming it starts as brightness level.
|
| |
| static std::pair< uint8_t, uint8_t > | get_brightness_color_and_error (const uint8_t colorIn, uint16_t errorIn, const uint8_t brightness, const uint16_t index) |
| | Convert a color to the desired brightness level, with an error adjustment.
|
| |
| static COLOR | convert_color_with_brigthness (const COLOR &c, const uint8_t brightness, const uint16_t index, COLOR &error) |
| | Convert a color to the correct brightness, with temporal dithering.
|
| |
|
static uint16_t | to_strip (uint16_t screenX, uint16_t screenY) |
| |
protected inheritence to avoid uncontroled hardware calls