fingerprint4 2.1.0.0
|
This file contains API for Fingerprint 4 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
#include "spi_specifics.h"
#include "drv_uart.h"
Go to the source code of this file.
Data Structures | |
struct | fingerprint4_hcp_arg_data_t |
Fingerprint 4 Click HCP argument data object. More... | |
struct | fingerprint4_hcp_packet_t |
Fingerprint 4 Click HCP packet object. More... | |
struct | fingerprint4_packet_t |
Fingerprint 4 Click PHY packet object. More... | |
struct | fingerprint4_t |
Fingerprint 4 Click context object. More... | |
struct | fingerprint4_cfg_t |
Fingerprint 4 Click configuration object. More... | |
Functions | |
void | fingerprint4_cfg_setup (fingerprint4_cfg_t *cfg) |
Fingerprint 4 configuration object setup function. | |
err_t | fingerprint4_init (fingerprint4_t *ctx, fingerprint4_cfg_t *cfg) |
Fingerprint 4 initialization function. | |
err_t | fingerprint4_generic_write (fingerprint4_t *ctx, uint8_t *data_in, uint16_t len) |
Fingerprint 4 data writing function. | |
err_t | fingerprint4_generic_read (fingerprint4_t *ctx, uint8_t *data_out, uint16_t len) |
Fingerprint 4 data reading function. | |
void | fingerprint4_set_rst_pin (fingerprint4_t *ctx, uint8_t state) |
Fingerprint 4 set rst pin function. | |
uint8_t | fingerprint4_get_irq_pin (fingerprint4_t *ctx) |
Fingerprint 4 get irq pin function. | |
void | fingerprint4_reset_device (fingerprint4_t *ctx) |
Fingerprint 4 reset device function. | |
err_t | fingerprint4_init_cmd (fingerprint4_t *ctx, uint16_t cmd, uint16_t arg_key) |
Fingerprint 4 init cmd function. | |
err_t | fingerprint4_add_arg (fingerprint4_t *ctx, uint16_t arg_key, void *arg_data, uint16_t arg_size) |
Fingerprint 4 add arg function. | |
err_t | fingerprint4_get_arg (fingerprint4_t *ctx, uint16_t arg_key) |
Fingerprint 4 get arg function. | |
err_t | fingerprint4_copy_arg (fingerprint4_t *ctx, uint16_t arg_key, void *arg_data, uint16_t arg_size) |
Fingerprint 4 copy arg function. | |
err_t | fingerprint4_transceive (fingerprint4_t *ctx) |
Fingerprint 4 transceive function. | |
err_t | fingerprint4_receive (fingerprint4_t *ctx) |
Fingerprint 4 receive function. | |
err_t | fingerprint4_send (fingerprint4_t *ctx) |
Fingerprint 4 send function. | |
err_t | fingerprint4_send_cmd (fingerprint4_t *ctx, uint16_t cmd, uint16_t arg_key) |
Fingerprint 4 send cmd function. | |
err_t | fingerprint4_send_cmd_arg (fingerprint4_t *ctx, uint16_t cmd, uint16_t arg1_key, uint16_t arg2_key, void *arg2_data, uint16_t arg2_length) |
Fingerprint 4 send cmd arg function. | |
err_t | fingerprint4_identify_finger (fingerprint4_t *ctx, uint32_t timeout, uint16_t *template_id, bool *match) |
Fingerprint 4 identify finger function. | |
err_t | fingerprint4_wait_finger_present (fingerprint4_t *ctx, uint32_t timeout) |
Fingerprint 4 wait finger present function. | |
err_t | fingerprint4_wait_finger_not_present (fingerprint4_t *ctx, uint32_t timeout) |
Fingerprint 4 wait finger not present function. | |
err_t | fingerprint4_image_get_size (fingerprint4_t *ctx, uint32_t *size) |
Fingerprint 4 image get size function. | |
err_t | fingerprint4_image_create (fingerprint4_t *ctx) |
Fingerprint 4 image create function. | |
err_t | fingerprint4_image_delete (fingerprint4_t *ctx) |
Fingerprint 4 image delete function. | |
err_t | fingerprint4_image_get (fingerprint4_t *ctx, uint8_t *data_out, uint32_t size) |
Fingerprint 4 image get function. | |
err_t | fingerprint4_image_put (fingerprint4_t *ctx, uint8_t *data_in, uint32_t size) |
Fingerprint 4 image put function. | |
err_t | fingerprint4_image_extract (fingerprint4_t *ctx) |
Fingerprint 4 image extract function. | |
err_t | fingerprint4_identify (fingerprint4_t *ctx) |
Fingerprint 4 identify function. | |
err_t | fingerprint4_template_save (fingerprint4_t *ctx, uint16_t template_id) |
Fingerprint 4 template save function. | |
err_t | fingerprint4_template_remove_ram (fingerprint4_t *ctx) |
Fingerprint 4 template remove ram function. | |
err_t | fingerprint4_template_get (fingerprint4_t *ctx, uint8_t *data_out, uint32_t size) |
Fingerprint 4 template get function. | |
err_t | fingerprint4_template_put (fingerprint4_t *ctx, uint8_t *data_in, uint16_t size) |
Fingerprint 4 template put function. | |
err_t | fingerprint4_template_remove (fingerprint4_t *ctx, uint16_t template_id) |
Fingerprint 4 template remove function. | |
err_t | fingerprint4_template_remove_all (fingerprint4_t *ctx) |
Fingerprint 4 template remove all function. | |
err_t | fingerprint4_template_load_storage (fingerprint4_t *ctx, uint16_t template_id) |
Fingerprint 4 template load storage function. | |
err_t | fingerprint4_template_get_count (fingerprint4_t *ctx, uint16_t *count) |
Fingerprint 4 template get count function. | |
err_t | fingerprint4_template_get_ids (fingerprint4_t *ctx) |
Fingerprint 4 template get ids function. | |
err_t | fingerprint4_sw_reset (fingerprint4_t *ctx) |
Fingerprint 4 sw reset function. | |
err_t | fingerprint4_sensor_calibrate (fingerprint4_t *ctx) |
Fingerprint 4 sensor calibrate function. | |
err_t | fingerprint4_sensor_calibrate_remove (fingerprint4_t *ctx) |
Fingerprint 4 sensor calibrate remove function. | |
err_t | fingerprint4_version (fingerprint4_t *ctx, char *version, uint8_t len) |
Fingerprint 4 version function. | |
err_t | fingerprint4_unique_id_get (fingerprint4_t *ctx, uint8_t *unique_id) |
Fingerprint 4 version function. | |
err_t | fingerprint4_uart_speed_set (fingerprint4_t *ctx, uint32_t speed) |
Fingerprint 4 uart speed set function. | |
err_t | fingerprint4_uart_speed_get (fingerprint4_t *ctx, uint32_t *speed) |
Fingerprint 4 uart speed get function. | |
err_t | fingerprint4_sensor_reset (fingerprint4_t *ctx) |
Fingerprint 4 sensor reset function. | |
This file contains API for Fingerprint 4 Click Driver.
Fingerprint 4 Click return value data.
Predefined enum values for driver return values.