|
brushless7 2.2.0
|
Functions | |
| void | brushless7_cfg_setup (brushless7_cfg_t *cfg) |
| Config Object Initialization function. | |
| BRUSHLESS7_RETVAL | brushless7_init (brushless7_t *ctx, brushless7_cfg_t *cfg) |
| Initialization function. | |
| void | brushless7_default_cfg (brushless7_t *ctx) |
| Click Default Configuration function. | |
| void | brushless7_generic_write (brushless7_t *ctx, uint8_t reg, uint8_t *data_buf, uint8_t len) |
| Generic write function. | |
| void | brushless7_generic_read (brushless7_t *ctx, uint8_t reg, uint8_t *data_buf, uint8_t len) |
| Generic read function. | |
| void | brushless7_set_sby_pin_state (brushless7_t *ctx, uint8_t state) |
| Generic function for setting SBY pin state. | |
| void | brushless7_toggle_dir_pin_state (brushless7_t *ctx) |
| Generic function for toggling DIR pin state. | |
| uint8_t | brushless7_get_int_pin_state (brushless7_t *ctx) |
| Generic function for getting INT pin state. | |
| uint8_t | brushless7_start_duty (brushless7_t *ctx, float duty_ptc) |
| Function for setting start duty of device. | |
| uint8_t | brushless7_stop_duty (brushless7_t *ctx, float duty_ptc) |
| Function for setting stop duty of device. | |
| uint8_t | brushless7_change_duty (brushless7_t *ctx, float duty_ptc) |
| Function for changeing duty of device. | |
| uint8_t | brushless7_max_duty (brushless7_t *ctx, float duty_ptc) |
| Function for setting max duty of device. | |
| uint8_t | brushless7_start_rpm (brushless7_t *ctx, uint16_t rpm_val) |
| Function for setting start rpm parameter of device. | |
| uint8_t | brushless7_max_speed_rpm (brushless7_t *ctx, uint8_t max_speed_rpm) |
| Function for setting max rpm parameter of device. | |
| uint8_t | brushless7_rotating_direction (brushless7_t *ctx, uint8_t direction_rot) |
| Function for setting rotation direction. | |
| uint8_t | brushless7_control_mode_set (brushless7_t *ctx, uint8_t ctrl_type) |
| Function for setting type of device control. | |
| void | brushless7_set_duty_cycle (brushless7_t *ctx, float duty_cycle) |
| Generic sets PWM duty cycle. | |
| void | brushless7_pwm_stop (brushless7_t *ctx) |
| Stop PWM module. | |
| void | brushless7_pwm_start (brushless7_t *ctx) |
| Start PWM module. | |
| void brushless7_cfg_setup | ( | brushless7_cfg_t * | cfg | ) |
Config Object Initialization function.
| cfg | Click configuration structure. |
@description This function initializes Click configuration structure to init state.
| uint8_t brushless7_change_duty | ( | brushless7_t * | ctx, |
| float | duty_ptc ) |
Function for changeing duty of device.
| ctx | Click object. |
| duty_ptc | duty in percentage |
| uint8_t brushless7_control_mode_set | ( | brushless7_t * | ctx, |
| uint8_t | ctrl_type ) |
Function for setting type of device control.
| ctx | Click object. |
| ctrl_type | library macro |
| void brushless7_default_cfg | ( | brushless7_t * | ctx | ) |
Click Default Configuration function.
| ctx | Click object. |
@description This function executes default configuration for Brushless7 Click.
| void brushless7_generic_read | ( | brushless7_t * | ctx, |
| uint8_t | reg, | ||
| uint8_t * | data_buf, | ||
| uint8_t | len ) |
Generic read function.
| ctx | Click object. |
| reg | Register address. |
| data_buf | Output data buf |
| len | Number of the bytes to be read |
@description This function reads data from the desired register.
| void brushless7_generic_write | ( | brushless7_t * | ctx, |
| uint8_t | reg, | ||
| uint8_t * | data_buf, | ||
| uint8_t | len ) |
Generic write function.
| ctx | Click object. |
| reg | Register address. |
| data_buf | Data buf to be written. |
| len | Number of the bytes in data buf. |
@description This function writes data to the desired register.
| uint8_t brushless7_get_int_pin_state | ( | brushless7_t * | ctx | ) |
Generic function for getting INT pin state.
| ctx | Click object. |
| BRUSHLESS7_RETVAL brushless7_init | ( | brushless7_t * | ctx, |
| brushless7_cfg_t * | cfg ) |
Initialization function.
| ctx | Click object. |
| cfg | Click configuration structure. |
@description This function initializes all necessary pins and peripherals used for this Click.
| uint8_t brushless7_max_duty | ( | brushless7_t * | ctx, |
| float | duty_ptc ) |
Function for setting max duty of device.
| ctx | Click object. |
| duty_ptc | duty in percentage |
| uint8_t brushless7_max_speed_rpm | ( | brushless7_t * | ctx, |
| uint8_t | max_speed_rpm ) |
Function for setting max rpm parameter of device.
| ctx | Click object. |
| max_speed_rpm | library macro |
| void brushless7_pwm_start | ( | brushless7_t * | ctx | ) |
Start PWM module.
| ctx | Click object. |
@description This function starts PWM module.
| void brushless7_pwm_stop | ( | brushless7_t * | ctx | ) |
Stop PWM module.
| ctx | Click object. |
@description This function stops PWM module.
| uint8_t brushless7_rotating_direction | ( | brushless7_t * | ctx, |
| uint8_t | direction_rot ) |
Function for setting rotation direction.
| ctx | Click object. |
| direction_rot | library macro |
| void brushless7_set_duty_cycle | ( | brushless7_t * | ctx, |
| float | duty_cycle ) |
Generic sets PWM duty cycle.
| ctx | Click object. |
| duty_cycle | Duty cycle. |
@description This function sets the PWM duty cycle.
| void brushless7_set_sby_pin_state | ( | brushless7_t * | ctx, |
| uint8_t | state ) |
Generic function for setting SBY pin state.
| ctx | Click object. |
| state | state of the pin |
| uint8_t brushless7_start_duty | ( | brushless7_t * | ctx, |
| float | duty_ptc ) |
Function for setting start duty of device.
| ctx | Click object. |
| duty_ptc | duty in percentage |
| uint8_t brushless7_start_rpm | ( | brushless7_t * | ctx, |
| uint16_t | rpm_val ) |
Function for setting start rpm parameter of device.
| ctx | Click object. |
| rpm_val | value |
| uint8_t brushless7_stop_duty | ( | brushless7_t * | ctx, |
| float | duty_ptc ) |
Function for setting stop duty of device.
| ctx | Click object. |
| duty_ptc | duty in percentage |
| void brushless7_toggle_dir_pin_state | ( | brushless7_t * | ctx | ) |
Generic function for toggling DIR pin state.
| ctx | Click object. |