pressure13 2.0.0.0
|
This file contains API for Pressure 13 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_analog_in.h"
Go to the source code of this file.
Data Structures | |
struct | pressure13_t |
Pressure 13 Click context object. More... | |
struct | pressure13_cfg_t |
Pressure 13 Click configuration object. More... | |
Macros | |
#define | PRESSURE13_V_REF_2_048_mV 2.04800 |
Pressure 13 description setting. | |
#define | PRESSURE13_V_REF_3_0_mV 3.00000 |
#define | PRESSURE13_V_REF_3_3_mV 3.30000 |
#define | PRESSURE13_V_REF_CALC_FACT 0.86987 |
#define | PRESSURE13_V_DD_3_3_mV 3.30000 |
#define | PRESSURE13_V_DD_5_0_mV 5.00000 |
#define | PRESSURE13_ADC_RES_10_BIT 1024.00 |
#define | PRESSURE13_ADC_RES_12_BIT 4096.00 |
#define | PRESSURE13_ADC_RES_14_BIT 16383.0 |
#define | PRESSURE13_GAIN_AND_OFFSET_SYMBOL_A 0.00293 |
#define | PRESSURE13_GAIN_AND_OFFSET_SYMBOL_B 0.05069 |
#define | PRESSURE13_CONVERT_KPAS_TO_MBAR 10.0000 |
#define | PRESSURE13_MAP_MIKROBUS(cfg, mikrobus) cfg.an = MIKROBUS( mikrobus, MIKROBUS_AN ) |
MikroBUS pin mapping. | |
Enumerations | |
enum | pressure13_return_value_t { PRESSURE13_OK = 0 , PRESSURE13_ERROR = -1 } |
Pressure 13 Click return value data. More... | |
Functions | |
void | pressure13_cfg_setup (pressure13_cfg_t *cfg) |
Pressure 13 configuration object setup function. | |
err_t | pressure13_init (pressure13_t *ctx, pressure13_cfg_t *cfg) |
Pressure 13 initialization function. | |
err_t | pressure13_read_an_pin_value (pressure13_t *ctx, uint16_t *data_out) |
Pressure 13 read AN pin value function. | |
err_t | pressure13_read_an_pin_voltage (pressure13_t *ctx, float *data_out) |
Pressure 13 read AN pin voltage level function. | |
err_t | pressure13_get_pressure (pressure13_t *ctx, float *data_out) |
Pressure 13 get pressure function. | |
This file contains API for Pressure 13 Click Driver.