Command definition for the BH1750FVI light sensor. More...
Command definition for the BH1750FVI light sensor.
Definition in file bh1750fvi_internal.h.
Go to the source code of this file.
#define | RES_DIV (78642) |
Result divisor (1.2 times 65535) | |
Opcodes | |
#define | OP_POWER_DOWN (0x00) |
#define | OP_POWER_ON (0x01) |
#define | OP_RESET (0x03) |
#define | OP_CONT_HRES1 (0x10) |
#define | OP_CONT_HRES2 (0x11) |
#define | OP_CONT_LRES (0x13) |
#define | OP_SINGLE_HRES1 (0x20) |
#define | OP_SINGLE_HRES2 (0x21) |
#define | OP_SINGLE_LRES (0x23) |
#define | OP_CHANGE_TIME_H_MASK (0x40) |
#define | OP_CHANGE_TIME_L_MASK (0x60) |
Measurement delays (in us) | |
#define | DELAY_HMODE (120000) |
typ. | |
#define | DELAY_LMODE (16000) |
typ. | |
#define DELAY_HMODE (120000) |
#define DELAY_LMODE (16000) |
#define OP_CHANGE_TIME_H_MASK (0x40) |
Definition at line 48 of file bh1750fvi_internal.h.
#define OP_CHANGE_TIME_L_MASK (0x60) |
Definition at line 49 of file bh1750fvi_internal.h.
#define OP_CONT_HRES1 (0x10) |
Definition at line 42 of file bh1750fvi_internal.h.
#define OP_CONT_HRES2 (0x11) |
Definition at line 43 of file bh1750fvi_internal.h.
#define OP_CONT_LRES (0x13) |
Definition at line 44 of file bh1750fvi_internal.h.
#define OP_POWER_DOWN (0x00) |
Definition at line 39 of file bh1750fvi_internal.h.
#define OP_POWER_ON (0x01) |
Definition at line 40 of file bh1750fvi_internal.h.
#define OP_RESET (0x03) |
Definition at line 41 of file bh1750fvi_internal.h.
#define OP_SINGLE_HRES1 (0x20) |
Definition at line 45 of file bh1750fvi_internal.h.
#define OP_SINGLE_HRES2 (0x21) |
Definition at line 46 of file bh1750fvi_internal.h.
#define OP_SINGLE_LRES (0x23) |
Definition at line 47 of file bh1750fvi_internal.h.
#define RES_DIV (78642) |
Result divisor (1.2 times 65535)
The 16-bit RAW results have to be divided by 1.2. We do this by using fixed floating point arithmetic by multiplying divisor and RAW value by 65535 ( uint16_t max).
Definition at line 33 of file bh1750fvi_internal.h.