tfmini 2.0.0.0
|
This file contains API for TFmini Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_i2c_master.h"
#include "drv_uart.h"
Go to the source code of this file.
Data Structures | |
struct | tfmini_frame_t |
TFmini Click command frame definition structure. More... | |
struct | tfmini_t |
TFmini Click context object. More... | |
struct | tfmini_cfg_t |
TFmini Click configuration object. More... | |
Enumerations | |
enum | tfmini_drv_t { TFMINI_DRV_SEL_UART , TFMINI_DRV_SEL_I2C } |
TFmini Click driver selector. More... | |
enum | tfmini_return_value_t { TFMINI_OK = 0 , TFMINI_ERROR = -1 } |
TFmini Click return value data. More... | |
Functions | |
void | tfmini_cfg_setup (tfmini_cfg_t *cfg) |
TFmini configuration object setup function. | |
void | tfmini_drv_interface_selection (tfmini_cfg_t *cfg, tfmini_drv_t drv_sel) |
TFmini driver interface setup function. | |
err_t | tfmini_init (tfmini_t *ctx, tfmini_cfg_t *cfg) |
TFmini initialization function. | |
err_t | tfmini_default_cfg (tfmini_t *ctx) |
TFmini default configuration function. | |
err_t | tfmini_send_frame (tfmini_t *ctx, tfmini_frame_t frame) |
TFmini send frame function. | |
err_t | tfmini_get_response (tfmini_t *ctx, tfmini_frame_t *frame) |
TFmini get response function. | |
err_t | tfmini_get_firmware_version (tfmini_t *ctx, uint32_t *fw_version) |
TFmini get firmware version function. | |
err_t | tfmini_system_reset (tfmini_t *ctx) |
TFmini system reset function. | |
err_t | tfmini_set_frame_rate (tfmini_t *ctx, uint16_t frame_rate) |
TFmini set frame rate function. | |
err_t | tfmini_change_interface (tfmini_t *ctx, tfmini_drv_t drv_sel) |
TFmini change interface function. | |
err_t | tfmini_factory_default (tfmini_t *ctx) |
TFmini factory default function. | |
err_t | tfmini_save_settings (tfmini_t *ctx) |
TFmini save settings function. | |
err_t | tfmini_get_measurement (tfmini_t *ctx, int16_t *distance, int16_t *strength, float *temperature) |
TFmini get measurement function. | |
This file contains API for TFmini Click Driver.
enum tfmini_drv_t |