Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
lp50xx.h File Reference

Go to the source code of this file.

Macros

#define LP50XX_COLORS_PER_LED   3
#define LP5009_MAX_LEDS   3
#define LP5012_MAX_LEDS   4
#define LP5018_MAX_LEDS   6
#define LP5024_MAX_LEDS   8
#define LP5030_MAX_LEDS   10
#define LP5036_MAX_LEDS   12
#define LP50XX_BANK_CHAN_BASE   0
#define LP50XX_BANK_BRIGHT_CHAN   LP50XX_BANK_CHAN_BASE
#define LP50XX_BANK_COL1_CHAN(led)
#define LP50XX_BANK_COL2_CHAN(led)
#define LP50XX_BANK_COL3_CHAN(led)
#define LP50XX_LED_BRIGHT_CHAN_BASE   4
#define LP50XX_LED_BRIGHT_CHAN(led)
#define LP5012_LED_COL_CHAN_BASE   8
#define LP5012_LED_COL1_CHAN(led)
#define LP5012_LED_COL2_CHAN(led)
#define LP5012_LED_COL3_CHAN(led)
#define LP5024_LED_COL_CHAN_BASE   12
#define LP5024_LED_COL1_CHAN(led)
#define LP5024_LED_COL2_CHAN(led)
#define LP5024_LED_COL3_CHAN(led)
#define LP5036_LED_COL_CHAN_BASE   16
#define LP5036_LED_COL1_CHAN(led)
#define LP5036_LED_COL2_CHAN(led)
#define LP5036_LED_COL3_CHAN(led)

Macro Definition Documentation

◆ LP5009_MAX_LEDS

#define LP5009_MAX_LEDS   3

◆ LP5012_LED_COL1_CHAN

#define LP5012_LED_COL1_CHAN ( led)
Value:
#define LP5012_LED_COL_CHAN_BASE
Definition lp50xx.h:44
#define LP50XX_COLORS_PER_LED
Definition lp50xx.h:12

◆ LP5012_LED_COL2_CHAN

#define LP5012_LED_COL2_CHAN ( led)

◆ LP5012_LED_COL3_CHAN

#define LP5012_LED_COL3_CHAN ( led)

◆ LP5012_LED_COL_CHAN_BASE

#define LP5012_LED_COL_CHAN_BASE   8

◆ LP5012_MAX_LEDS

#define LP5012_MAX_LEDS   4

◆ LP5018_MAX_LEDS

#define LP5018_MAX_LEDS   6

◆ LP5024_LED_COL1_CHAN

#define LP5024_LED_COL1_CHAN ( led)
Value:
#define LP5024_LED_COL_CHAN_BASE
Definition lp50xx.h:52

◆ LP5024_LED_COL2_CHAN

#define LP5024_LED_COL2_CHAN ( led)

◆ LP5024_LED_COL3_CHAN

#define LP5024_LED_COL3_CHAN ( led)

◆ LP5024_LED_COL_CHAN_BASE

#define LP5024_LED_COL_CHAN_BASE   12

◆ LP5024_MAX_LEDS

#define LP5024_MAX_LEDS   8

◆ LP5030_MAX_LEDS

#define LP5030_MAX_LEDS   10

◆ LP5036_LED_COL1_CHAN

#define LP5036_LED_COL1_CHAN ( led)
Value:
#define LP5036_LED_COL_CHAN_BASE
Definition lp50xx.h:60

◆ LP5036_LED_COL2_CHAN

#define LP5036_LED_COL2_CHAN ( led)

◆ LP5036_LED_COL3_CHAN

#define LP5036_LED_COL3_CHAN ( led)

◆ LP5036_LED_COL_CHAN_BASE

#define LP5036_LED_COL_CHAN_BASE   16

◆ LP5036_MAX_LEDS

#define LP5036_MAX_LEDS   12

◆ LP50XX_BANK_BRIGHT_CHAN

#define LP50XX_BANK_BRIGHT_CHAN   LP50XX_BANK_CHAN_BASE

◆ LP50XX_BANK_CHAN_BASE

#define LP50XX_BANK_CHAN_BASE   0

◆ LP50XX_BANK_COL1_CHAN

#define LP50XX_BANK_COL1_CHAN ( led)
Value:
#define LP50XX_BANK_CHAN_BASE
Definition lp50xx.h:26

◆ LP50XX_BANK_COL2_CHAN

#define LP50XX_BANK_COL2_CHAN ( led)
Value:

◆ LP50XX_BANK_COL3_CHAN

#define LP50XX_BANK_COL3_CHAN ( led)
Value:

◆ LP50XX_COLORS_PER_LED

#define LP50XX_COLORS_PER_LED   3

◆ LP50XX_LED_BRIGHT_CHAN

#define LP50XX_LED_BRIGHT_CHAN ( led)
Value:
#define LP50XX_LED_BRIGHT_CHAN_BASE
Definition lp50xx.h:33

◆ LP50XX_LED_BRIGHT_CHAN_BASE

#define LP50XX_LED_BRIGHT_CHAN_BASE   4