irgrid4
2.1.0.0
|
This file contains API for IR Grid 4 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_i2c_master.h"
Go to the source code of this file.
Data Structures | |
struct | irgrid4_params_t |
IR Grid 4 Click parameters object. More... | |
struct | irgrid4_t |
IR Grid 4 Click context object. More... | |
struct | irgrid4_cfg_t |
IR Grid 4 Click configuration object. More... | |
Enumerations | |
enum | irgrid4_return_value_t { IRGRID4_OK = 0, IRGRID4_ERROR = -1 } |
IR Grid 4 Click return value data. More... | |
Functions | |
void | irgrid4_cfg_setup (irgrid4_cfg_t *cfg) |
IR Grid 4 configuration object setup function. More... | |
err_t | irgrid4_init (irgrid4_t *ctx, irgrid4_cfg_t *cfg) |
IR Grid 4 initialization function. More... | |
err_t | irgrid4_default_cfg (irgrid4_t *ctx) |
IR Grid 4 default configuration function. More... | |
err_t | irgrid4_write_data (irgrid4_t *ctx, uint16_t addr, uint16_t data_in) |
IR Grid 4 write data function. More... | |
err_t | irgrid4_read_data (irgrid4_t *ctx, uint16_t addr, uint16_t *data_out, uint8_t len) |
IR Grid 4 read data function. More... | |
err_t | irgrid4_general_reset (irgrid4_t *ctx) |
IR Grid 4 general reset function. More... | |
void | irgrid4_enable_led1 (irgrid4_t *ctx) |
IR Grid 4 enable LED1 function. More... | |
void | irgrid4_disable_led1 (irgrid4_t *ctx) |
IR Grid 4 disable LED1 function. More... | |
void | irgrid4_enable_led2 (irgrid4_t *ctx) |
IR Grid 4 enable LED2 function. More... | |
void | irgrid4_disable_led2 (irgrid4_t *ctx) |
IR Grid 4 disable LED2 function. More... | |
err_t | irgrid4_dump_eeprom (irgrid4_t *ctx) |
IR Grid 4 dump EEPROM function. More... | |
err_t | irgrid4_sync_frame (irgrid4_t *ctx) |
IR Grid 4 sync frame function. More... | |
err_t | irgrid4_trigger_measurement (irgrid4_t *ctx) |
IR Grid 4 trigger measurement function. More... | |
err_t | irgrid4_get_frame_data (irgrid4_t *ctx, uint16_t *frame_data) |
IR Grid 4 get frame data function. More... | |
err_t | irgrid4_get_parameters (irgrid4_t *ctx) |
IR Grid 4 get parameters function. More... | |
float | irgrid4_get_vdd (irgrid4_t *ctx, uint16_t *frame_data) |
IR Grid 4 get VDD function. More... | |
float | irgrid4_get_ta (irgrid4_t *ctx, uint16_t *frame_data) |
IR Grid 4 get TA function. More... | |
void | irgrid4_get_to (irgrid4_t *ctx, uint16_t *frame_data, float tr_val, float *result) |
IR Grid 4 get TO function. More... | |
err_t | irgrid4_set_resolution (irgrid4_t *ctx, uint8_t resolution) |
IR Grid 4 set resolution function. More... | |
err_t | irgrid4_get_resolution (irgrid4_t *ctx, uint8_t *resolution) |
IR Grid 4 get resolution function. More... | |
err_t | irgrid4_set_refresh_rate (irgrid4_t *ctx, uint8_t refresh_rate) |
IR Grid 4 set refresh rate function. More... | |
err_t | irgrid4_get_refresh_rate (irgrid4_t *ctx, uint8_t *refresh_rate) |
IR Grid 4 get refresh rate function. More... | |
err_t | irgrid4_get_measurement (irgrid4_t *ctx, float *t_amb, float *t_obj) |
IR Grid 4 get measurement function. More... | |
This file contains API for IR Grid 4 Click Driver.