![]() |
LibDriver AMG8833
|
amg8833 example driver modules More...
Macros | |
| #define | AMG8833_BASIC_DEFAULT_FRAME_RATE AMG8833_FRAME_RATE_10_FPS |
| amg8833 basic example default definition | |
| #define | AMG8833_BASIC_DEFAULT_AVERAGE_MODE AMG8833_AVERAGE_MODE_TWICE |
| #define | AMG8833_INTERRUPT_DEFAULT_FRAME_RATE AMG8833_FRAME_RATE_1_FPS |
| amg8833 interrupt example default definition | |
| #define | AMG8833_INTERRUPT_DEFAULT_AVERAGE_MODE AMG8833_AVERAGE_MODE_TWICE |
Functions | |
| uint8_t | amg8833_basic_init (amg8833_address_t addr_pin) |
| basic example init | |
| uint8_t | amg8833_basic_deinit (void) |
| basic example deinit | |
| uint8_t | amg8833_basic_read_temperature_array (float temp[8][8]) |
| basic example read temperature array | |
| uint8_t | amg8833_basic_read_temperature (float *temp) |
| basic example read temperature | |
| uint8_t | amg8833_interrupt_irq_handler (void) |
| interrupt irq callback | |
| uint8_t | amg8833_interrupt_init (amg8833_address_t addr_pin, amg8833_interrupt_mode_t mode, float high_level, float low_level, float hysteresis_level, void(*callback)(uint8_t type)) |
| interrupt example init | |
| uint8_t | amg8833_interrupt_deinit (void) |
| interrupt example deinit | |
| uint8_t | amg8833_interrupt_get_table (uint8_t table[8][1]) |
| interrupt example get interrupt table | |
| uint8_t | amg8833_interrupt_read_temperature_array (float temp[8][8]) |
| interrupt example read temperature array | |
| uint8_t | amg8833_interrupt_read_temperature (float *temp) |
| interrupt example read temperature | |
amg8833 example driver modules
| #define AMG8833_BASIC_DEFAULT_AVERAGE_MODE AMG8833_AVERAGE_MODE_TWICE |
twice
Definition at line 57 of file driver_amg8833_basic.h.
| #define AMG8833_BASIC_DEFAULT_FRAME_RATE AMG8833_FRAME_RATE_10_FPS |
amg8833 basic example default definition
10 fps
Definition at line 56 of file driver_amg8833_basic.h.
| #define AMG8833_INTERRUPT_DEFAULT_AVERAGE_MODE AMG8833_AVERAGE_MODE_TWICE |
twice
Definition at line 56 of file driver_amg8833_interrupt.h.
| #define AMG8833_INTERRUPT_DEFAULT_FRAME_RATE AMG8833_FRAME_RATE_1_FPS |
amg8833 interrupt example default definition
1 fps
Definition at line 55 of file driver_amg8833_interrupt.h.
| uint8_t amg8833_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 131 of file driver_amg8833_basic.c.
| uint8_t amg8833_basic_init | ( | amg8833_address_t | addr_pin | ) |
basic example init
| [in] | addr_pin | iic device address |
Definition at line 49 of file driver_amg8833_basic.c.
| uint8_t amg8833_basic_read_temperature | ( | float * | temp | ) |
basic example read temperature
| [out] | *temp | pointer to a temperature buffer |
Definition at line 174 of file driver_amg8833_basic.c.
| uint8_t amg8833_basic_read_temperature_array | ( | float | temp[8][8] | ) |
basic example read temperature array
| [out] | **temp | pointer to a temperature array |
Definition at line 151 of file driver_amg8833_basic.c.
| uint8_t amg8833_interrupt_deinit | ( | void | ) |
interrupt example deinit
Definition at line 242 of file driver_amg8833_interrupt.c.
| uint8_t amg8833_interrupt_get_table | ( | uint8_t | table[8][1] | ) |
interrupt example get interrupt table
| [out] | **table | pointer to a table buffer |
Definition at line 262 of file driver_amg8833_interrupt.c.
| uint8_t amg8833_interrupt_init | ( | amg8833_address_t | addr_pin, |
| amg8833_interrupt_mode_t | mode, | ||
| float | high_level, | ||
| float | low_level, | ||
| float | hysteresis_level, | ||
| void(* | callback )(uint8_t type) ) |
interrupt example init
| [in] | addr_pin | iic device address |
| [in] | mode | interrupt mode |
| [in] | high_level | high level |
| [in] | low_level | low level |
| [in] | hysteresis_level | hysteresis level |
| [in] | *callback | pointer to a callback function |
Definition at line 73 of file driver_amg8833_interrupt.c.
| uint8_t amg8833_interrupt_irq_handler | ( | void | ) |
interrupt irq callback
Definition at line 48 of file driver_amg8833_interrupt.c.
| uint8_t amg8833_interrupt_read_temperature | ( | float * | temp | ) |
interrupt example read temperature
| [out] | *temp | pointer to a temperature buffer |
Definition at line 306 of file driver_amg8833_interrupt.c.
| uint8_t amg8833_interrupt_read_temperature_array | ( | float | temp[8][8] | ) |
interrupt example read temperature array
| [out] | **temp | pointer to a temperature array |
Definition at line 283 of file driver_amg8833_interrupt.c.