ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef _REGISTER_OPT_H_V100_
#define _REGISTER_OPT_H_V100_
 
/*
 * register operation
 * set register config fiirst, then read or write registers
 */
 
/*
 * set register config
 * returns 0 if OK, others if something went wrong
 */
int set_reg_opt(const char *sensor_name, int addr_width, int data_width);
/*
 * read register
 * returns data, -1 if something went wrong
 */
int read_reg(int reg_addr);
/*
 * write register
 * returns 0 if OK, others if something went wrong
 */
int write_reg(int reg_addr, int reg_data);
 
 
#endif /* _REGISTER_OPT_H_V100_ */