|
void | airquality12_cfg_setup (airquality12_cfg_t *cfg) |
| Air Quality 12 configuration object setup function.
|
|
void | airquality12_drv_interface_sel (airquality12_cfg_t *cfg, airquality12_drv_t drv_sel) |
| Air Quality 12 driver interface setup function.
|
|
err_t | airquality12_init (airquality12_t *ctx, airquality12_cfg_t *cfg) |
| Air Quality 12 initialization function.
|
|
err_t | airquality12_default_cfg (airquality12_t *ctx) |
| Air Quality 12 default configuration function.
|
|
err_t | airquality12_send_cmd (airquality12_t *ctx, uint8_t cmd, airquality12_param_t *params) |
| Air Quality 12 send cmd function.
|
|
void | airquality12_set_rst_pin (airquality12_t *ctx, uint8_t state) |
| Air Quality 12 set rst pin function.
|
|
void | airquality12_set_gp1_pin (airquality12_t *ctx, uint8_t state) |
| Air Quality 12 set gp1 pin function.
|
|
void | airquality12_reset_device (airquality12_t *ctx) |
| Air Quality 12 reset device function.
|
|
uint8_t | airquality12_get_int_pin (airquality12_t *ctx) |
| Air Quality 12 get int pin function.
|
|
err_t | airquality12_check_comm (airquality12_t *ctx) |
| Air Quality 12 check comm function.
|
|
err_t | airquality12_get_sensor_info (airquality12_t *ctx, airquality12_info_t *info) |
| Air Quality 12 get sensor info function.
|
|
err_t | airquality12_get_op_mode (airquality12_t *ctx, uint8_t *op_mode) |
| Air Quality 12 get op mode function.
|
|
err_t | airquality12_set_op_mode (airquality12_t *ctx, uint8_t op_mode) |
| Air Quality 12 set op mode function.
|
|
err_t | airquality12_set_humidity (airquality12_t *ctx, float humidity) |
| Air Quality 12 set humidity function.
|
|
err_t | airquality12_get_measurement (airquality12_t *ctx, airquality12_results_t *results) |
| Air Quality 12 get measurement function.
|
|
err_t | airquality12_config_gpio (airquality12_t *ctx, uint8_t gpio_mask) |
| Air Quality 12 config gpio function.
|
|
err_t | airquality12_get_gpio (airquality12_t *ctx, uint8_t *gpio_mask) |
| Air Quality 12 get gpio function.
|
|
err_t | airquality12_set_gpio (airquality12_t *ctx, uint8_t gpio_mask) |
| Air Quality 12 set gpio function.
|
|
err_t | airquality12_clear_gpio (airquality12_t *ctx, uint8_t gpio_mask) |
| Air Quality 12 clear gpio function.
|
|
err_t | airquality12_perform_cleaning (airquality12_t *ctx) |
| Air Quality 12 perform cleaning function.
|
|
This file contains API for Air Quality 12 Click Driver.