- Parameters
-
| leds | span of LED data to check |
Definition at line 158 of file power_mgt.cpp.hpp.
158 {
159 fl::u32 red32 = 0, green32 = 0, blue32 = 0;
160
161
162 for(
size_t i = 0; i <
leds.size(); i++) {
166 }
167
171
172 red32 >>= 8;
173 green32 >>= 8;
174 blue32 >>= 8;
175
177
178 return total;
179}
static fl::u8 map_power_value(fl::u8 brightness)
static PowerModelRGB & gPowerModel()
Global RGB power model (initialized to WS2812 @ 5V defaults, linear response)
fl::u8 blue_mW
Blue channel power at full brightness (255), in milliwatts.
fl::u8 dark_mW
Dark LED baseline power consumption, in milliwatts.
fl::u8 red_mW
Red channel power at full brightness (255), in milliwatts.
fl::u8 green_mW
Green channel power at full brightness (255), in milliwatts.
References PowerModelRGB::blue_mW, PowerModelRGB::dark_mW, gPowerModel(), PowerModelRGB::green_mW, leds, map_power_value(), and PowerModelRGB::red_mW.
Referenced by calculate_max_brightness_for_power_mW(), calculate_max_brightness_for_power_mW(), calculate_unscaled_power_mW(), and CFastLED::getEstimatedPowerInMilliWatts().