fingerprint3 2.0.0.0
|
This file contains API for Fingerprint 3 Click driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_uart.h"
Go to the source code of this file.
Data Structures | |
struct | fingerprint3_pkg_t |
Package structure. More... | |
struct | fingerprint3_product_info_t |
Product Info structure. More... | |
struct | fingerprint3_sys_parameter_t |
System Parameters structure. More... | |
struct | fingerprint3_t |
Click ctx object definition. More... | |
struct | fingerprint3_cfg_t |
Click configuration structure definition. More... | |
Functions | |
void | fingerprint3_cfg_setup (fingerprint3_cfg_t *cfg) |
Config Object Initialization function. | |
err_t | fingerprint3_init (fingerprint3_t *ctx, fingerprint3_cfg_t *cfg) |
Initialization function. | |
uint8_t | fingerprint3_set_config (fingerprint3_t *ctx, uint32_t addr, uint32_t pass) |
Set config function. | |
void | fingerprint3_set_rst_pin (fingerprint3_t *ctx, uint8_t rst_pin) |
Set RST pin state function. | |
void | fingerprint3_generic_write (fingerprint3_t *ctx, uint8_t *data_buf, uint16_t len) |
Generic write function. | |
int32_t | fingerprint3_generic_read (fingerprint3_t *ctx, uint8_t *data_buf, uint16_t max_len) |
Generic read function. | |
uint8_t | fingerprint3_send_package (fingerprint3_t *ctx, uint8_t pkg_id, uint8_t *pkg_content, uint16_t pkg_len) |
Send package function. | |
uint8_t | fingerprint3_finger_indicator (fingerprint3_t *ctx) |
Finger indicator function. | |
uint8_t | fingerprint3_aura_control (fingerprint3_t *ctx, uint8_t control, uint8_t speed, uint8_t color, uint8_t times) |
Aura LED control function. | |
uint8_t | fingerprint3_verify_password (fingerprint3_t *ctx, uint32_t pass) |
Verify password function. | |
uint8_t | fingerprint3_read_product_info (fingerprint3_t *ctx) |
Read product info function. | |
uint8_t | fingerprint3_read_sys_param (fingerprint3_t *ctx) |
Read system parameter function. | |
uint8_t | fingerprint3_set_security_lvl (fingerprint3_t *ctx, uint8_t lvl) |
Set security level function. | |
uint8_t | fingerprint3_hand_shake (fingerprint3_t *ctx) |
Hand shake function. | |
uint8_t | fingerprint3_check_sensor (fingerprint3_t *ctx) |
Check sensor function. | |
uint8_t | fingerprint3_soft_reset (fingerprint3_t *ctx) |
Soft reset function. | |
uint8_t | fingerprint3_read_index_table (fingerprint3_t *ctx, uint8_t *table, uint8_t page) |
Read index table function. | |
uint8_t | fingerprint3_take_image (fingerprint3_t *ctx) |
Take image function. | |
uint8_t | fingerprint3_extract_features (fingerprint3_t *ctx, uint8_t char_buffer) |
Extract features function. | |
uint8_t | fingerprint3_create_template (fingerprint3_t *ctx) |
Create template function. | |
uint8_t | fingerprint3_store_template (fingerprint3_t *ctx, uint8_t char_buffer, uint16_t location) |
Create template function. | |
uint8_t | fingerprint3_delete_template (fingerprint3_t *ctx, uint16_t location) |
Delete template function. | |
uint8_t | fingerprint3_empty_library (fingerprint3_t *ctx) |
Empty the library function. | |
uint8_t | fingerprint3_load_template (fingerprint3_t *ctx, uint8_t char_buffer, uint16_t location) |
Create template function. | |
uint8_t | fingerprint3_match_finger (fingerprint3_t *ctx, uint16_t *score) |
Empty the library function. | |
uint8_t | fingerprint3_search_finger (fingerprint3_t *ctx, uint8_t char_buffer, uint16_t *location, uint16_t *score) |
Empty the library function. | |
This file contains API for Fingerprint 3 Click driver.