fan9 2.1.0.0
Macros
Fan 9 Registers Settings

Settings for registers of Fan 9 Click driver. More...

Macros

#define FAN9_SPEED_CTRL_OPEN_LOOP   0x0000
 Fan 9 description setting. More...
 
#define FAN9_SPEED_CTRL_CLOASED   0x0001
 
#define FAN9_PHA_MODE_AUTO   0x0000
 
#define FAN9_PHA_MODE_LINEAR_PHASE   0x0002
 
#define FAN9_RD_ENABLED   0x0000
 
#define FAN9_RD_DISABLED   0x0004
 
#define FAN9_SPEED_CONTROL_PWM   0x0000
 
#define FAN9_SPEED_CONTROL_ANALOG   0x0008
 
#define FAN9_POLE_PAIR_1   0x0000
 
#define FAN9_POLE_PAIR_2   0x0010
 
#define FAN9_POLE_PAIR_3   0x0020
 
#define FAN9_POLE_PAIR_4   0x0030
 
#define FAN9_POLE_PAIR_5   0x0040
 
#define FAN9_POLE_PAIR_6   0x0050
 
#define FAN9_POLE_PAIR_7   0x0060
 
#define FAN9_NOCOAST   0x0080
 
#define FAN9_COAST   0x0000
 
#define FAN9_ALIGNMODE_ALIGN   0x0000
 
#define FAN9_ALIGNMODE_ONE_CYCLE   0x0100
 
#define FAN9_QCKSTART_DISABLED   0x0000
 
#define FAN9_QCKSTART_ENABLED   0x0200
 
#define FAN9_OVPOPT_DISABLED   0x0000
 
#define FAN9_OVPOPT_LOCK_DETECT   0x0400
 
#define FAN9_FGSTRT_FG_DISABLED   0x0000
 
#define FAN9_FGSTRT_FG_ENABLED   0x0800
 
#define FAN9_BEMFHYS_LEVEL_0   0x0000
 
#define FAN9_BEMFHYS_LEVEL_1   0x1000
 
#define FAN9_BEMFHYS_LEVEL_2   0x2000
 
#define FAN9_BEMFHYS_LEVEL_3   0x3000
 
#define FAN9_SOWAUTO_VALUE_0   0x0000
 
#define FAN9_SOWAUTO_VALUE_1   0x4000
 
#define FAN9_OCPOPT_RST_AFTER_TLOCK   0x0000
 
#define FAN9_OCPOPT_RST_AFTER_PWM_ONOFF   0x8000
 
#define FAN9_STRTDMD_VALUE   0x0033
 Fan 9 Start DMD values setting. More...
 
#define FAN9_DMDPOST_VALUE   0xCA00
 
#define FAN9_PIN_STATE_LOW   0x00
 Fan 9 pin state setting. More...
 
#define FAN9_PIN_STATE_HIGH   0x01
 
#define FAN9_DIRECTION_CW   0x00
 Fan 9 direction setting. More...
 
#define FAN9_DIRECTION_CCW   0x01
 
#define FAN9_BRAKE_OFF   0x00
 Fan 9 brake states setting. More...
 
#define FAN9_BRAKE_ON   0x01
 
#define FAN9_PWM_CALCULATION_CONS   511.0f
 Fan 9 pwm calculation setting. More...
 
#define FAN9_PWM_CALCULATION_MUL   100
 
#define FAN9_DEVICE_ADDRESS   0x55
 Fan 9 device address setting. More...
 

Detailed Description

Settings for registers of Fan 9 Click driver.

Macro Definition Documentation

◆ FAN9_ALIGNMODE_ALIGN

#define FAN9_ALIGNMODE_ALIGN   0x0000

◆ FAN9_ALIGNMODE_ONE_CYCLE

#define FAN9_ALIGNMODE_ONE_CYCLE   0x0100

◆ FAN9_BEMFHYS_LEVEL_0

#define FAN9_BEMFHYS_LEVEL_0   0x0000

◆ FAN9_BEMFHYS_LEVEL_1

#define FAN9_BEMFHYS_LEVEL_1   0x1000

◆ FAN9_BEMFHYS_LEVEL_2

#define FAN9_BEMFHYS_LEVEL_2   0x2000

◆ FAN9_BEMFHYS_LEVEL_3

#define FAN9_BEMFHYS_LEVEL_3   0x3000

◆ FAN9_BRAKE_OFF

#define FAN9_BRAKE_OFF   0x00

Fan 9 brake states setting.

Specified setting for brake states of Fan 9 Click driver.

◆ FAN9_BRAKE_ON

#define FAN9_BRAKE_ON   0x01

◆ FAN9_COAST

#define FAN9_COAST   0x0000

