hwmonitor 2.1.0.0
HW Monitor Registers Settings

Settings for registers of HW Monitor Click driver. More...

Macros

#define HWMONITOR_SET_CONFIG_START_DIS   0x00
 HW Monitor description HWMONITOR_REG_CONFIGURATION register value.
 
#define HWMONITOR_SET_CONFIG_START_EN   0x01
 
#define HWMONITOR_SET_CONFIG_INT_DIS   0x00
 
#define HWMONITOR_SET_CONFIG_INT_EN   0x01
 
#define HWMONITOR_SET_CONFIG_INT_OPEN_DRAIN   0x00
 
#define HWMONITOR_SET_CONFIG_INT_ACT_LOW   0x01
 
#define HWMONITOR_SET_CONFIG_INT_CLR_DIS   0x00
 
#define HWMONITOR_SET_CONFIG_INT_CLR_EN   0x01
 
#define HWMONITOR_SET_CONFIG_CHA_NCLR_GPI   0x00
 
#define HWMONITOR_SET_CONFIG_CHA_GPI   0x01
 
#define HWMONITOR_SET_CONFIG_GPO_LOW   0x00
 
#define HWMONITOR_SET_CONFIG_GPO_HIGH   0x01
 
#define HWMONITOR_SET_CONFIG_PWR_ON   0x00
 
#define HWMONITOR_SET_CONFIG_PWR_DIS   0x01
 
#define HWMONITOR_SET_FAN1_MODE_COUNT   0x00
 HW Monitor description HWMONITOR_REG_FAN_DIVISOR register value.
 
#define HWMONITOR_SET_FAN1_MODE_SENS_INPUT   0x01
 
#define HWMONITOR_SET_FAN2_MODE_COUNT   0x00
 
#define HWMONITOR_SET_FAN2_MODE_SENS_INPUT   0x02
 
#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV1   0x00
 
#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV2   0x04
 
#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV4   0x08
 
#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV8   0x0C
 
#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV1   0x00
 
#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV2   0x10
 
#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV4   0x20
 
#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV8   0x30
 
#define HWMONITOR_SET_MODE_OS_DISABLE   0x00
 
#define HWMONITOR_SET_MODE_OS_ENABLE   0x01
 
#define HWMONITOR_SET_MODE_RST_DISABLE   0x00
 
#define HWMONITOR_SET_MODE_RST_ENABLE   0x01
 
#define HWMONITOR_SET_TEMP_RES_8_bit   0x00
 HW Monitor description temperature resolution control data.
 
#define HWMONITOR_SET_TEMP_RES_11_bit   0x01
 
#define HWMONITOR_TEMP_RES_11_bit_BIT_MASK   0x08
 
#define HWMONITOR_SET_ALL_CH_ENABLE   0x00
 HW Monitor description HWMONITOR_REG_CHANNEL_DISABLE register value.
 
#define HWMONITOR_SET_ALL_CH_DISABLE   0xFF
 
#define HWMONITOR_MANUFACTURERS_ID   0x01
 HW Monitor description device ID data.
 
#define HWMONITOR_STEPPING_DIE_REVISION_ID   0x08
 
#define HWMONITOR_IN_0   0
 HW Monitor channel selection setting.
 
#define HWMONITOR_IN_1   1
 
#define HWMONITOR_IN_2   2
 
#define HWMONITOR_IN_3   3
 
#define HWMONITOR_IN_4   4
 
#define HWMONITOR_IN_5   5
 
#define HWMONITOR_IN_6   6
 
#define HWMONITOR_FAN_1   0
 
#define HWMONITOR_FAN_2   1
 
#define HWMONITOR_DEVICE_ADDRESS_0   0x28
 HW Monitor device address setting.
 
#define HWMONITOR_DEVICE_ADDRESS_1   0x29
 
#define HWMONITOR_DEVICE_ADDRESS_2   0x2A
 
#define HWMONITOR_DEVICE_ADDRESS_3   0x2B
 
#define HWMONITOR_DEVICE_ADDRESS_4   0x2C
 
#define HWMONITOR_DEVICE_ADDRESS_5   0x2D
 
#define HWMONITOR_DEVICE_ADDRESS_6   0x2E
 
