LibDriver AS608
Loading...
Searching...
No Matches
driver_as608_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_AS608_BASIC_H
38#define DRIVER_AS608_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#ifndef AS608_BASIC_SEND_CONFIG
57 #define AS608_BASIC_SEND_CONFIG 0
58#endif
59
63#define AS608_BASIC_DEFAULT_PORT AS608_BOOL_TRUE
64#define AS608_BASIC_DEFAULT_BAUD_RATE 6
65#define AS608_BASIC_DEFAULT_LEVEL AS608_LEVEL_3
66#define AS608_BASIC_DEFAULT_PACKET_SIZE AS608_PACKET_SIZE_128_BYTES
67#define AS608_BASIC_DEFAULT_PASSWORD 0x00000000
68#define AS608_BASIC_DEFAULT_ADDRESS 0xFFFFFFFF
69#define AS608_BASIC_DEFAULT_FEATURE AS608_BUFFER_NUMBER_1
70#define AS608_BASIC_DEFAULT_TIMEOUT 10
71
80uint8_t as608_basic_init(uint32_t addr);
81
89uint8_t as608_basic_deinit(void);
90
100
117uint8_t as608_basic_input_fingerprint(void (*callback)(int8_t status, const char *const fmt, ...),
118 uint16_t *score,
119 uint16_t *page_number,
120 as608_status_t *status);
121
132uint8_t as608_basic_verify(uint16_t *found_page, uint16_t *score, as608_status_t *status);
133
144uint8_t as608_basic_high_speed_verify(uint16_t *found_page, uint16_t *score, as608_status_t *status);
145
155uint8_t as608_basic_delete_fingerprint(uint16_t page_number, as608_status_t *status);
156
166
170
171#ifdef __cplusplus
172}
173#endif
174
175#endif
driver as608 interface header file
as608_status_t
as608 status enumeration definition
uint8_t as608_basic_empty_fingerprint(as608_status_t *status)
basic example empty fingerprint
uint8_t as608_basic_init(uint32_t addr)
basic example init
uint8_t as608_basic_delete_fingerprint(uint16_t page_number, as608_status_t *status)
basic example delete fingerprint
uint8_t as608_basic_print_status(as608_status_t status)
basic example print status
uint8_t as608_basic_input_fingerprint(void(*callback)(int8_t status, const char *const fmt,...), uint16_t *score, uint16_t *page_number, as608_status_t *status)
basic example input fingerprint
uint8_t as608_basic_deinit(void)
basic example deinit
uint8_t as608_basic_verify(uint16_t *found_page, uint16_t *score, as608_status_t *status)
basic example verify
uint8_t as608_basic_high_speed_verify(uint16_t *found_page, uint16_t *score, as608_status_t *status)
basic example high speed verify