Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
is31fl3733.h File Reference

Go to the source code of this file.

Functions

int is31fl3733_blank (const struct device *dev, bool blank_en)
 Blanks IS31FL3733 LED display.
 
int is31fl3733_current_limit (const struct device *dev, uint8_t limit)
 Sets led current limit.
 

Function Documentation

◆ is31fl3733_blank()

int is31fl3733_blank ( const struct device * dev,
bool blank_en )

Blanks IS31FL3733 LED display.

When blank_en is set, the LED display will be disabled. This can be used for flicker-free display updates, or power saving.

Parameters
devLED device structure
blank_enshould blanking be enabled
Returns
0 on success, or negative value on error.

◆ is31fl3733_current_limit()

int is31fl3733_current_limit ( const struct device * dev,
uint8_t limit )

Sets led current limit.

Sets the current limit for the LED driver. This is a separate value from per-led brightness, and applies to all LEDs. This value sets the output current limit according to the following formula: (840/R_ISET) * (limit/256) See table 14 of the datasheet for additional details.

Parameters
devLED device structure
limitcurrent limit to apply
Returns
0 on success, or negative value on error.