knob 2.0.0.0

Macros

#define KNOB_REG_MODE_1   0x00
 
#define KNOB_REG_MODE_2   0x01
 
#define KNOB_REG_LED_OUTPUT_STATE_0   0x02
 
#define KNOB_REG_LED_OUTPUT_STATE_1   0x03
 
#define KNOB_REG_LED_OUTPUT_STATE_2   0x04
 
#define KNOB_REG_LED_OUTPUT_STATE_3   0x05
 
#define KNOB_REG_LED_OUTPUT_STATE_4   0x06
 
#define KNOB_REG_LED_OUTPUT_STATE_5   0x07
 
#define KNOB_REG_GROUP_DUTY_CYCLE_CONTROL   0x08
 
#define KNOB_REG_GROUP_FREQUENCY   0x09
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_0   0x0A
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_1   0x0B
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_2   0x0C
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_3   0x0D
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_4   0x0E
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_5   0x0F
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_6   0x10
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_7   0x11
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_8   0x12
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_9   0x13
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_10   0x14
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_11   0x15
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_12   0x16
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_13   0x17
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_14   0x18
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_15   0x19
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_16   0x1A
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_17   0x1B
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_18   0x1C
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_19   0x1D
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_20   0x1E
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_21   0x1F
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_22   0x20
 
#define KNOB_REG_BRIGHTNESS_CONTROL_LED_23   0x21
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_0   0x22
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_1   0x23
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_2   0x24
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_3   0x25
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_4   0x26
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_5   0x27
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_6   0x28
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_7   0x29
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_8   0x2A
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_9   0x2B
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_10   0x2C
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_11   0x2D
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_12   0x2E
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_13   0x2F
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_14   0x30
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_15   0x31
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_16   0x32
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_17   0x33
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_18   0x34
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_19   0x35
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_20   0x36
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_21   0x37
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_22   0x38
 
#define KNOB_REG_OUTPUT_GAIN_CONTROL_23   0x39
 
#define KNOB_REG_OFFSET   0x3A
 
#define KNOB_REG_I2C_BUS_SUBADDRESS_1   0x3B
 
#define KNOB_REG_I2C_BUS_SUBADDRESS_2   0x3C
 
#define KNOB_REG_I2C_BUS_SUBADDRESS_3   0x3D
 
#define KNOB_REG_ALL_CALL_I2C_BUS_ADDRESS   0x3E
 
#define KNOB_REG_BRIGHTNESS_CONTROL_FOR_ALL_LED   0x3F
 
#define KNOB_REG_GAIN_CONTROL_FOR_ALL_LED   0x40
 
#define KNOB_REG_OUTPUT_ERROR_FLAG_0   0x41
 
#define KNOB_REG_OUTPUT_ERROR_FLAG_1   0x42
 
#define KNOB_REG_OUTPUT_ERROR_FLAG_2   0x43
 
#define KNOB_REG_OUTPUT_ERROR_FLAG_3   0x44
 
#define KNOB_REG_OUTPUT_ERROR_FLAG_4   0x45
 
#define KNOB_REG_OUTPUT_ERROR_FLAG_5   0x46
 

Detailed Description

Macro Definition Documentation

◆ KNOB_REG_ALL_CALL_I2C_BUS_ADDRESS

#define KNOB_REG_ALL_CALL_I2C_BUS_ADDRESS   0x3E

◆ KNOB_REG_BRIGHTNESS_CONTROL_FOR_ALL_LED

#define KNOB_REG_BRIGHTNESS_CONTROL_FOR_ALL_LED   0x3F

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_0

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_0   0x0A

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_1

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_1   0x0B

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_10

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_10   0x14

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_11

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_11   0x15

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_12

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_12   0x16

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_13

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_13   0x17

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_14

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_14   0x18

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_15

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_15   0x19

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_16

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_16   0x1A

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_17

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_17   0x1B

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_18

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_18   0x1C

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_19

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_19   0x1D

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_2

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_2   0x0C

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_20

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_20   0x1E

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_21

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_21   0x1F

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_22

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_22   0x20

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_23

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_23   0x21

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_3

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_3   0x0D

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_4

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_4   0x0E

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_5

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_5   0x0F

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_6

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_6   0x10

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_7

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_7   0x11

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_8

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_8   0x12

◆ KNOB_REG_BRIGHTNESS_CONTROL_LED_9

#define KNOB_REG_BRIGHTNESS_CONTROL_LED_9   0x13

◆ KNOB_REG_GAIN_CONTROL_FOR_ALL_LED

#define KNOB_REG_GAIN_CONTROL_FOR_ALL_LED   0x40

◆ KNOB_REG_GROUP_DUTY_CYCLE_CONTROL

#define KNOB_REG_GROUP_DUTY_CYCLE_CONTROL   0x08

◆ KNOB_REG_GROUP_FREQUENCY

#define KNOB_REG_GROUP_FREQUENCY   0x09

