|
void | fan9_cfg_setup (fan9_cfg_t *cfg) |
| Fan 9 configuration object setup function. More...
|
|
err_t | fan9_init (fan9_t *ctx, fan9_cfg_t *cfg) |
| Fan 9 initialization function. More...
|
|
err_t | fan9_default_cfg (fan9_t *ctx) |
| Fan 9 default configuration function. More...
|
|
err_t | fan9_generic_write (fan9_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
| Fan 9 I2C writing function. More...
|
|
err_t | fan9_generic_read (fan9_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
| Fan 9 I2C reading function. More...
|
|
uint8_t | fan9_get_rd_pin (fan9_t *ctx) |
| Fan 9 get RD pin state function. More...
|
|
uint8_t | fan9_get_flt_pin (fan9_t *ctx) |
| Fan 9 get FLT pin state function. More...
|
|
void | fan9_set_direction (fan9_t *ctx, uint8_t dir) |
| Fan 9 set direction function. More...
|
|
void | fan9_set_brake (fan9_t *ctx, uint8_t brake_state) |
| Fan 9 set brake state function. More...
|
|
err_t | fan9_write_reg (fan9_t *ctx, uint8_t reg, uint16_t data_in) |
| Fan 9 register writing function. More...
|
|
err_t | fan9_read_reg (fan9_t *ctx, uint8_t reg, uint16_t *data_out) |
| Fan 9 register reading function. More...
|
|
err_t | fan9_set_pwm (fan9_t *ctx, uint8_t pwm_val) |
| Fan 9 set PWM value function. More...
|
|
err_t | fan9_get_pwm (fan9_t *ctx, uint8_t *pwm_val) |
| Fan 9 get PWM value function. More...
|
|
This file contains API for Fan 9 Click Driver.