◆ FAN9_DEVICE_ADDRESS

#define FAN9_DEVICE_ADDRESS   0x55

Fan 9 device address setting.

Specified setting for device slave address selection of Fan 9 Click driver.

◆ FAN9_DIRECTION_CCW

#define FAN9_DIRECTION_CCW   0x01

◆ FAN9_DIRECTION_CW

#define FAN9_DIRECTION_CW   0x00

Fan 9 direction setting.

Specified setting for direction of Fan 9 Click driver.

◆ FAN9_DMDPOST_VALUE

#define FAN9_DMDPOST_VALUE   0xCA00

◆ FAN9_FGSTRT_FG_DISABLED

#define FAN9_FGSTRT_FG_DISABLED   0x0000

◆ FAN9_FGSTRT_FG_ENABLED

#define FAN9_FGSTRT_FG_ENABLED   0x0800

◆ FAN9_NOCOAST

#define FAN9_NOCOAST   0x0080

◆ FAN9_OCPOPT_RST_AFTER_PWM_ONOFF

#define FAN9_OCPOPT_RST_AFTER_PWM_ONOFF   0x8000

◆ FAN9_OCPOPT_RST_AFTER_TLOCK

#define FAN9_OCPOPT_RST_AFTER_TLOCK   0x0000

◆ FAN9_OVPOPT_DISABLED

#define FAN9_OVPOPT_DISABLED   0x0000

◆ FAN9_OVPOPT_LOCK_DETECT

#define FAN9_OVPOPT_LOCK_DETECT   0x0400

◆ FAN9_PHA_MODE_AUTO

#define FAN9_PHA_MODE_AUTO   0x0000

◆ FAN9_PHA_MODE_LINEAR_PHASE

#define FAN9_PHA_MODE_LINEAR_PHASE   0x0002

◆ FAN9_PIN_STATE_HIGH

#define FAN9_PIN_STATE_HIGH   0x01

◆ FAN9_PIN_STATE_LOW

#define FAN9_PIN_STATE_LOW   0x00

Fan 9 pin state setting.

Specified setting for pin state of Fan 9 Click driver.

◆ FAN9_POLE_PAIR_1

#define FAN9_POLE_PAIR_1   0x0000

◆ FAN9_POLE_PAIR_2

#define FAN9_POLE_PAIR_2   0x0010

◆ FAN9_POLE_PAIR_3

#define FAN9_POLE_PAIR_3   0x0020

◆ FAN9_POLE_PAIR_4

#define FAN9_POLE_PAIR_4   0x0030

◆ FAN9_POLE_PAIR_5

#define FAN9_POLE_PAIR_5   0x0040

◆ FAN9_POLE_PAIR_6

#define FAN9_POLE_PAIR_6   0x0050

◆ FAN9_POLE_PAIR_7

#define FAN9_POLE_PAIR_7   0x0060

◆ FAN9_PWM_CALCULATION_CONS

#define FAN9_PWM_CALCULATION_CONS   511.0f

Fan 9 pwm calculation setting.

Specified setting for pwm calculation of Fan 9 Click driver.

◆ FAN9_PWM_CALCULATION_MUL

#define FAN9_PWM_CALCULATION_MUL   100

◆ FAN9_QCKSTART_DISABLED

#define FAN9_QCKSTART_DISABLED   0x0000

◆ FAN9_QCKSTART_ENABLED

#define FAN9_QCKSTART_ENABLED   0x0200

◆ FAN9_RD_DISABLED

#define FAN9_RD_DISABLED   0x0004

◆ FAN9_RD_ENABLED

#define FAN9_RD_ENABLED   0x0000

◆ FAN9_SOWAUTO_VALUE_0

#define FAN9_SOWAUTO_VALUE_0   0x0000

◆ FAN9_SOWAUTO_VALUE_1

#define FAN9_SOWAUTO_VALUE_1   0x4000

◆ FAN9_SPEED_CONTROL_ANALOG

#define FAN9_SPEED_CONTROL_ANALOG   0x0008

◆ FAN9_SPEED_CONTROL_PWM

#define FAN9_SPEED_CONTROL_PWM   0x0000

◆ FAN9_SPEED_CTRL_CLOASED

#define FAN9_SPEED_CTRL_CLOASED   0x0001

◆ FAN9_SPEED_CTRL_OPEN_LOOP

#define FAN9_SPEED_CTRL_OPEN_LOOP   0x0000

Fan 9 description setting.

Specified setting for description of Fan 9 Click driver.

◆ FAN9_STRTDMD_VALUE

#define FAN9_STRTDMD_VALUE   0x0033

Fan 9 Start DMD values setting.

Specified setting for Start DMD description of Fan 9 Click driver.