brushless23  2.0.0.0
Macros
Brushless 23 Registers Settings

Settings for registers of Brushless 23 Click driver. More...

Macros

#define BRUSHLESS23_DUTY_CYCLE_MIN_PCT   0.0
 Brushless 23 open loop setting for option 3. More...
 
#define BRUSHLESS23_DUTY_CYCLE_MAX_PCT   1.0
 
#define BRUSHLESS23_START_DUTY_MIN_PCT   0.0
 
#define BRUSHLESS23_START_DUTY_20_PCT   0.2
 
#define BRUSHLESS23_START_DUTY_MAX_PCT   0.498
 
#define BRUSHLESS23_STOP_DUTY_MIN_PCT   0.0
 
#define BRUSHLESS23_STOP_DUTY_18_PCT   0.18
 
#define BRUSHLESS23_STOP_DUTY_MAX_PCT   0.496
 
#define BRUSHLESS23_MAX_DUTY_MIN_PCT   0.502
 
#define BRUSHLESS23_MAX_DUTY_90_PCT   0.9
 
#define BRUSHLESS23_MAX_DUTY_MAX_PCT   1.0
 
#define BRUSHLESS23_CHANGE_DUTY_MIN_PCT   0.004
 
#define BRUSHLESS23_CHANGE_DUTY_90_PCT   0.9
 
#define BRUSHLESS23_CHANGE_DUTY_MAX_PCT   0.996
 
#define BRUSHLESS23_START_RPM_MIN_PCT   0.0
 
#define BRUSHLESS23_START_RPM_10_PCT   0.1
 
#define BRUSHLESS23_START_RPM_MAX_PCT   0.498
 
#define BRUSHLESS23_SPEED_SLOP_1_MSB   0x0F
 
#define BRUSHLESS23_SPEED_SLOP_1_LSB   0xF8
 
#define BRUSHLESS23_SPEED_SLOP_2_MSB   0x15
 
#define BRUSHLESS23_SPEED_SLOP_2_LSB   0xF0
 
#define BRUSHLESS23_OPEN_LOOP   0x01
 
#define BRUSHLESS23_TSPSEL_PWM_DUTY   0x10
 
#define BRUSHLESS23_ALERTINV_LOW   0x02
 
#define BRUSHLESS23_NO_STOP_BIT_MASK   0x80
 
#define BRUSHLESS23_DIR_CW   0
 Brushless 23 direction setting. More...
 
#define BRUSHLESS23_DIR_CCW   1
 
#define BRUSHLESS23_SBY_STANDBY   0
 Brushless 23 standby pin setting. More...
 
#define BRUSHLESS23_SBY_NORMAL_OPERATION   1
 
#define BRUSHLESS23_SPEED_FREQUENCY   250000.0
 Brushless 23 motor speed frequency calculation. More...
 
#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_00   0x29
 Brushless 23 device address setting. More...
 
#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_01   0x29
 
#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_10   0x2D
 
#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_11   0x32
 
#define BRUSHLESS23_DEF_FREQ   5000
 Brushless 23 default PWM frequency. More...
 

Detailed Description

Settings for registers of Brushless 23 Click driver.

Macro Definition Documentation

◆ BRUSHLESS23_ALERTINV_LOW

#define BRUSHLESS23_ALERTINV_LOW   0x02

◆ BRUSHLESS23_CHANGE_DUTY_90_PCT

#define BRUSHLESS23_CHANGE_DUTY_90_PCT   0.9

◆ BRUSHLESS23_CHANGE_DUTY_MAX_PCT

#define BRUSHLESS23_CHANGE_DUTY_MAX_PCT   0.996

◆ BRUSHLESS23_CHANGE_DUTY_MIN_PCT

#define BRUSHLESS23_CHANGE_DUTY_MIN_PCT   0.004

◆ BRUSHLESS23_DEF_FREQ

#define BRUSHLESS23_DEF_FREQ   5000

Brushless 23 default PWM frequency.

Specified setting for default PWM frequency of Brushless 23 Click driver.

◆ BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_00

#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_00   0x29

Brushless 23 device address setting.

Specified setting for device slave address selection of Brushless 23 Click driver.

◆ BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_01

#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_01   0x29

◆ BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_10

#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_10   0x2D

◆ BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_11

