LibDriver AM2320
Loading...
Searching...
No Matches
am2320 example driver function

am2320 example driver modules More...

Collaboration diagram for am2320 example driver function:

Functions

uint8_t am2320_basic_init (am2320_interface_t interface)
 basic example init
uint8_t am2320_basic_deinit (void)
 basic example deinit
uint8_t am2320_basic_read (float *temperature, float *humidity)
 basic example read
uint8_t am2320_basic_set_user_reg1 (uint16_t reg)
 basic example set user reg1
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_get_user_reg2 (uint16_t *reg)
 basic example get user reg2

Detailed Description

am2320 example driver modules

Function Documentation

◆ am2320_basic_deinit()

uint8_t am2320_basic_deinit ( void )

basic example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 121 of file driver_am2320_basic.c.

Here is the call graph for this function:

◆ am2320_basic_get_user_reg1()

uint8_t am2320_basic_get_user_reg1 ( uint16_t * reg)

basic example get user reg1

Parameters
[out]*regpointer to a reg value buffer
Returns
status code
  • 0 success
  • 1 get user reg1 failed
Note
only iic can use this function

Definition at line 159 of file driver_am2320_basic.c.

Here is the call graph for this function:

◆ am2320_basic_get_user_reg2()

uint8_t am2320_basic_get_user_reg2 ( uint16_t * reg)

basic example get user reg2

Parameters
[out]*regpointer to a reg value buffer
Returns
status code
  • 0 success
  • 1 get user reg2 failed
Note
only iic can use this function

Definition at line 197 of file driver_am2320_basic.c.

Here is the call graph for this function:

◆ am2320_basic_init()

uint8_t am2320_basic_init ( am2320_interface_t interface)

basic example init

Parameters
[in]interfacechip interface
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 49 of file driver_am2320_basic.c.

Here is the call graph for this function:

◆ am2320_basic_read()

uint8_t am2320_basic_read ( float * temperature,
float * humidity )

basic example read

Parameters
[out]*temperaturepointer to a converted temperature buffer
[out]*humiditypointer to a converted humidity buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 99 of file driver_am2320_basic.c.

Here is the call graph for this function:

◆ am2320_basic_set_user_reg1()

uint8_t am2320_basic_set_user_reg1 ( uint16_t reg)

basic example set user reg1

Parameters
[in]regregister address
Returns
status code
  • 0 success
  • 1 set user reg1 failed
Note
only iic can use this function

Definition at line 140 of file driver_am2320_basic.c.

Here is the call graph for this function:

◆ am2320_basic_set_user_reg2()

uint8_t am2320_basic_set_user_reg2 ( uint16_t reg)

basic example set user reg2

Parameters
[in]regregister address
Returns
status code
  • 0 success
  • 1 set user reg2 failed
Note
only iic can use this function

Definition at line 178 of file driver_am2320_basic.c.

Here is the call graph for this function: