c2x2rgb 2.1.0.0
2x2 RGB Registers Settings

Settings for registers of 2x2 RGB Click driver. More...

Macros

#define C2X2RGB_SET_LD1   1
 2x2 RGB LED selection data values.
 
#define C2X2RGB_SET_LD2   2
 
#define C2X2RGB_SET_LD3   3
 
#define C2X2RGB_SET_LD4   4
 
#define C2X2RGB_DEV_ID   0x06
 2x2 RGB device ID data values.
 
#define C2X2RGB_DEV_ID_BIT_MASK   0x0F
 
#define C2X2RGB_VEN_ID   0x05
 
#define C2X2RGB_VEN_ID_BIT_MASK   0x07
 
#define C2X2RGB_MONITOR_UV_OT_STAT   0x01
 2x2 RGB device ID data values.
 
#define C2X2RGB_MONITOR_COOL_STAT   0x02
 
#define C2X2RGB_MONITOR_BE_STAT   0x04
 
#define C2X2RGB_MONITOR_SC_STAT   0x08
 
#define C2X2RGB_LED_CURRENT_OFF   0
 2x2 RGB LED current setting data values.
 
#define C2X2RGB_LED_CURRENT_3MA   3000
 
#define C2X2RGB_LED_CURRENT_MAX   24000
 
#define C2X2RGB_LED_CURRENT_STEP   125
 
#define C2X2RGB_EN_MODE_SHUTDOWN   0x00
 2x2 RGB control configuration data values.
 
#define C2X2RGB_EN_MODE_NIGHT   0x01
 
#define C2X2RGB_EN_MODE_NORMAL   0x02
 
#define C2X2RGB_EN_MODE_SW_RESET   0x03
 
#define C2X2RGB_EN_MODE_BIT_MASK   0xC0
 
#define C2X2RGB_BE_DISABLE   0x00
 
#define C2X2RGB_BE_ENABLE   0x01
 
#define C2X2RGB_BE_BIT_MASK   0x20
 
#define C2X2RGB_CE_TEMP_135C   0x00
 
#define C2X2RGB_CE_TEMP_120C   0x01
 
#define C2X2RGB_CE_TEMP_105C   0x02
 
#define C2X2RGB_CE_TEMP_90C   0x03
 
#define C2X2RGB_CE_TEMP_BIT_MASK   0x18
 
#define C2X2RGB_FADE_RATE0_32_MS   0x00
 
#define C2X2RGB_FADE_RATE0_63_MS   0x01
 
#define C2X2RGB_FADE_RATE0_125_MS   0x02
 
#define C2X2RGB_FADE_RATE0_250_MS   0x03
 
#define C2X2RGB_FADE_RATE0_500_MS   0x04
 
#define C2X2RGB_FADE_RATE0_1_S   0x05
 
#define C2X2RGB_FADE_RATE0_2_S   0x06
 
#define C2X2RGB_FADE_RATE0_4_S   0x07
 
#define C2X2RGB_FADE_RATE0_BIT_MASK   0x07
 
#define C2X2RGB_PG_MODE_OFF   0x00
 2x2 RGB pattern configuration data values.
 
#define C2X2RGB_PG_MODE_4P_EN   0x01
 
#define C2X2RGB_PG_MODE_6P_EN   0x02
 
#define C2X2RGB_PG_MODE_8P_EN   0x03
 
#define C2X2RGB_PG_MODE_BIT_MASK   0xC0
 
#define C2X2RGB_PG_TIME_188_MS   0x00
 
#define C2X2RGB_PG_TIME_2_S   0x0F
 
#define C2X2RGB_PG_TIME_BIT_MASK   0x3C
 
#define C2X2RGB_FADE_RATE1_32_MS   0x00
 
#define C2X2RGB_FADE_RATE1_4_S   0x07
 
#define C2X2RGB_FADE_RATE1_BIT_MASK   0x07
 
#define C2X2RGB_DEVICE_ADDRESS   0x74
 2x2 RGB device address setting.
 

Detailed Description

Settings for registers of 2x2 RGB Click driver.

Macro Definition Documentation

◆ C2X2RGB_BE_BIT_MASK

#define C2X2RGB_BE_BIT_MASK   0x20

◆ C2X2RGB_BE_DISABLE

#define C2X2RGB_BE_DISABLE   0x00

◆ C2X2RGB_BE_ENABLE

#define C2X2RGB_BE_ENABLE   0x01

◆ C2X2RGB_CE_TEMP_105C

#define C2X2RGB_CE_TEMP_105C   0x02

◆ C2X2RGB_CE_TEMP_120C

#define C2X2RGB_CE_TEMP_120C   0x01

◆ C2X2RGB_CE_TEMP_135C

#define C2X2RGB_CE_TEMP_135C   0x00

◆ C2X2RGB_CE_TEMP_90C

#define C2X2RGB_CE_TEMP_90C   0x03

◆ C2X2RGB_CE_TEMP_BIT_MASK

#define C2X2RGB_CE_TEMP_BIT_MASK   0x18

◆ C2X2RGB_DEV_ID

#define C2X2RGB_DEV_ID   0x06

2x2 RGB device ID data values.

Specified device ID data values of 2x2 RGB Click driver.

◆ C2X2RGB_DEV_ID_BIT_MASK

#define C2X2RGB_DEV_ID_BIT_MASK   0x0F

◆ C2X2RGB_DEVICE_ADDRESS

#define C2X2RGB_DEVICE_ADDRESS   0x74

2x2 RGB device address setting.