#define BRUSHLESS23_DEVICE_ADDRESS_ID2ID1_11   0x32

◆ BRUSHLESS23_DIR_CCW

#define BRUSHLESS23_DIR_CCW   1

◆ BRUSHLESS23_DIR_CW

#define BRUSHLESS23_DIR_CW   0

Brushless 23 direction setting.

Specified setting for direction of Brushless 23 Click driver.

◆ BRUSHLESS23_DUTY_CYCLE_MAX_PCT

#define BRUSHLESS23_DUTY_CYCLE_MAX_PCT   1.0

◆ BRUSHLESS23_DUTY_CYCLE_MIN_PCT

#define BRUSHLESS23_DUTY_CYCLE_MIN_PCT   0.0

Brushless 23 open loop setting for option 3.

Specified open loop setting for option 3 of Brushless 23 Click driver.

◆ BRUSHLESS23_MAX_DUTY_90_PCT

#define BRUSHLESS23_MAX_DUTY_90_PCT   0.9

◆ BRUSHLESS23_MAX_DUTY_MAX_PCT

#define BRUSHLESS23_MAX_DUTY_MAX_PCT   1.0

◆ BRUSHLESS23_MAX_DUTY_MIN_PCT

#define BRUSHLESS23_MAX_DUTY_MIN_PCT   0.502

◆ BRUSHLESS23_NO_STOP_BIT_MASK

#define BRUSHLESS23_NO_STOP_BIT_MASK   0x80

◆ BRUSHLESS23_OPEN_LOOP

#define BRUSHLESS23_OPEN_LOOP   0x01

◆ BRUSHLESS23_SBY_NORMAL_OPERATION

#define BRUSHLESS23_SBY_NORMAL_OPERATION   1

◆ BRUSHLESS23_SBY_STANDBY

#define BRUSHLESS23_SBY_STANDBY   0

Brushless 23 standby pin setting.

Specified setting for standby pin of Brushless 23 Click driver.

◆ BRUSHLESS23_SPEED_FREQUENCY

#define BRUSHLESS23_SPEED_FREQUENCY   250000.0

Brushless 23 motor speed frequency calculation.

Specified motor speed frequency calculation of Brushless 23 Click driver.

◆ BRUSHLESS23_SPEED_SLOP_1_LSB

#define BRUSHLESS23_SPEED_SLOP_1_LSB   0xF8

◆ BRUSHLESS23_SPEED_SLOP_1_MSB

#define BRUSHLESS23_SPEED_SLOP_1_MSB   0x0F

◆ BRUSHLESS23_SPEED_SLOP_2_LSB

#define BRUSHLESS23_SPEED_SLOP_2_LSB   0xF0

◆ BRUSHLESS23_SPEED_SLOP_2_MSB

#define BRUSHLESS23_SPEED_SLOP_2_MSB   0x15

◆ BRUSHLESS23_START_DUTY_20_PCT

#define BRUSHLESS23_START_DUTY_20_PCT   0.2

◆ BRUSHLESS23_START_DUTY_MAX_PCT

#define BRUSHLESS23_START_DUTY_MAX_PCT   0.498

◆ BRUSHLESS23_START_DUTY_MIN_PCT

#define BRUSHLESS23_START_DUTY_MIN_PCT   0.0

◆ BRUSHLESS23_START_RPM_10_PCT

#define BRUSHLESS23_START_RPM_10_PCT   0.1

◆ BRUSHLESS23_START_RPM_MAX_PCT

#define BRUSHLESS23_START_RPM_MAX_PCT   0.498

◆ BRUSHLESS23_START_RPM_MIN_PCT

#define BRUSHLESS23_START_RPM_MIN_PCT   0.0

◆ BRUSHLESS23_STOP_DUTY_18_PCT

#define BRUSHLESS23_STOP_DUTY_18_PCT   0.18

◆ BRUSHLESS23_STOP_DUTY_MAX_PCT

#define BRUSHLESS23_STOP_DUTY_MAX_PCT   0.496

◆ BRUSHLESS23_STOP_DUTY_MIN_PCT

#define BRUSHLESS23_STOP_DUTY_MIN_PCT   0.0

◆ BRUSHLESS23_TSPSEL_PWM_DUTY

#define BRUSHLESS23_TSPSEL_PWM_DUTY   0x10