LibDriver AM2320
Loading...
Searching...
No Matches
driver_am2320_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_AM2320_BASIC_H
38#define DRIVER_AM2320_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
61uint8_t am2320_basic_init(am2320_interface_t interface);
62
70uint8_t am2320_basic_deinit(void);
71
81uint8_t am2320_basic_read(float *temperature, float *humidity);
82
91uint8_t am2320_basic_set_user_reg1(uint16_t reg);
92
101uint8_t am2320_basic_get_user_reg1(uint16_t *reg);
102
111uint8_t am2320_basic_set_user_reg2(uint16_t reg);
112
121uint8_t am2320_basic_get_user_reg2(uint16_t *reg);
122
126
127#ifdef __cplusplus
128}
129#endif
130
131#endif
driver am2320 interface header file
am2320_interface_t
am2320 interface enumeration definition
uint8_t am2320_basic_init(am2320_interface_t interface)
basic example init
uint8_t am2320_basic_get_user_reg1(uint16_t *reg)
basic example get user reg1
uint8_t am2320_basic_set_user_reg2(uint16_t reg)
basic example set user reg2
uint8_t am2320_basic_set_user_reg1(uint16_t reg)
basic example set user reg1
uint8_t am2320_basic_get_user_reg2(uint16_t *reg)
basic example get user reg2
uint8_t am2320_basic_read(float *temperature, float *humidity)
basic example read
uint8_t am2320_basic_deinit(void)
basic example deinit