LibDriver BH1750FVI
Loading...
Searching...
No Matches
bh1750fvi example driver function

bh1750fvi example driver modules More...

Collaboration diagram for bh1750fvi example driver function:

Macros

#define BH1750FVI_BASIC_DEFAULT_MODE   BH1750FVI_MODE_HIGH_RESOLUTION_MODE
 bh1750fvi basic example default definition
#define BH1750FVI_BASIC_DEFAULT_MEASUREMENT_TIME   69
#define BH1750FVI_SHOT_DEFAULT_MODE   BH1750FVI_MODE_HIGH_RESOLUTION_MODE
 bh1750fvi shot example default definition
#define BH1750FVI_SHOT_DEFAULT_MEASUREMENT_TIME   69

Functions

uint8_t bh1750fvi_basic_init (bh1750fvi_address_t addr_pin)
 basic example init
uint8_t bh1750fvi_basic_read (float *lux)
 basic example read
uint8_t bh1750fvi_basic_deinit (void)
 basic example deinit
uint8_t bh1750fvi_shot_init (bh1750fvi_address_t addr_pin)
 shot example init
uint8_t bh1750fvi_shot_read (float *lux)
 shot example read
uint8_t bh1750fvi_shot_deinit (void)
 shot example deinit

Detailed Description

bh1750fvi example driver modules

Macro Definition Documentation

◆ BH1750FVI_BASIC_DEFAULT_MEASUREMENT_TIME

#define BH1750FVI_BASIC_DEFAULT_MEASUREMENT_TIME   69

measurement time 69

Definition at line 57 of file driver_bh1750fvi_basic.h.

◆ BH1750FVI_BASIC_DEFAULT_MODE

#define BH1750FVI_BASIC_DEFAULT_MODE   BH1750FVI_MODE_HIGH_RESOLUTION_MODE

bh1750fvi basic example default definition

high resolution mode

Definition at line 56 of file driver_bh1750fvi_basic.h.

◆ BH1750FVI_SHOT_DEFAULT_MEASUREMENT_TIME

#define BH1750FVI_SHOT_DEFAULT_MEASUREMENT_TIME   69

measurement time 69

Definition at line 55 of file driver_bh1750fvi_shot.h.

◆ BH1750FVI_SHOT_DEFAULT_MODE

#define BH1750FVI_SHOT_DEFAULT_MODE   BH1750FVI_MODE_HIGH_RESOLUTION_MODE

bh1750fvi shot example default definition

high resolution mode

Definition at line 54 of file driver_bh1750fvi_shot.h.

Function Documentation

◆ bh1750fvi_basic_deinit()

uint8_t bh1750fvi_basic_deinit ( void )

basic example deinit

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

Definition at line 155 of file driver_bh1750fvi_basic.c.

Here is the call graph for this function:

◆ bh1750fvi_basic_init()

uint8_t bh1750fvi_basic_init ( bh1750fvi_address_t addr_pin)

basic example init

Parameters
[in]addr_piniic device address
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 49 of file driver_bh1750fvi_basic.c.

Here is the call graph for this function:

◆ bh1750fvi_basic_read()

uint8_t bh1750fvi_basic_read ( float * lux)

basic example read

Parameters
[out]*luxpointer to a converted lux buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 131 of file driver_bh1750fvi_basic.c.

Here is the call graph for this function:

◆ bh1750fvi_shot_deinit()

uint8_t bh1750fvi_shot_deinit ( void )

shot example deinit

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

Definition at line 145 of file driver_bh1750fvi_shot.c.

Here is the call graph for this function:

◆ bh1750fvi_shot_init()

uint8_t bh1750fvi_shot_init ( bh1750fvi_address_t addr_pin)

shot example init

Parameters
[in]addr_piniic device address
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 49 of file driver_bh1750fvi_shot.c.

Here is the call graph for this function:

◆ bh1750fvi_shot_read()

uint8_t bh1750fvi_shot_read ( float * lux)

shot example read

Parameters
[out]*luxpointer to a converted lux buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 121 of file driver_bh1750fvi_shot.c.

Here is the call graph for this function: