FastLED 3.9.15
Loading...
Searching...
No Matches
five_bit_hd_gamma.cpp.hpp File Reference
+ Include dependency graph for five_bit_hd_gamma.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::anonymous_namespace{five_bit_hd_gamma.cpp.hpp}
 
namespace  fl::anonymous_namespace{five_bit_hd_gamma.cpp.hpp}::five_bit_impl
 

Functions

FL_OPTIMIZE_FUNCTION void fl::five_bit_hd_gamma_bitshift (fl::span< const CRGB > colors, CRGB colors_scale, u8 global_brightness, fl::span< CRGB > out_colors, fl::span< u8 > out_power_5bit)
 
FL_OPTIMIZE_FUNCTION void fl::five_bit_hd_gamma_bitshift (fl::span< const CRGB > colors, CRGB colors_scale, u8 global_brightness, fl::span< CRGBA5 > out)
 
FL_ALWAYS_INLINE void fl::anonymous_namespace{five_bit_hd_gamma.cpp.hpp}::five_bit_impl::five_bit_pixel (u16 r16, u16 g16, u16 b16, u8 brightness, u16 bright_p1, bool apply_brightness, CRGB *out, u8 *out_power_5bit)
 
 fl::anonymous_namespace{five_bit_hd_gamma.cpp.hpp}::five_bit_impl::FL_ALIGN_PROGMEM (4) static const expr u32 BRIGHT_SCALE[32]
 
FL_ALWAYS_INLINE u16 fl::anonymous_namespace{five_bit_hd_gamma.cpp.hpp}::five_bit_impl::gamma_lut_read (aligned_ptr< const u16, 64 > lut, u8 idx)
 
FL_ALWAYS_INLINE u16 fl::anonymous_namespace{five_bit_hd_gamma.cpp.hpp}::five_bit_impl::scale16by8_nozero (u16 i, u16 scale_plus_one)