SparkFun Fingerprint Sensor - FPC2534 Pro  v0.9.9-3-g5d0d172
Library for the SparkFun Fingerprint Sensor - FPC2534 Pro
Loading...
Searching...
No Matches
sfDevFPC2534Callbacks_t Struct Reference

Struct holding all callback function pointers for sfDevFPC2534 events. More...

#include <sfDevFPC2534.h>

Public Attributes

void(* on_error )(uint16_t error)
 
void(* on_status )(uint16_t event, uint16_t state)
 
void(* on_version )(char *version)
 
void(* on_enroll )(uint8_t feedback, uint8_t samples_remaining)
 
void(* on_identify )(bool is_match, uint16_t id)
 
void(* on_list_templates )(uint16_t num_templates, uint16_t *template_ids)
 
void(* on_navigation )(uint16_t gesture)
 
void(* on_gpio_control )(uint8_t state)
 
void(* on_system_config_get )(fpc_system_config_t *cfg)
 
void(* on_bist_done )(uint16_t test_verdict)
 
void(* on_data_transfer_done )(uint8_t *data, size_t size)
 
void(* on_mode_change )(uint16_t new_mode)
 
void(* on_finger_change )(bool present)
 
void(* on_is_ready_change )(bool isReady)
 

Detailed Description

Struct holding all callback function pointers for sfDevFPC2534 events.

Member Data Documentation

◆ on_bist_done

void(* sfDevFPC2534Callbacks_t::on_bist_done) (uint16_t test_verdict)

◆ on_data_transfer_done

void(* sfDevFPC2534Callbacks_t::on_data_transfer_done) (uint8_t *data, size_t size)

◆ on_enroll

void(* sfDevFPC2534Callbacks_t::on_enroll) (uint8_t feedback, uint8_t samples_remaining)

◆ on_error

void(* sfDevFPC2534Callbacks_t::on_error) (uint16_t error)

◆ on_finger_change

void(* sfDevFPC2534Callbacks_t::on_finger_change) (bool present)

◆ on_gpio_control

void(* sfDevFPC2534Callbacks_t::on_gpio_control) (uint8_t state)

◆ on_identify

void(* sfDevFPC2534Callbacks_t::on_identify) (bool is_match, uint16_t id)

◆ on_is_ready_change

void(* sfDevFPC2534Callbacks_t::on_is_ready_change) (bool isReady)

◆ on_list_templates

void(* sfDevFPC2534Callbacks_t::on_list_templates) (uint16_t num_templates, uint16_t *template_ids)

◆ on_mode_change

void(* sfDevFPC2534Callbacks_t::on_mode_change) (uint16_t new_mode)

◆ on_navigation

void(* sfDevFPC2534Callbacks_t::on_navigation) (uint16_t gesture)

◆ on_status

void(* sfDevFPC2534Callbacks_t::on_status) (uint16_t event, uint16_t state)

◆ on_system_config_get

void(* sfDevFPC2534Callbacks_t::on_system_config_get) (fpc_system_config_t *cfg)

◆ on_version

void(* sfDevFPC2534Callbacks_t::on_version) (char *version)

The documentation for this struct was generated from the following file: