FastLED 3.9.15
|
Defines functions for five-bit gamma correction.
Definition in file five_bit_hd_gamma.cpp.
#include "five_bit_hd_gamma.h"
#include "FastLED.h"
#include "fastled_progmem.h"
#include "lib8tion/intmap.h"
#include "lib8tion/math8.h"
#include "lib8tion/scale8.h"
#include "lib8tion/brightness_bitshifter.h"
#include "fl/namespace.h"
Go to the source code of this file.
Namespaces | |
namespace | fl |
Implements a simple red square effect for 2D LED grids. | |
namespace | fl::anonymous_namespace{five_bit_hd_gamma.cpp} |
Macros | |
#define | FASTLED_INTERNAL 1 |
Functions | |
void | fl::__builtin_five_bit_hd_gamma_bitshift (CRGB colors, CRGB colors_scale, uint8_t global_brightness, CRGB *out_colors, uint8_t *out_power_5bit) |
uint8_t | fl::five_bit_bitshift (uint16_t r16, uint16_t g16, uint16_t b16, uint8_t brightness, CRGB *out, uint8_t *out_power_5bit) |
void | fl::five_bit_hd_gamma_function (CRGB color, uint16_t *r16, uint16_t *g16, uint16_t *b16) |
template<typename T> | |
T | fl::anonymous_namespace{five_bit_hd_gamma.cpp}::max3 (T a, T b, T c) |
template<typename T> | |
T | fl::anonymous_namespace{five_bit_hd_gamma.cpp}::mymax (T a, T b) |