#define HWMONITOR_DEVICE_ADDRESS_7   0x2F
 

Detailed Description

Settings for registers of HW Monitor Click driver.

Macro Definition Documentation

◆ HWMONITOR_DEVICE_ADDRESS_0

#define HWMONITOR_DEVICE_ADDRESS_0   0x28

HW Monitor device address setting.

Specified setting for device slave address selection of HW Monitor Click driver.

◆ HWMONITOR_DEVICE_ADDRESS_1

#define HWMONITOR_DEVICE_ADDRESS_1   0x29

◆ HWMONITOR_DEVICE_ADDRESS_2

#define HWMONITOR_DEVICE_ADDRESS_2   0x2A

◆ HWMONITOR_DEVICE_ADDRESS_3

#define HWMONITOR_DEVICE_ADDRESS_3   0x2B

◆ HWMONITOR_DEVICE_ADDRESS_4

#define HWMONITOR_DEVICE_ADDRESS_4   0x2C

◆ HWMONITOR_DEVICE_ADDRESS_5

#define HWMONITOR_DEVICE_ADDRESS_5   0x2D

◆ HWMONITOR_DEVICE_ADDRESS_6

#define HWMONITOR_DEVICE_ADDRESS_6   0x2E

◆ HWMONITOR_DEVICE_ADDRESS_7

#define HWMONITOR_DEVICE_ADDRESS_7   0x2F

◆ HWMONITOR_FAN_1

#define HWMONITOR_FAN_1   0

◆ HWMONITOR_FAN_2

#define HWMONITOR_FAN_2   1

◆ HWMONITOR_IN_0

#define HWMONITOR_IN_0   0

HW Monitor channel selection setting.

Specified setting for channel selection ofHW Monitor Click driver.

◆ HWMONITOR_IN_1

#define HWMONITOR_IN_1   1

◆ HWMONITOR_IN_2

#define HWMONITOR_IN_2   2

◆ HWMONITOR_IN_3

#define HWMONITOR_IN_3   3

◆ HWMONITOR_IN_4

#define HWMONITOR_IN_4   4

◆ HWMONITOR_IN_5

#define HWMONITOR_IN_5   5

◆ HWMONITOR_IN_6

#define HWMONITOR_IN_6   6

◆ HWMONITOR_MANUFACTURERS_ID

#define HWMONITOR_MANUFACTURERS_ID   0x01

HW Monitor description device ID data.

Specified device ID data for description of HW Monitor Click driver.

◆ HWMONITOR_SET_ALL_CH_DISABLE

#define HWMONITOR_SET_ALL_CH_DISABLE   0xFF

◆ HWMONITOR_SET_ALL_CH_ENABLE

#define HWMONITOR_SET_ALL_CH_ENABLE   0x00

HW Monitor description HWMONITOR_REG_CHANNEL_DISABLE register value.

Specified HWMONITOR_REG_CHANNEL_DISABLE register value for the description of HW Monitor Click driver.

◆ HWMONITOR_SET_CONFIG_CHA_GPI

#define HWMONITOR_SET_CONFIG_CHA_GPI   0x01

◆ HWMONITOR_SET_CONFIG_CHA_NCLR_GPI

#define HWMONITOR_SET_CONFIG_CHA_NCLR_GPI   0x00

◆ HWMONITOR_SET_CONFIG_GPO_HIGH

#define HWMONITOR_SET_CONFIG_GPO_HIGH   0x01

◆ HWMONITOR_SET_CONFIG_GPO_LOW

#define HWMONITOR_SET_CONFIG_GPO_LOW   0x00

◆ HWMONITOR_SET_CONFIG_INT_ACT_LOW

#define HWMONITOR_SET_CONFIG_INT_ACT_LOW   0x01

◆ HWMONITOR_SET_CONFIG_INT_CLR_DIS

#define HWMONITOR_SET_CONFIG_INT_CLR_DIS   0x00

◆ HWMONITOR_SET_CONFIG_INT_CLR_EN

#define HWMONITOR_SET_CONFIG_INT_CLR_EN   0x01

◆ HWMONITOR_SET_CONFIG_INT_DIS

#define HWMONITOR_SET_CONFIG_INT_DIS   0x00

