32#define PCA9633_REG_MODE1 0x00
37#define PCA9633_REG_MODE2 0x01
42#define PCA9633_REG_PWM0 0x02
47#define PCA9633_REG_PWM1 0x03
52#define PCA9633_REG_PWM2 0x04
57#define PCA9633_REG_PWM3 0x05
62#define PCA9633_REG_GRPPWM 0x06
67#define PCA9633_REG_GRPFREQ 0x07
72#define PCA9633_REG_LEDOUT 0x08
77#define PCA9633_REG_SUBADR1 0x09
82#define PCA9633_REG_SUBADR2 0x0A
87#define PCA9633_REG_SUBADR3 0x0B
92#define PCA9633_REG_ALLCALLADR 0x0C
101#define PCA9633_BIT_AI2 BIT7
106#define PCA9633_BIT_AI1 BIT6
111#define PCA9633_BIT_AI0 BIT5
117#define PCA9633_BIT_SLEEP BIT4
123#define PCA9633_BIT_SUB1 BIT3
129#define PCA9633_BIT_SUB2 BIT2
135#define PCA9633_BIT_SUB3 BIT1
141#define PCA9633_BIT_ALLCALL BIT0
148#define PCA9633_BIT_DMBLNK BIT5
154#define PCA9633_BIT_INVRT BIT4
160#define PCA9633_BIT_OCH BIT3
166#define PCA9633_BIT_OUTDRV BIT2
176#define PCA9633_BITMASK_OUTNE 0x03
183#define PCA9633_BITMASK_LDR3 0xC0
188#define PCA9633_BITMASK_LDR2 0x30
193#define PCA9633_BITMASK_LDR1 0x0C
198#define PCA9633_BITMASK_LDR0 0x03
Helper functions for bit arithmetic.