From abaa3bc2d56347528de38cac5bc0c49b65e8d223 Mon Sep 17 00:00:00 2001 From: Andrey Perminov Date: Mon, 20 Apr 2020 14:12:02 -0700 Subject: [PATCH] Updating calling callback functions for enrolling Change-Id: If6d6a039164ab5652ec4a74ea26bd57b4692433e --- BMLite_example/src/bep_host_if.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BMLite_example/src/bep_host_if.c b/BMLite_example/src/bep_host_if.c index 3560945..abb6945 100644 --- a/BMLite_example/src/bep_host_if.c +++ b/BMLite_example/src/bep_host_if.c @@ -232,6 +232,8 @@ fpc_bep_result_t bep_enroll_finger(fpc_com_chain_t *chain) fpc_bep_result_t bep_result = FPC_BEP_RESULT_OK; bool enroll_done = false; + bmlite_on_start_enroll(); + /* Enroll start */ bep_result = send_command(chain, CMD_ENROLL, ARG_START, NULL, 0); if (bep_result != FPC_BEP_RESULT_OK) { @@ -245,19 +247,17 @@ fpc_bep_result_t bep_enroll_finger(fpc_com_chain_t *chain) goto exit; } - bmlite_on_start_enroll(); - for (uint8_t i = 0; i < MAX_CAPTURE_ATTEMPTS; ++i) { bmlite_on_start_enrollcapture(); bep_result = bep_capture(chain, CAPTURE_TIMEOUT); + bmlite_on_finish_enrollcapture(); + if (bep_result != FPC_BEP_RESULT_OK) { bmlite_on_error(BMLITE_ERROR_CAPTURE, bep_result); break; } - bmlite_on_finish_enrollcapture(); - /* Enroll add */ bep_result = send_command(chain, CMD_ENROLL, ARG_ADD, NULL, 0); if (bep_result != FPC_BEP_RESULT_OK) {