Specified setting for device slave address selection of 2x2 RGB Click driver.

◆ C2X2RGB_EN_MODE_BIT_MASK

#define C2X2RGB_EN_MODE_BIT_MASK   0xC0

◆ C2X2RGB_EN_MODE_NIGHT

#define C2X2RGB_EN_MODE_NIGHT   0x01

◆ C2X2RGB_EN_MODE_NORMAL

#define C2X2RGB_EN_MODE_NORMAL   0x02

◆ C2X2RGB_EN_MODE_SHUTDOWN

#define C2X2RGB_EN_MODE_SHUTDOWN   0x00

2x2 RGB control configuration data values.

Specified control configuration of 2x2 RGB Click driver.

◆ C2X2RGB_EN_MODE_SW_RESET

#define C2X2RGB_EN_MODE_SW_RESET   0x03

◆ C2X2RGB_FADE_RATE0_125_MS

#define C2X2RGB_FADE_RATE0_125_MS   0x02

◆ C2X2RGB_FADE_RATE0_1_S

#define C2X2RGB_FADE_RATE0_1_S   0x05

◆ C2X2RGB_FADE_RATE0_250_MS

#define C2X2RGB_FADE_RATE0_250_MS   0x03

◆ C2X2RGB_FADE_RATE0_2_S

#define C2X2RGB_FADE_RATE0_2_S   0x06

◆ C2X2RGB_FADE_RATE0_32_MS

#define C2X2RGB_FADE_RATE0_32_MS   0x00

◆ C2X2RGB_FADE_RATE0_4_S

#define C2X2RGB_FADE_RATE0_4_S   0x07

◆ C2X2RGB_FADE_RATE0_500_MS

#define C2X2RGB_FADE_RATE0_500_MS   0x04

◆ C2X2RGB_FADE_RATE0_63_MS

#define C2X2RGB_FADE_RATE0_63_MS   0x01

◆ C2X2RGB_FADE_RATE0_BIT_MASK

#define C2X2RGB_FADE_RATE0_BIT_MASK   0x07

◆ C2X2RGB_FADE_RATE1_32_MS

#define C2X2RGB_FADE_RATE1_32_MS   0x00

◆ C2X2RGB_FADE_RATE1_4_S

#define C2X2RGB_FADE_RATE1_4_S   0x07

◆ C2X2RGB_FADE_RATE1_BIT_MASK

#define C2X2RGB_FADE_RATE1_BIT_MASK   0x07

◆ C2X2RGB_LED_CURRENT_3MA

#define C2X2RGB_LED_CURRENT_3MA   3000

◆ C2X2RGB_LED_CURRENT_MAX

#define C2X2RGB_LED_CURRENT_MAX   24000

◆ C2X2RGB_LED_CURRENT_OFF

#define C2X2RGB_LED_CURRENT_OFF   0

2x2 RGB LED current setting data values.

Specified LED current setting data values of 2x2 RGB Click driver.

◆ C2X2RGB_LED_CURRENT_STEP

#define C2X2RGB_LED_CURRENT_STEP   125

◆ C2X2RGB_MONITOR_BE_STAT

#define C2X2RGB_MONITOR_BE_STAT   0x04

◆ C2X2RGB_MONITOR_COOL_STAT

#define C2X2RGB_MONITOR_COOL_STAT   0x02

◆ C2X2RGB_MONITOR_SC_STAT

#define C2X2RGB_MONITOR_SC_STAT   0x08

◆ C2X2RGB_MONITOR_UV_OT_STAT

#define C2X2RGB_MONITOR_UV_OT_STAT   0x01

2x2 RGB device ID data values.

Specified device ID data values of 2x2 RGB Click driver.

◆ C2X2RGB_PG_MODE_4P_EN

#define C2X2RGB_PG_MODE_4P_EN   0x01

◆ C2X2RGB_PG_MODE_6P_EN

#define C2X2RGB_PG_MODE_6P_EN   0x02

◆ C2X2RGB_PG_MODE_8P_EN

#define C2X2RGB_PG_MODE_8P_EN   0x03

◆ C2X2RGB_PG_MODE_BIT_MASK

#define C2X2RGB_PG_MODE_BIT_MASK   0xC0

◆ C2X2RGB_PG_MODE_OFF

#define C2X2RGB_PG_MODE_OFF   0x00

2x2 RGB pattern configuration data values.

Specified pattern configuration of 2x2 RGB Click driver.

◆ C2X2RGB_PG_TIME_188_MS

#define C2X2RGB_PG_TIME_188_MS   0x00

◆ C2X2RGB_PG_TIME_2_S

#define C2X2RGB_PG_TIME_2_S   0x0F

◆ C2X2RGB_PG_TIME_BIT_MASK

#define C2X2RGB_PG_TIME_BIT_MASK   0x3C

◆ C2X2RGB_SET_LD1

#define C2X2RGB_SET_LD1   1

2x2 RGB LED selection data values.

Specified LED selection of 2x2 RGB Click driver.

◆ C2X2RGB_SET_LD2

#define C2X2RGB_SET_LD2   2

◆ C2X2RGB_SET_LD3

#define C2X2RGB_SET_LD3   3

◆ C2X2RGB_SET_LD4

#define C2X2RGB_SET_LD4   4

◆ C2X2RGB_VEN_ID

#define C2X2RGB_VEN_ID   0x05

◆ C2X2RGB_VEN_ID_BIT_MASK

#define C2X2RGB_VEN_ID_BIT_MASK   0x07