FastLED 3.9.15
Loading...
Searching...
No Matches

◆ calculate_max_brightness_for_power_vmA()

uint8_t calculate_max_brightness_for_power_vmA ( const CRGB * ledbuffer,
uint16_t numLeds,
uint8_t target_brightness,
uint32_t max_power_V,
uint32_t max_power_mA )

Determines the highest brightness level you can use and still stay under the specified power budget for a given set of LEDs.

Parameters
ledbufferthe LED data to check
numLedsthe number of LEDs in the data array
target_brightnessthe brightness you'd ideally like to use
max_power_Vthe max power in volts
max_power_mAthe max power in milliamps
Returns
a limited brightness value. No higher than the target brightness, but may be lower depending on the power limit.

Definition at line 91 of file power_mgt.cpp.

91 {
92 return calculate_max_brightness_for_power_mW(ledbuffer, numLeds, target_brightness, max_power_V * max_power_mA);
93}
uint8_t calculate_max_brightness_for_power_mW(const CRGB *ledbuffer, uint16_t numLeds, uint8_t target_brightness, uint32_t max_power_mW)
Determines the highest brightness level you can use and still stay under the specified power budget f...
Definition power_mgt.cpp:95

References calculate_max_brightness_for_power_mW().

+ Here is the call graph for this function: