![]() |
LibDriver AS608
1.0.0
AS608 full-featured driver
|
as608 basic driver modules More...
Data Structures | |
struct | as608_params_s |
as608 params structure definition More... | |
struct | as608_handle_s |
as608 handle structure definition More... | |
struct | as608_info_s |
as608 information structure definition More... | |
Typedefs | |
typedef struct as608_params_s | as608_params_t |
as608 params structure definition More... | |
typedef struct as608_handle_s | as608_handle_t |
as608 handle structure definition More... | |
typedef struct as608_info_s | as608_info_t |
as608 information structure definition More... | |
Functions | |
uint8_t | as608_info (as608_info_t *info) |
get chip's information More... | |
uint8_t | as608_init (as608_handle_t *handle, uint32_t addr) |
initialize the chip More... | |
uint8_t | as608_deinit (as608_handle_t *handle) |
close the chip More... | |
uint8_t | as608_get_last_status (as608_handle_t *handle, as608_status_t *status) |
get the last status More... | |
uint8_t | as608_print_status (as608_handle_t *handle, as608_status_t status) |
print status More... | |
uint8_t | as608_get_image (as608_handle_t *handle, uint32_t addr, as608_status_t *status) |
get image More... | |
uint8_t | as608_generate_feature (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t num, as608_status_t *status) |
generate feature More... | |
uint8_t | as608_match_feature (as608_handle_t *handle, uint32_t addr, uint16_t *score, as608_status_t *status) |
match feature More... | |
uint8_t | as608_search_feature (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t num, uint16_t start_page, uint16_t page_number, uint16_t *found_page, uint16_t *score, as608_status_t *status) |
search feature More... | |
uint8_t | as608_combine_feature (as608_handle_t *handle, uint32_t addr, as608_status_t *status) |
combine feature More... | |
uint8_t | as608_store_feature (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t num, uint16_t page_number, as608_status_t *status) |
store feature More... | |
uint8_t | as608_load_feature (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t num, uint16_t page_number, as608_status_t *status) |
load feature More... | |
uint8_t | as608_upload_feature (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t num, uint8_t *output_buffer, uint16_t *output_len, as608_status_t *status) |
upload feature More... | |
uint8_t | as608_download_feature (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t num, uint8_t *input_buffer, uint16_t input_len, as608_status_t *status) |
download feature More... | |
uint8_t | as608_upload_image (as608_handle_t *handle, uint32_t addr, uint8_t *output_buffer, uint16_t *output_len, as608_status_t *status) |
upload image More... | |
uint8_t | as608_download_image (as608_handle_t *handle, uint32_t addr, uint8_t *input_buffer, uint16_t input_len, as608_status_t *status) |
download image More... | |
uint8_t | as608_delete_feature (as608_handle_t *handle, uint32_t addr, uint16_t page_number, uint16_t number, as608_status_t *status) |
delete feature More... | |
uint8_t | as608_empty_all_feature (as608_handle_t *handle, uint32_t addr, as608_status_t *status) |
empty all feature More... | |
uint8_t | as608_set_baud_rate (as608_handle_t *handle, uint32_t addr, uint8_t n_9600, as608_status_t *status) |
set baud rate More... | |
uint8_t | as608_set_level (as608_handle_t *handle, uint32_t addr, as608_level_t level, as608_status_t *status) |
set level More... | |
uint8_t | as608_set_packet_size (as608_handle_t *handle, uint32_t addr, as608_packet_size_t size, as608_status_t *status) |
set packet size More... | |
uint8_t | as608_get_params (as608_handle_t *handle, uint32_t addr, as608_params_t *param, as608_status_t *status) |
get params More... | |
uint8_t | as608_enroll (as608_handle_t *handle, uint32_t addr, uint16_t *page_number, as608_status_t *status) |
enroll More... | |
uint8_t | as608_identify (as608_handle_t *handle, uint32_t addr, uint16_t *page_number, uint16_t *score, as608_status_t *status) |
identify More... | |
uint8_t | as608_set_password (as608_handle_t *handle, uint32_t addr, uint32_t password, as608_status_t *status) |
set password More... | |
uint8_t | as608_verify_password (as608_handle_t *handle, uint32_t addr, uint32_t password, as608_status_t *status) |
verify password More... | |
uint8_t | as608_get_random (as608_handle_t *handle, uint32_t addr, uint32_t *randn, as608_status_t *status) |
get random More... | |
uint8_t | as608_set_chip_address (as608_handle_t *handle, uint32_t addr, uint32_t new_addr, as608_status_t *status) |
set the chip address More... | |
uint8_t | as608_get_flash_information (as608_handle_t *handle, uint32_t addr, uint8_t *output_buffer, uint16_t *output_len, as608_status_t *status) |
get flash information More... | |
uint8_t | as608_set_port (as608_handle_t *handle, uint32_t addr, as608_bool_t enable, as608_status_t *status) |
enable or disable port More... | |
uint8_t | as608_write_notepad (as608_handle_t *handle, uint32_t addr, uint8_t page_number, uint8_t data[32], as608_status_t *status) |
write notepad More... | |
uint8_t | as608_read_notepad (as608_handle_t *handle, uint32_t addr, uint8_t page_number, uint8_t data[32], as608_status_t *status) |
read notepad More... | |
uint8_t | as608_burn_code (as608_handle_t *handle, uint32_t addr, as608_burn_code_mode_t mode, uint8_t *input_buffer, uint16_t input_len, as608_status_t *status) |
burn code More... | |
uint8_t | as608_high_speed_search (as608_handle_t *handle, uint32_t addr, as608_buffer_number_t buffer_number, uint16_t start_page, uint16_t page_number, uint16_t *found_page, uint16_t *score, as608_status_t *status) |
high speed search More... | |
uint8_t | as608_generate_bin_image (as608_handle_t *handle, uint32_t addr, as608_image_t image, as608_status_t *status) |
generate bin image More... | |
uint8_t | as608_get_valid_template_number (as608_handle_t *handle, uint32_t addr, uint16_t *num, as608_status_t *status) |
get valid template number More... | |
uint8_t | as608_set_gpio_level (as608_handle_t *handle, uint32_t addr, as608_gpio_number_t gpio, as608_gpio_level_t input_level, as608_gpio_level_t *output_level, as608_status_t *status) |
set gpio level More... | |
uint8_t | as608_get_index_table (as608_handle_t *handle, uint32_t addr, uint8_t num, uint8_t table[32], as608_status_t *status) |
get index table More... | |
as608 basic driver modules
typedef struct as608_handle_s as608_handle_t |
as608 handle structure definition
typedef struct as608_info_s as608_info_t |
as608 information structure definition
typedef struct as608_params_s as608_params_t |
as608 params structure definition
enum as608_bool_t |
as608 bool enumeration definition
Enumerator | |
---|---|
AS608_BOOL_FALSE | disable |
AS608_BOOL_TRUE | enable |
Definition at line 62 of file driver_as608.h.
as608 buffer number enumeration definition
Enumerator | |
---|---|
AS608_BUFFER_NUMBER_1 | buffer 1 |
AS608_BUFFER_NUMBER_2 | buffer 2 |
Definition at line 94 of file driver_as608.h.
as608 burn code mode enumeration definition
Enumerator | |
---|---|
AS608_BURN_CODE_MODE_INFO | only flash info |
AS608_BURN_CODE_MODE_FULL | full |
Definition at line 115 of file driver_as608.h.
enum as608_gpio_level_t |
as608 gpio level enumeration definition
Enumerator | |
---|---|
AS608_GPIO_LEVEL_LOW | level low |
AS608_GPIO_LEVEL_HIGH | level high |
Definition at line 143 of file driver_as608.h.
enum as608_gpio_number_t |
as608 gpio number enumeration definition
Enumerator | |
---|---|
AS608_GPIO_NUMBER_0 | number 0 |
AS608_GPIO_NUMBER_1 | number 1 |
Definition at line 134 of file driver_as608.h.
enum as608_image_t |
as608 image enumeration definition
Enumerator | |
---|---|
AS608_IMAGE_BIN | bin image |
AS608_IMAGE_NO_FEATURE | no feature |
AS608_IMAGE_FEATURE | feature |
Definition at line 124 of file driver_as608.h.
enum as608_level_t |
as608 level enumeration definition
Enumerator | |
---|---|
AS608_LEVEL_1 | level 1 |
AS608_LEVEL_2 | level 2 |
AS608_LEVEL_3 | level 3 |
AS608_LEVEL_4 | level 4 |
AS608_LEVEL_5 | level 5 |
Definition at line 71 of file driver_as608.h.
enum as608_packet_size_t |
as608 packet size enumeration definition
Enumerator | |
---|---|
AS608_PACKET_SIZE_32_BYTES | 32 bytes |
AS608_PACKET_SIZE_64_BYTES | 64 bytes |
AS608_PACKET_SIZE_128_BYTES | 128 bytes |
AS608_PACKET_SIZE_256_BYTES | 256 bytes |
Definition at line 83 of file driver_as608.h.
enum as608_sensor_type_t |
as608 sensor type enumeration definition
Enumerator | |
---|---|
AS608_SENSOR_TYPE_FPC1011C | fpc1011c |
AS608_SENSOR_TYPE_C500 | c500 |
AS608_SENSOR_TYPE_S500 | s500 |
AS608_SENSOR_TYPE_XWSEMI | xwsemi |
AS608_SENSOR_TYPE_CUSTOM | custom |
Definition at line 103 of file driver_as608.h.
enum as608_status_t |
as608 status enumeration definition
Definition at line 152 of file driver_as608.h.
uint8_t as608_burn_code | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_burn_code_mode_t | mode, | ||
uint8_t * | input_buffer, | ||
uint16_t | input_len, | ||
as608_status_t * | status | ||
) |
burn code
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | mode | burn mode |
[in] | *input_buffer | pointer to an input buffer |
[in] | input_len | input length |
[out] | *status | pointer to a status buffer |
Definition at line 2706 of file driver_as608.c.
uint8_t as608_combine_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_status_t * | status | ||
) |
combine feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *status | pointer to a status buffer |
Definition at line 908 of file driver_as608.c.
uint8_t as608_deinit | ( | as608_handle_t * | handle | ) |
close the chip
[in] | *handle | pointer to an as608 handle structure |
Definition at line 575 of file driver_as608.c.
uint8_t as608_delete_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint16_t | page_number, | ||
uint16_t | number, | ||
as608_status_t * | status | ||
) |
delete feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | page_number | page number |
[in] | number | deleted number |
[out] | *status | pointer to a status buffer |
Definition at line 1573 of file driver_as608.c.
uint8_t as608_download_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | num, | ||
uint8_t * | input_buffer, | ||
uint16_t | input_len, | ||
as608_status_t * | status | ||
) |
download feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | buffer num |
[in] | *input_buffer | pointer to an input buffer |
[in] | input_len | input length |
[out] | *status | pointer to a status buffer |
Definition at line 1220 of file driver_as608.c.
uint8_t as608_download_image | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t * | input_buffer, | ||
uint16_t | input_len, | ||
as608_status_t * | status | ||
) |
download image
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | *input_buffer | pointer to an input buffer |
[in] | input_len | input length |
[out] | *status | pointer to a status buffer |
Definition at line 1450 of file driver_as608.c.
uint8_t as608_empty_all_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_status_t * | status | ||
) |
empty all feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *status | pointer to a status buffer |
Definition at line 1640 of file driver_as608.c.
uint8_t as608_enroll | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint16_t * | page_number, | ||
as608_status_t * | status | ||
) |
enroll
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *page_number | pointer to a page number buffer |
[out] | *status | pointer to a status buffer |
Definition at line 1981 of file driver_as608.c.
uint8_t as608_generate_bin_image | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_image_t | image, | ||
as608_status_t * | status | ||
) |
generate bin image
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | image | image type |
[out] | *status | pointer to a status buffer |
Definition at line 2907 of file driver_as608.c.
uint8_t as608_generate_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | num, | ||
as608_status_t * | status | ||
) |
generate feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | buffer number |
[out] | *status | pointer to a status buffer |
Definition at line 702 of file driver_as608.c.
uint8_t as608_get_flash_information | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t * | output_buffer, | ||
uint16_t * | output_len, | ||
as608_status_t * | status | ||
) |
get flash information
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *output_buffer | pointer to an output buffer |
[in,out] | *output_len | pointer to an output length buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2387 of file driver_as608.c.
uint8_t as608_get_image | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_status_t * | status | ||
) |
get image
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *status | pointer to a status buffer |
Definition at line 638 of file driver_as608.c.
uint8_t as608_get_index_table | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t | num, | ||
uint8_t | table[32], | ||
as608_status_t * | status | ||
) |
get index table
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | index number |
[out] | *table | pointer to a table buffer |
[out] | *status | pointer to a status buffer |
Definition at line 3109 of file driver_as608.c.
uint8_t as608_get_last_status | ( | as608_handle_t * | handle, |
as608_status_t * | status | ||
) |
get the last status
[in] | *handle | pointer to an as608 handle structure |
[out] | *status | pointer to a status buffer |
Definition at line 607 of file driver_as608.c.
uint8_t as608_get_params | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_params_t * | param, | ||
as608_status_t * | status | ||
) |
get params
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *param | pointer to a param structure |
[out] | *status | pointer to a status buffer |
Definition at line 1904 of file driver_as608.c.
uint8_t as608_get_random | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint32_t * | randn, | ||
as608_status_t * | status | ||
) |
get random
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *randn | pointer to a random buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2249 of file driver_as608.c.
uint8_t as608_get_valid_template_number | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint16_t * | num, | ||
as608_status_t * | status | ||
) |
get valid template number
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *num | pointer to a number buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2972 of file driver_as608.c.
uint8_t as608_high_speed_search | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | buffer_number, | ||
uint16_t | start_page, | ||
uint16_t | page_number, | ||
uint16_t * | found_page, | ||
uint16_t * | score, | ||
as608_status_t * | status | ||
) |
high speed search
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | buffer_number | buffer number |
[in] | start_page | start page |
[in] | page_number | page number |
[out] | *found_page | pointer to a found page buffer |
[out] | *score | pointer to a score buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2833 of file driver_as608.c.
uint8_t as608_identify | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint16_t * | page_number, | ||
uint16_t * | score, | ||
as608_status_t * | status | ||
) |
identify
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *page_number | pointer to a page number buffer |
[out] | *score | pointer to a score buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2047 of file driver_as608.c.
uint8_t as608_info | ( | as608_info_t * | info | ) |
get chip's information
[out] | *info | pointer to an as608 info structure |
Definition at line 3499 of file driver_as608.c.
uint8_t as608_init | ( | as608_handle_t * | handle, |
uint32_t | addr | ||
) |
initialize the chip
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
Definition at line 465 of file driver_as608.c.
uint8_t as608_load_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | num, | ||
uint16_t | page_number, | ||
as608_status_t * | status | ||
) |
load feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | buffer num |
[in] | page_number | page number |
[out] | *status | pointer to a status buffer |
Definition at line 1042 of file driver_as608.c.
uint8_t as608_match_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint16_t * | score, | ||
as608_status_t * | status | ||
) |
match feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *score | pointer to a score buffer |
[out] | *status | pointer to a status buffer |
Definition at line 767 of file driver_as608.c.
uint8_t as608_print_status | ( | as608_handle_t * | handle, |
as608_status_t | status | ||
) |
print status
[in] | *handle | pointer to an as608 handle structure |
[in] | status | print status |
Definition at line 3176 of file driver_as608.c.
uint8_t as608_read_notepad | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t | page_number, | ||
uint8_t | data[32], | ||
as608_status_t * | status | ||
) |
read notepad
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | page_number | page number |
[out] | *data | pointer to an output buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2632 of file driver_as608.c.
uint8_t as608_search_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | num, | ||
uint16_t | start_page, | ||
uint16_t | page_number, | ||
uint16_t * | found_page, | ||
uint16_t * | score, | ||
as608_status_t * | status | ||
) |
search feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | buffer num |
[in] | start_page | start page |
[in] | page_number | page number |
[out] | *found_page | pointer to a found page buffer |
[out] | *score | pointer to a score buffer |
[out] | *status | pointer to a status buffer |
Definition at line 836 of file driver_as608.c.
uint8_t as608_set_baud_rate | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t | n_9600, | ||
as608_status_t * | status | ||
) |
set baud rate
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | n_9600 | n times of 9600 |
[out] | *status | pointer to a status buffer |
Definition at line 1704 of file driver_as608.c.
uint8_t as608_set_chip_address | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint32_t | new_addr, | ||
as608_status_t * | status | ||
) |
set the chip address
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | new_addr | new address |
[out] | *status | pointer to a status buffer |
Definition at line 2317 of file driver_as608.c.
uint8_t as608_set_gpio_level | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_gpio_number_t | gpio, | ||
as608_gpio_level_t | input_level, | ||
as608_gpio_level_t * | output_level, | ||
as608_status_t * | status | ||
) |
set gpio level
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | gpio | gpio number |
[in] | input_level | input level |
[out] | *output_level | pointer to an output level buffer |
[out] | *status | pointer to a status buffer |
Definition at line 3039 of file driver_as608.c.
uint8_t as608_set_level | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_level_t | level, | ||
as608_status_t * | status | ||
) |
set level
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | level | input level |
[out] | *status | pointer to a status buffer |
Definition at line 1770 of file driver_as608.c.
uint8_t as608_set_packet_size | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_packet_size_t | size, | ||
as608_status_t * | status | ||
) |
set packet size
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | size | packet size |
[out] | *status | pointer to a status buffer |
Definition at line 1836 of file driver_as608.c.
uint8_t as608_set_password | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint32_t | password, | ||
as608_status_t * | status | ||
) |
set password
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | password | set password |
[out] | *status | pointer to a status buffer |
Definition at line 2113 of file driver_as608.c.
uint8_t as608_set_port | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_bool_t | enable, | ||
as608_status_t * | status | ||
) |
enable or disable port
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | enable | bool value |
[out] | *status | pointer to a status buffer |
Definition at line 2491 of file driver_as608.c.
uint8_t as608_store_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | num, | ||
uint16_t | page_number, | ||
as608_status_t * | status | ||
) |
store feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | buffer num |
[in] | page_number | page number |
[out] | *status | pointer to a status buffer |
Definition at line 973 of file driver_as608.c.
uint8_t as608_upload_feature | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
as608_buffer_number_t | num, | ||
uint8_t * | output_buffer, | ||
uint16_t * | output_len, | ||
as608_status_t * | status | ||
) |
upload feature
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | num | buffer num |
[out] | *output_buffer | pointer to an output buffer |
[in,out] | *output_len | pointer to an output length buffer |
[out] | *status | pointer to a status buffer |
Definition at line 1113 of file driver_as608.c.
uint8_t as608_upload_image | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t * | output_buffer, | ||
uint16_t * | output_len, | ||
as608_status_t * | status | ||
) |
upload image
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[out] | *output_buffer | pointer to an output buffer |
[in,out] | *output_len | pointer to an output length buffer |
[out] | *status | pointer to a status buffer |
Definition at line 1345 of file driver_as608.c.
uint8_t as608_verify_password | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint32_t | password, | ||
as608_status_t * | status | ||
) |
verify password
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | password | verify password |
[out] | *status | pointer to a status buffer |
Definition at line 2181 of file driver_as608.c.
uint8_t as608_write_notepad | ( | as608_handle_t * | handle, |
uint32_t | addr, | ||
uint8_t | page_number, | ||
uint8_t | data[32], | ||
as608_status_t * | status | ||
) |
write notepad
[in] | *handle | pointer to an as608 handle structure |
[in] | addr | chip address |
[in] | page_number | page number |
[in] | *data | pointer to an input buffer |
[out] | *status | pointer to a status buffer |
Definition at line 2558 of file driver_as608.c.