Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
lp503x.h File Reference

Go to the source code of this file.

Macros

#define LP503X_MAX_LEDS   12
 
#define LP503X_COLORS_PER_LED   3
 
#define LP503X_NUM_CHANNELS   52
 
#define LP503X_BANK_CHAN_BASE   0
 
#define LP503X_BANK_BRIGHT_CHAN   LP503X_BANK_CHAN_BASE
 
#define LP503X_BANK_COL1_CHAN(led)   (LP503X_BANK_CHAN_BASE + 1)
 
#define LP503X_BANK_COL2_CHAN(led)   (LP503X_BANK_CHAN_BASE + 2)
 
#define LP503X_BANK_COL3_CHAN(led)   (LP503X_BANK_CHAN_BASE + 3)
 
#define LP503X_LED_BRIGHT_CHAN_BASE   4
 
#define LP503X_LED_BRIGHT_CHAN(led)   (LP503X_LED_BRIGHT_CHAN_BASE + led)
 
#define LP503X_LED_COL_CHAN_BASE   16
 
#define LP503X_LED_COL1_CHAN(led)
 
#define LP503X_LED_COL2_CHAN(led)
 
#define LP503X_LED_COL3_CHAN(led)
 

Macro Definition Documentation

◆ LP503X_BANK_BRIGHT_CHAN

#define LP503X_BANK_BRIGHT_CHAN   LP503X_BANK_CHAN_BASE

◆ LP503X_BANK_CHAN_BASE

#define LP503X_BANK_CHAN_BASE   0

◆ LP503X_BANK_COL1_CHAN

#define LP503X_BANK_COL1_CHAN (   led)    (LP503X_BANK_CHAN_BASE + 1)

◆ LP503X_BANK_COL2_CHAN

#define LP503X_BANK_COL2_CHAN (   led)    (LP503X_BANK_CHAN_BASE + 2)

◆ LP503X_BANK_COL3_CHAN

#define LP503X_BANK_COL3_CHAN (   led)    (LP503X_BANK_CHAN_BASE + 3)

◆ LP503X_COLORS_PER_LED

#define LP503X_COLORS_PER_LED   3

◆ LP503X_LED_BRIGHT_CHAN

#define LP503X_LED_BRIGHT_CHAN (   led)    (LP503X_LED_BRIGHT_CHAN_BASE + led)

◆ LP503X_LED_BRIGHT_CHAN_BASE

#define LP503X_LED_BRIGHT_CHAN_BASE   4

◆ LP503X_LED_COL1_CHAN

#define LP503X_LED_COL1_CHAN (   led)
Value:
#define LP503X_LED_COL_CHAN_BASE
Definition: lp503x.h:32
#define LP503X_COLORS_PER_LED
Definition: lp503x.h:12

◆ LP503X_LED_COL2_CHAN

#define LP503X_LED_COL2_CHAN (   led)

◆ LP503X_LED_COL3_CHAN

#define LP503X_LED_COL3_CHAN (   led)

◆ LP503X_LED_COL_CHAN_BASE

#define LP503X_LED_COL_CHAN_BASE   16

◆ LP503X_MAX_LEDS

#define LP503X_MAX_LEDS   12

◆ LP503X_NUM_CHANNELS

#define LP503X_NUM_CHANNELS   52