nRF Connect SDK API 0.1.0
|
Gazell Pairing API. More...
Go to the source code of this file.
Functions | |
Misc. function prototypes | |
void | gzp_crypt_set_session_token (const uint8_t *token) |
void | gzp_crypt_get_session_token (uint8_t *dst_token) |
void | gzp_crypt_set_dyn_key (const uint8_t *dyn_key) |
void | gzp_crypt_get_dyn_key (uint8_t *dst_key) |
void | gzp_set_host_id (const uint8_t *src) |
void | gzp_get_host_id (uint8_t *dst) |
void | gzp_crypt_select_key (enum gzp_key_select key_select) |
void | gzp_crypt (uint8_t *dst, const uint8_t *src, uint8_t length) |
bool | gzp_validate_id (const uint8_t *src_id) |
void | gzp_add_validation_id (uint8_t *dst_id) |
void | gzp_random_numbers_generate (uint8_t *dst, uint8_t n) |
bool | gzp_update_radio_params (const uint8_t *system_address) |
void | gzp_generate_channels (uint8_t *ch_dst, const uint8_t *address, uint8_t channel_set_size) |
void | gzp_xor_cipher (uint8_t *dst, const uint8_t *src, const uint8_t *pad, uint8_t length) |
Common Device and Host functions | |
void | gzp_init (void) |
void | gzp_erase_pairing_data (void) |
void | nrf_gzp_disable_gzll (void) |
void | gzp_id_req_cancel (void) |
void | nrf_gzp_flush_rx_fifo (uint32_t pipe) |
Device functions | |
void | gzp_tx_result_callback_register (gzp_tx_result_callback callback) |
int8_t | gzp_get_pairing_status (void) |
bool | gzp_address_req_send (void) |
void | gzp_address_req_send_async (gzp_address_req_callback callback, void *context) |
enum gzp_id_req_res | gzp_id_req_send (void) |
void | gzp_id_req_send_async (gzp_id_req_callback callback, void *context) |
bool | gzp_crypt_data_send (const uint8_t *src, uint8_t length) |
void | gzp_crypt_data_send_async (const uint8_t *src, uint8_t length, gzp_crypt_data_send_callback callback, void *context) |
Host functions | |
void | gzp_pairing_enable (bool enable) |
void | gzp_host_execute (void) |
bool | gzp_address_exchanged (void) |
bool | gzp_id_req_received (void) |
void | gzp_id_req_reject (void) |
void | gzp_id_req_grant (void) |
bool | gzp_crypt_user_data_received (void) |
bool | gzp_crypt_user_data_read (uint8_t *dst, uint8_t *length) |
void | gzll_rx_start (void) |
Gazell Pairing API.