![]() |
LibDriver MLX90614
1.0.0
MLX90614 full-featured driver
|
mlx90614 example driver modules More...
Macros | |
#define | MLX90614_ADVANCE_DEFAULT_FIR_LENGTH MLX90614_FIR_LENGTH_1024 |
mlx90614 advance example default definition More... | |
#define | MLX90614_ADVANCE_DEFAULT_IIR MLX90614_IIR_A1_1_B1_0 |
#define | MLX90614_ADVANCE_DEFAULT_MODE MLX90614_MODE_TA_TOBJ1 |
#define | MLX90614_ADVANCE_DEFAULT_IR_SENSOR MLX90614_IR_SENSOR_DUAL |
#define | MLX90614_ADVANCE_DEFAULT_KS MLX90614_KS_POSITIVE |
#define | MLX90614_ADVANCE_DEFAULT_KT2 MLX90614_KT2_POSITIVE |
#define | MLX90614_ADVANCE_DEFAULT_GAIN MLX90614_GAIN_100 |
#define | MLX90614_ADVANCE_DEFAULT_SENSOR_TEST MLX90614_BOOL_FALSE |
#define | MLX90614_ADVANCE_DEFAULT_REPEAT_SENSOR_TEST MLX90614_BOOL_FALSE |
#define | MLX90614_ADVANCE_DEFAULT_EMISSIVITY_CORRECTION_COEFFICIENT 1.0 |
Functions | |
uint8_t | mlx90614_advance_init (void) |
advance example init More... | |
uint8_t | mlx90614_advance_deinit (void) |
advance example deinit More... | |
uint8_t | mlx90614_advance_enter_sleep (void) |
advance example enter sleep More... | |
uint8_t | mlx90614_advance_exit_sleep (void) |
advance example exit sleep More... | |
uint8_t | mlx90614_advance_read (float *ambient, float *object) |
advance example read More... | |
uint8_t | mlx90614_advance_get_id (uint16_t id[4]) |
advance example get id More... | |
uint8_t | mlx90614_basic_init (void) |
basic example init More... | |
uint8_t | mlx90614_basic_deinit (void) |
basic example deinit More... | |
uint8_t | mlx90614_basic_read (float *ambient, float *object) |
basic example read More... | |
mlx90614 example driver modules
#define MLX90614_ADVANCE_DEFAULT_EMISSIVITY_CORRECTION_COEFFICIENT 1.0 |
1.0
Definition at line 63 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_FIR_LENGTH MLX90614_FIR_LENGTH_1024 |
mlx90614 advance example default definition
fir length 1024
Definition at line 54 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_GAIN MLX90614_GAIN_100 |
gain 100
Definition at line 60 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_IIR MLX90614_IIR_A1_1_B1_0 |
iir a1 1 b1 0
Definition at line 55 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_IR_SENSOR MLX90614_IR_SENSOR_DUAL |
dual ir sensor mode
Definition at line 57 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_KS MLX90614_KS_POSITIVE |
positive ks
Definition at line 58 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_KT2 MLX90614_KT2_POSITIVE |
positive kt2
Definition at line 59 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_MODE MLX90614_MODE_TA_TOBJ1 |
ta tobj1 mode
Definition at line 56 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_REPEAT_SENSOR_TEST MLX90614_BOOL_FALSE |
false
Definition at line 62 of file driver_mlx90614_advance.h.
#define MLX90614_ADVANCE_DEFAULT_SENSOR_TEST MLX90614_BOOL_FALSE |
false
Definition at line 61 of file driver_mlx90614_advance.h.
uint8_t mlx90614_advance_deinit | ( | void | ) |
advance example deinit
Definition at line 224 of file driver_mlx90614_advance.c.
uint8_t mlx90614_advance_enter_sleep | ( | void | ) |
advance example enter sleep
Definition at line 247 of file driver_mlx90614_advance.c.
uint8_t mlx90614_advance_exit_sleep | ( | void | ) |
advance example exit sleep
Definition at line 270 of file driver_mlx90614_advance.c.
uint8_t mlx90614_advance_get_id | ( | uint16_t | id[4] | ) |
advance example get id
[in] | *id | pointer to a id buffer |
Definition at line 325 of file driver_mlx90614_advance.c.
uint8_t mlx90614_advance_init | ( | void | ) |
advance example init
Definition at line 48 of file driver_mlx90614_advance.c.
uint8_t mlx90614_advance_read | ( | float * | ambient, |
float * | object | ||
) |
advance example read
[in] | *ambient | pointer to a ambient buffer |
[in] | *object | pointer to a object buffer |
Definition at line 295 of file driver_mlx90614_advance.c.
uint8_t mlx90614_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 111 of file driver_mlx90614_basic.c.
uint8_t mlx90614_basic_init | ( | void | ) |
basic example init
Definition at line 48 of file driver_mlx90614_basic.c.
uint8_t mlx90614_basic_read | ( | float * | ambient, |
float * | object | ||
) |
basic example read
[in] | *ambient | pointer to a ambient buffer |
[in] | *object | pointer to a object buffer |
Definition at line 136 of file driver_mlx90614_basic.c.