◆ HWMONITOR_SET_CONFIG_INT_EN

#define HWMONITOR_SET_CONFIG_INT_EN   0x01

◆ HWMONITOR_SET_CONFIG_INT_OPEN_DRAIN

#define HWMONITOR_SET_CONFIG_INT_OPEN_DRAIN   0x00

◆ HWMONITOR_SET_CONFIG_PWR_DIS

#define HWMONITOR_SET_CONFIG_PWR_DIS   0x01

◆ HWMONITOR_SET_CONFIG_PWR_ON

#define HWMONITOR_SET_CONFIG_PWR_ON   0x00

◆ HWMONITOR_SET_CONFIG_START_DIS

#define HWMONITOR_SET_CONFIG_START_DIS   0x00

HW Monitor description HWMONITOR_REG_CONFIGURATION register value.

Specified HWMONITOR_REG_CONFIGURATION register value for description of HW Monitor Click driver.

◆ HWMONITOR_SET_CONFIG_START_EN

#define HWMONITOR_SET_CONFIG_START_EN   0x01

◆ HWMONITOR_SET_FAN1_CTRL_SPEED_DIV1

#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV1   0x00

◆ HWMONITOR_SET_FAN1_CTRL_SPEED_DIV2

#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV2   0x04

◆ HWMONITOR_SET_FAN1_CTRL_SPEED_DIV4

#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV4   0x08

◆ HWMONITOR_SET_FAN1_CTRL_SPEED_DIV8

#define HWMONITOR_SET_FAN1_CTRL_SPEED_DIV8   0x0C

◆ HWMONITOR_SET_FAN1_MODE_COUNT

#define HWMONITOR_SET_FAN1_MODE_COUNT   0x00

HW Monitor description HWMONITOR_REG_FAN_DIVISOR register value.

Specified HWMONITOR_REG_FAN_DIVISOR register value for the description of HW Monitor Click driver.

◆ HWMONITOR_SET_FAN1_MODE_SENS_INPUT

#define HWMONITOR_SET_FAN1_MODE_SENS_INPUT   0x01

◆ HWMONITOR_SET_FAN2_CTRL_SPEED_DIV1

#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV1   0x00

◆ HWMONITOR_SET_FAN2_CTRL_SPEED_DIV2

#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV2   0x10

◆ HWMONITOR_SET_FAN2_CTRL_SPEED_DIV4

#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV4   0x20

◆ HWMONITOR_SET_FAN2_CTRL_SPEED_DIV8

#define HWMONITOR_SET_FAN2_CTRL_SPEED_DIV8   0x30

◆ HWMONITOR_SET_FAN2_MODE_COUNT

#define HWMONITOR_SET_FAN2_MODE_COUNT   0x00

◆ HWMONITOR_SET_FAN2_MODE_SENS_INPUT

#define HWMONITOR_SET_FAN2_MODE_SENS_INPUT   0x02

◆ HWMONITOR_SET_MODE_OS_DISABLE

#define HWMONITOR_SET_MODE_OS_DISABLE   0x00

◆ HWMONITOR_SET_MODE_OS_ENABLE

#define HWMONITOR_SET_MODE_OS_ENABLE   0x01

◆ HWMONITOR_SET_MODE_RST_DISABLE

#define HWMONITOR_SET_MODE_RST_DISABLE   0x00

◆ HWMONITOR_SET_MODE_RST_ENABLE

#define HWMONITOR_SET_MODE_RST_ENABLE   0x01

◆ HWMONITOR_SET_TEMP_RES_11_bit

#define HWMONITOR_SET_TEMP_RES_11_bit   0x01

◆ HWMONITOR_SET_TEMP_RES_8_bit

#define HWMONITOR_SET_TEMP_RES_8_bit   0x00

HW Monitor description temperature resolution control data.

Specified temperature resolution control data for description of HW Monitor Click driver.

◆ HWMONITOR_STEPPING_DIE_REVISION_ID

#define HWMONITOR_STEPPING_DIE_REVISION_ID   0x08

◆ HWMONITOR_TEMP_RES_11_bit_BIT_MASK

#define HWMONITOR_TEMP_RES_11_bit_BIT_MASK   0x08