diffpressure
2.0.0.0
|
This file contains API for Diff pressure Click driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
Go to the source code of this file.
Data Structures | |
struct | diffpressure_t |
Click ctx object definition. More... | |
struct | diffpressure_cfg_t |
Click configuration structure definition. More... | |
Macros | |
#define | DIFFPRESSURE_MAP_MIKROBUS(cfg, mikrobus) |
#define | DIFFPRESSURE_RETVAL uint8_t |
#define | DIFFPRESSURE_OK 0x00 |
#define | DIFFPRESSURE_INIT_ERROR 0xFF |
#define | DIFFPRESSURE_NOT_RDY 0 |
#define | DIFFPRESSURE_OK_RDY 1 |
#define | DIFFPRESSURE_OVH 2 |
#define | DIFFPRESSURE_OVL 3 |
Enumerations | |
enum | status_t { NOT_RDY = 0, OVH = 2, OVL = 3, OK = 1 } |
Functions | |
void | diffpressure_cfg_setup (diffpressure_cfg_t *cfg) |
Config Object Initialization function. More... | |
DIFFPRESSURE_RETVAL | diffpressure_init (diffpressure_t *ctx, diffpressure_cfg_t *cfg) |
Initialization function. More... | |
void | diffpressure_generic_transfer (diffpressure_t *ctx, spi_master_transfer_data_t *block) |
Generic transfer function. More... | |
int32_t | diffpressure_read_data (diffpressure_t *ctx) |
Generic read data function. More... | |
int32_t | diffpressure_get_kpa_difference (diffpressure_t *ctx, int32_t difference) |
Get kPa Difference function. More... | |
status_t | diffpressure_status_check (diffpressure_t *ctx, int32_t result) |
Check status of measurement. More... | |
This file contains API for Diff pressure Click driver.