19 #ifndef _ZMOD4XXX_TYPES_H 20 #define _ZMOD4XXX_TYPES_H 66 uint8_t *data_buf, uint8_t len);
94 uint8_t prod_data_len;
zmod4xxx_conf * meas_conf
Definition: zmod4xxx_types.h:111
Definition: zmod4xxx_types.h:37
void(* zmod4xxx_delay_ptr_p)(uint32_t ms)
function pointer to hardware dependent delay function
Definition: zmod4xxx_types.h:73
Definition: zmod4xxx_types.h:31
uint8_t i2c_addr
Definition: zmod4xxx_types.h:101
int8_t(* zmod4xxx_i2c_ptr_t)(uint8_t addr, uint8_t reg_addr, uint8_t *data_buf, uint8_t len)
function pointer type for i2c access
Definition: zmod4xxx_types.h:65
zmod4xxx_err
error_codes Error codes
Definition: zmod4xxx_types.h:29
uint16_t pid
Definition: zmod4xxx_types.h:105
Definition: zmod4xxx_types.h:47
Definition: zmod4xxx_types.h:45
A single data set for the configuration.
Definition: zmod4xxx_types.h:78
zmod4xxx_delay_ptr_p delay_ms
Definition: zmod4xxx_types.h:109
uint16_t mox_lr
Definition: zmod4xxx_types.h:104
Definition: zmod4xxx_types.h:42
Definition: zmod4xxx_types.h:50
uint8_t * prod_data
Definition: zmod4xxx_types.h:106
zmod4xxx_i2c_ptr_t write
Definition: zmod4xxx_types.h:108
uint16_t mox_er
Definition: zmod4xxx_types.h:103
Device structure ZMOD4xxx.
Definition: zmod4xxx_types.h:100
Structure to hold the gas sensor module configuration.
Definition: zmod4xxx_types.h:87
Definition: zmod4xxx_types.h:33
zmod4xxx_i2c_ptr_t read
Definition: zmod4xxx_types.h:107
Definition: zmod4xxx_types.h:36
zmod4xxx_conf * init_conf
Definition: zmod4xxx_types.h:110
Definition: zmod4xxx_types.h:40