diff options
Diffstat (limited to 'sys/dev/iicbus/is31fl319xreg.h')
-rw-r--r-- | sys/dev/iicbus/is31fl319xreg.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/dev/iicbus/is31fl319xreg.h b/sys/dev/iicbus/is31fl319xreg.h index cda7207..d780eb9 100644 --- a/sys/dev/iicbus/is31fl319xreg.h +++ b/sys/dev/iicbus/is31fl319xreg.h @@ -37,6 +37,7 @@ #define IS31FL319X_LEDCTRL1 0x01 #define IS31FL319X_LEDCTRL2 0x02 #define IS31FL319X_CONF1 0x03 +#define IS31FL319X_CONF1_PWM(led) (1 << (4 + led)) #define IS31FL319X_CONF2 0x04 #define IS31FL319X_RAMPMODE 0x05 #define IS31FL319X_BREATHMARK 0x06 @@ -44,7 +45,15 @@ #define IS31FL319X_PWM_MAX 0xff #define IS31FL319X_DATA_UPDATE 0x10 #define IS31FL319X_T0(out) (0x11 + (out)) +#define IS31FL319X_T0_A_MASK 0x0f +#define IS31FL319X_T0_B_MASK 0x30 +#define IS31FL319X_T0_MAX_TIME 31200 #define IS31FL319X_T123(led) (0x1a + (led)) +#define IS31FL319X_T1_A_MASK 0x07 +#define IS31FL319X_T1_MAX_TIME 4160 +#define IS31FL319X_T2_B_MASK 0x70 +#define IS31FL319X_T2_MAX_TIME 16640 +#define IS31FL319X_DT (1 << 7) #define IS31FL319X_T4(out) (0x1d + (out)) #define IS31FL319X_TIME_UPDATE 0x26 #define IS31FL319X_RESET 0xff |