oximeter2
2.0.0.0
|
This file contains API header for Oximeter2 Click driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_i2c_master.h"
Go to the source code of this file.
Data Structures | |
struct | oximeter2_t |
Oximeter 2 Click context object. More... | |
struct | oximeter2_cfg_t |
Oximeter 2 Click configuration object. More... | |
struct | enable_t |
Oximeter 2 hardware selector. More... | |
Functions | |
void | oximeter2_cfg_setup (oximeter2_cfg_t *cfg) |
Oximeter 2 configuration object setup function. More... | |
OXIMETER2_RETVAL | oximeter2_init (oximeter2_t *ctx, oximeter2_cfg_t *cfg) |
Initialization function. More... | |
void | oximeter2_default_cfg (oximeter2_t *ctx) |
Click Default Configuration function. More... | |
uint8_t | oximeter2_write_reg (oximeter2_t *ctx, uint8_t register_address, uint16_t transfer_data) |
Generic Write function. More... | |
uint8_t | oximeter2_read_reg (oximeter2_t *cfg, uint8_t register_address, uint16_t *data_out, uint8_t num_of_regs) |
Generic Read function. More... | |
uint8_t | oximeter2_set_time_slot_a (oximeter2_t *ctx, enable_t *dev_enable) |
Time Slot A Set function. More... | |
uint8_t | oximeter2_set_time_slot_b (oximeter2_t *ctx, enable_t *dev_enable) |
Time Slot B Set function. More... | |
void | oximeter2_read_data (oximeter2_t *ctx, uint32_t *channel_results) |
Oximeter 2 Data Read function. More... | |
void | oximeter2_reset (oximeter2_t *ctx) |
Oximeter 2 Reset function. More... | |
uint8_t | oximeter2_set_mode (oximeter2_t *ctx, uint8_t desired_mode) |
Oximeter 2 Mode Set function. More... | |
This file contains API header for Oximeter2 Click driver.