◆ KNOB_REG_I2C_BUS_SUBADDRESS_1

#define KNOB_REG_I2C_BUS_SUBADDRESS_1   0x3B

◆ KNOB_REG_I2C_BUS_SUBADDRESS_2

#define KNOB_REG_I2C_BUS_SUBADDRESS_2   0x3C

◆ KNOB_REG_I2C_BUS_SUBADDRESS_3

#define KNOB_REG_I2C_BUS_SUBADDRESS_3   0x3D

◆ KNOB_REG_LED_OUTPUT_STATE_0

#define KNOB_REG_LED_OUTPUT_STATE_0   0x02

◆ KNOB_REG_LED_OUTPUT_STATE_1

#define KNOB_REG_LED_OUTPUT_STATE_1   0x03

◆ KNOB_REG_LED_OUTPUT_STATE_2

#define KNOB_REG_LED_OUTPUT_STATE_2   0x04

◆ KNOB_REG_LED_OUTPUT_STATE_3

#define KNOB_REG_LED_OUTPUT_STATE_3   0x05

◆ KNOB_REG_LED_OUTPUT_STATE_4

#define KNOB_REG_LED_OUTPUT_STATE_4   0x06

◆ KNOB_REG_LED_OUTPUT_STATE_5

#define KNOB_REG_LED_OUTPUT_STATE_5   0x07

◆ KNOB_REG_MODE_1

#define KNOB_REG_MODE_1   0x00

◆ KNOB_REG_MODE_2

#define KNOB_REG_MODE_2   0x01

◆ KNOB_REG_OFFSET

#define KNOB_REG_OFFSET   0x3A

◆ KNOB_REG_OUTPUT_ERROR_FLAG_0

#define KNOB_REG_OUTPUT_ERROR_FLAG_0   0x41

◆ KNOB_REG_OUTPUT_ERROR_FLAG_1

#define KNOB_REG_OUTPUT_ERROR_FLAG_1   0x42

◆ KNOB_REG_OUTPUT_ERROR_FLAG_2

#define KNOB_REG_OUTPUT_ERROR_FLAG_2   0x43

◆ KNOB_REG_OUTPUT_ERROR_FLAG_3

#define KNOB_REG_OUTPUT_ERROR_FLAG_3   0x44

◆ KNOB_REG_OUTPUT_ERROR_FLAG_4

#define KNOB_REG_OUTPUT_ERROR_FLAG_4   0x45

◆ KNOB_REG_OUTPUT_ERROR_FLAG_5

#define KNOB_REG_OUTPUT_ERROR_FLAG_5   0x46

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_0

#define KNOB_REG_OUTPUT_GAIN_CONTROL_0   0x22

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_1

#define KNOB_REG_OUTPUT_GAIN_CONTROL_1   0x23

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_10

#define KNOB_REG_OUTPUT_GAIN_CONTROL_10   0x2C

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_11

#define KNOB_REG_OUTPUT_GAIN_CONTROL_11   0x2D

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_12

#define KNOB_REG_OUTPUT_GAIN_CONTROL_12   0x2E

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_13

#define KNOB_REG_OUTPUT_GAIN_CONTROL_13   0x2F

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_14

#define KNOB_REG_OUTPUT_GAIN_CONTROL_14   0x30

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_15

#define KNOB_REG_OUTPUT_GAIN_CONTROL_15   0x31

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_16

#define KNOB_REG_OUTPUT_GAIN_CONTROL_16   0x32

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_17

#define KNOB_REG_OUTPUT_GAIN_CONTROL_17   0x33

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_18

#define KNOB_REG_OUTPUT_GAIN_CONTROL_18   0x34

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_19

#define KNOB_REG_OUTPUT_GAIN_CONTROL_19   0x35

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_2

#define KNOB_REG_OUTPUT_GAIN_CONTROL_2   0x24

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_20

#define KNOB_REG_OUTPUT_GAIN_CONTROL_20   0x36

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_21

#define KNOB_REG_OUTPUT_GAIN_CONTROL_21   0x37

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_22

#define KNOB_REG_OUTPUT_GAIN_CONTROL_22   0x38

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_23

#define KNOB_REG_OUTPUT_GAIN_CONTROL_23   0x39

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_3

#define KNOB_REG_OUTPUT_GAIN_CONTROL_3   0x25

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_4

#define KNOB_REG_OUTPUT_GAIN_CONTROL_4   0x26

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_5

#define KNOB_REG_OUTPUT_GAIN_CONTROL_5   0x27

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_6

#define KNOB_REG_OUTPUT_GAIN_CONTROL_6   0x28

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_7

#define KNOB_REG_OUTPUT_GAIN_CONTROL_7   0x29

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_8

#define KNOB_REG_OUTPUT_GAIN_CONTROL_8   0x2A

◆ KNOB_REG_OUTPUT_GAIN_CONTROL_9

#define KNOB_REG_OUTPUT_GAIN_CONTROL_9   0x2B