Crate apache_nimble_sys Copy item path Source pub use self::ble_npl_error as ble_npl_error_t;
pub use self::os_error as os_error_t;
_G_fpos64_t _G_fpos_t _IO_FILE _IO_codecvt _IO_marker _IO_wide_data __BindgenBitfieldUnit __IncompleteArrayField __fsid_t __locale_data __locale_struct __mbstate_t __va_list_tag adv_report adv_set ble_addr_t ble_att_error_rsp ble_encryption_block ble_gap_adv_params Advertising parameters ble_gap_conn_desc @brief Connection descriptor ble_gap_conn_params @brief Connection parameters ble_gap_disc_desc @brief Advertising report ble_gap_disc_params @brief Discovery parameters ble_gap_event Represents a GAP-related event. When such an event occurs, the host
notifies the application by passing an instance of this structure to an
application-specified callback. ble_gap_event__bindgen_ty_1__bindgen_ty_1 Represents a connection attempt. Valid for the following event
types:
o BLE_GAP_EVENT_CONNECT ble_gap_event__bindgen_ty_1__bindgen_ty_2 Represents a terminated connection. Valid for the following event
types:
o BLE_GAP_EVENT_DISCONNECT ble_gap_event__bindgen_ty_1__bindgen_ty_3 Represents a completed discovery procedure. Valid for the following
event types:
o BLE_GAP_EVENT_DISC_COMPLETE ble_gap_event__bindgen_ty_1__bindgen_ty_4 Represents a completed advertise procedure. Valid for the following
event types:
o BLE_GAP_EVENT_ADV_COMPLETE ble_gap_event__bindgen_ty_1__bindgen_ty_5 Represents an attempt to update a connection’s parameters. If the
attempt was successful, the connection’s descriptor reflects the
updated parameters. ble_gap_event__bindgen_ty_1__bindgen_ty_6 Represents a peer’s request to update the connection parameters.
This event is generated when a peer performs any of the following
procedures:
o L2CAP Connection Parameter Update Procedure
o Link-Layer Connection Parameters Request Procedure ble_gap_event__bindgen_ty_1__bindgen_ty_7 Represents a failed attempt to terminate an established connection.
Valid for the following event types:
o BLE_GAP_EVENT_TERM_FAILURE ble_gap_event__bindgen_ty_1__bindgen_ty_8 Represents an attempt to change the encrypted state of a
connection. If the attempt was successful, the connection
descriptor reflects the updated encrypted state. ble_gap_event__bindgen_ty_1__bindgen_ty_9 Represents a passkey query needed to complete a pairing procedure. ble_gap_event__bindgen_ty_1__bindgen_ty_10 Represents a received ATT notification or indication. ble_gap_event__bindgen_ty_1__bindgen_ty_11 Represents a transmitted ATT notification or indication, or a
completed indication transaction. ble_gap_event__bindgen_ty_1__bindgen_ty_12 Represents a state change in a peer’s subscription status. In this
comment, the term “update” is used to refer to either a notification
or an indication. This event is triggered by any of the following
occurrences:
o Peer enables or disables updates via a CCCD write.
o Connection is about to be terminated and the peer is
subscribed to updates.
o Peer is now subscribed to updates after its state was restored
from persistence. This happens when bonding is restored. ble_gap_event__bindgen_ty_1__bindgen_ty_13 Represents a change in an L2CAP channel’s MTU. ble_gap_event__bindgen_ty_1__bindgen_ty_14 Represents a change in peer’s identity. This is issued after
successful pairing when Identity Address Information was received. ble_gap_event__bindgen_ty_1__bindgen_ty_15 Represents a change of PHY. This is issue after successful
change on PHY. ble_gap_event_listener Event listener structure ble_gap_event_listener__bindgen_ty_1 ble_gap_ext_disc_params @brief Extended discovery parameters ble_gap_passkey_params @brief Passkey query ble_gap_repeat_pairing ble_gap_sec_state Connection security state ble_gap_upd_params @brief Connection parameters update parameters ble_gatt_access_ctxt @server. ble_gatt_attr ble_gatt_chr ble_gatt_chr_def ble_gatt_dsc ble_gatt_dsc_def ble_gatt_error @client. ble_gatt_register_ctxt Context passed to the registration callback; represents the GATT service,
characteristic, or descriptor being registered. ble_gatt_register_ctxt__bindgen_ty_1__bindgen_ty_1 Service; valid if op == BLE_GATT_REGISTER_OP_SVC. ble_gatt_register_ctxt__bindgen_ty_1__bindgen_ty_2 Characteristic; valid if op == BLE_GATT_REGISTER_OP_CHR. ble_gatt_register_ctxt__bindgen_ty_1__bindgen_ty_3 Descriptor; valid if op == BLE_GATT_REGISTER_OP_DSC. ble_gatt_svc ble_gatt_svc_def ble_hci_cb_ctlr_to_host_fc_cp ble_hci_cb_host_buf_size_cp ble_hci_cb_host_num_comp_pkts_cp ble_hci_cb_host_num_comp_pkts_entry ble_hci_cb_rd_auth_pyld_tmo_cp ble_hci_cb_rd_auth_pyld_tmo_rp ble_hci_cb_read_tx_pwr_cp ble_hci_cb_read_tx_pwr_rp ble_hci_cb_set_event_mask2_cp ble_hci_cb_set_event_mask_cp ble_hci_cb_wr_auth_pyld_tmo_cp ble_hci_cb_wr_auth_pyld_tmo_rp ble_hci_cmd ble_hci_ev ble_hci_ev_auth_pyld_tmo ble_hci_ev_command_complete ble_hci_ev_command_complete_nop ble_hci_ev_command_status ble_hci_ev_data_buf_overflow ble_hci_ev_disconn_cmp ble_hci_ev_enc_key_refresh ble_hci_ev_enrypt_chg ble_hci_ev_hw_error ble_hci_ev_le_meta ble_hci_ev_le_subev_adv_rpt ble_hci_ev_le_subev_adv_set_terminated ble_hci_ev_le_subev_big_complete ble_hci_ev_le_subev_big_sync_established ble_hci_ev_le_subev_big_sync_lost ble_hci_ev_le_subev_big_terminate_complete ble_hci_ev_le_subev_biginfo_adv_report ble_hci_ev_le_subev_chan_sel_alg ble_hci_ev_le_subev_cis_established ble_hci_ev_le_subev_cis_request ble_hci_ev_le_subev_conn_complete ble_hci_ev_le_subev_conn_upd_complete ble_hci_ev_le_subev_data_len_chg ble_hci_ev_le_subev_direct_adv_rpt ble_hci_ev_le_subev_enh_conn_complete ble_hci_ev_le_subev_ext_adv_rpt ble_hci_ev_le_subev_gen_dhkey_complete ble_hci_ev_le_subev_lt_key_req ble_hci_ev_le_subev_peer_sca_complete ble_hci_ev_le_subev_periodic_adv_rpt ble_hci_ev_le_subev_periodic_adv_sync_estab ble_hci_ev_le_subev_periodic_adv_sync_lost ble_hci_ev_le_subev_periodic_adv_sync_transfer ble_hci_ev_le_subev_phy_update_complete ble_hci_ev_le_subev_rd_loc_p256_pubkey ble_hci_ev_le_subev_rd_rem_used_feat ble_hci_ev_le_subev_rem_conn_param_req ble_hci_ev_le_subev_scan_req_rcvd ble_hci_ev_le_subev_scan_timeout ble_hci_ev_num_comp_pkts ble_hci_ev_rd_rem_ver_info_cmp ble_hci_ev_vendor_debug ble_hci_ip_rd_bd_addr_rp ble_hci_ip_rd_buf_size_rp ble_hci_ip_rd_loc_supp_cmd_rp ble_hci_ip_rd_loc_supp_feat_rp ble_hci_ip_rd_local_ver_rp ble_hci_lc_disconnect_cp ble_hci_le_add_dev_to_periodic_adv_list_cp ble_hci_le_add_resolv_list_cp ble_hci_le_add_whte_list_cp ble_hci_le_conn_update_cp ble_hci_le_create_conn_cp ble_hci_le_encrypt_cp ble_hci_le_encrypt_rp ble_hci_le_ext_create_conn_cp ble_hci_le_gen_dhkey_cp ble_hci_le_lt_key_req_neg_reply_cp ble_hci_le_lt_key_req_neg_reply_rp ble_hci_le_lt_key_req_reply_cp ble_hci_le_lt_key_req_reply_rp ble_hci_le_periodic_adv_create_sync_cp ble_hci_le_periodic_adv_receive_enable_cp ble_hci_le_periodic_adv_set_info_transfer_cp ble_hci_le_periodic_adv_set_info_transfer_rp ble_hci_le_periodic_adv_sync_transfer_cp ble_hci_le_periodic_adv_sync_transfer_params_cp ble_hci_le_periodic_adv_sync_transfer_params_rp ble_hci_le_periodic_adv_sync_transfer_rp ble_hci_le_periodic_adv_term_sync_cp ble_hci_le_rand_rp ble_hci_le_rd_adv_chan_txpwr_rp ble_hci_le_rd_buf_size_rp ble_hci_le_rd_buf_size_v2_rp ble_hci_le_rd_chan_map_cp ble_hci_le_rd_chan_map_rp ble_hci_le_rd_loc_supp_feat_rp ble_hci_le_rd_local_recolv_addr_cp ble_hci_le_rd_local_recolv_addr_rp ble_hci_le_rd_max_adv_data_len_rp ble_hci_le_rd_max_data_len_rp ble_hci_le_rd_num_of_adv_sets_rp ble_hci_le_rd_peer_recolv_addr_cp ble_hci_le_rd_peer_recolv_addr_rp ble_hci_le_rd_periodic_adv_list_size_rp ble_hci_le_rd_phy_cp ble_hci_le_rd_phy_rp ble_hci_le_rd_rem_feat_cp ble_hci_le_rd_resolv_list_size_rp ble_hci_le_rd_rf_path_compensation_rp ble_hci_le_rd_sugg_def_data_len_rp ble_hci_le_rd_supp_states_rp ble_hci_le_rd_transmit_power_rp ble_hci_le_rd_white_list_rp ble_hci_le_rem_conn_param_rr_cp ble_hci_le_rem_conn_param_rr_rp ble_hci_le_rem_conn_params_nrr_cp ble_hci_le_rem_conn_params_nrr_rp ble_hci_le_rem_dev_from_periodic_adv_list_cp ble_hci_le_remove_adv_set_cp ble_hci_le_request_peer_sca_cp ble_hci_le_rmv_resolve_list_cp ble_hci_le_rmv_white_list_cp ble_hci_le_rx_test_cp ble_hci_le_rx_test_v2_cp ble_hci_le_set_addr_res_en_cp ble_hci_le_set_adv_data_cp ble_hci_le_set_adv_enable_cp ble_hci_le_set_adv_params_cp ble_hci_le_set_adv_set_rnd_addr_cp ble_hci_le_set_data_len_cp ble_hci_le_set_data_len_rp ble_hci_le_set_default_periodic_sync_transfer_params_cp ble_hci_le_set_default_phy_cp ble_hci_le_set_event_mask_cp ble_hci_le_set_ext_adv_data_cp ble_hci_le_set_ext_adv_enable_cp ble_hci_le_set_ext_adv_params_cp ble_hci_le_set_ext_adv_params_rp ble_hci_le_set_ext_scan_enable_cp ble_hci_le_set_ext_scan_params_cp ble_hci_le_set_ext_scan_rsp_data_cp ble_hci_le_set_host_chan_class_cp ble_hci_le_set_host_feat_cp ble_hci_le_set_periodic_adv_data_cp ble_hci_le_set_periodic_adv_enable_cp ble_hci_le_set_periodic_adv_params_cp ble_hci_le_set_phy_cp ble_hci_le_set_privacy_mode_cp ble_hci_le_set_rand_addr_cp ble_hci_le_set_rpa_tmo_cp ble_hci_le_set_scan_enable_cp ble_hci_le_set_scan_params_cp ble_hci_le_set_scan_rsp_data_cp ble_hci_le_start_encrypt_cp ble_hci_le_test_end_rp ble_hci_le_tx_test_cp ble_hci_le_tx_test_v2_cp ble_hci_le_wr_rf_path_compensation_cp ble_hci_le_wr_sugg_def_data_len_cp ble_hci_rd_rem_ver_info_cp ble_hci_rd_rssi_cp ble_hci_rd_rssi_rp ble_hs_adv_field ble_hs_adv_fields ble_hs_cfg @brief Bluetooth Host main configuration structure ble_hs_conn ble_hs_stop_listener @brief Used to report the result of a stop procedure. ble_hs_stop_listener__bindgen_ty_1 ble_l2cap_chan ble_l2cap_chan_info ble_l2cap_event Represents a L2CAP-related event.
When such an event occurs, the host notifies the application by passing an
instance of this structure to an application-specified callback. ble_l2cap_event__bindgen_ty_1__bindgen_ty_1 Represents a connection attempt. Valid for the following event
types:
o BLE_L2CAP_EVENT_COC_CONNECTED ble_l2cap_event__bindgen_ty_1__bindgen_ty_2 Represents a terminated connection. Valid for the following event
types:
o BLE_L2CAP_EVENT_COC_DISCONNECTED ble_l2cap_event__bindgen_ty_1__bindgen_ty_3 Represents connection accept. Valid for the following event
types:
o BLE_L2CAP_EVENT_COC_ACCEPT ble_l2cap_event__bindgen_ty_1__bindgen_ty_4 Represents received data. Valid for the following event
types:
o BLE_L2CAP_EVENT_COC_DATA_RECEIVED ble_l2cap_event__bindgen_ty_1__bindgen_ty_5 Represents tx_unstalled data. Valid for the following event
types:
o BLE_L2CAP_EVENT_COC_TX_UNSTALLED ble_l2cap_event__bindgen_ty_1__bindgen_ty_6 Represents reconfiguration done. Valid for the following event
types:
o BLE_L2CAP_EVENT_COC_RECONFIG_COMPLETED
o BLE_L2CAP_EVENT_COC_PEER_RECONFIGURED ble_l2cap_sig_update_params ble_l2cap_sig_update_req ble_mbuf_hdr ble_mbuf_hdr_rxinfo ble_mbuf_hdr_txinfo ble_npl_callout ble_npl_event ble_npl_eventq ble_npl_mutex ble_npl_sem ble_sm_io ble_sm_io__bindgen_ty_1__bindgen_ty_1 ble_sm_sc_oob_data ble_store_key_cccd Used as a key for lookups of stored client characteristic configuration
descriptors (CCCDs). This struct corresponds to the BLE_STORE_OBJ_TYPE_CCCD
store object type. ble_store_key_sec Used as a key for lookups of security material. This struct corresponds to
the following store object types:
o BLE_STORE_OBJ_TYPE_OUR_SEC
o BLE_STORE_OBJ_TYPE_PEER_SEC ble_store_status_event ble_store_status_event__bindgen_ty_1__bindgen_ty_1 Represents a write that failed due to storage exhaustion. Valid for
the following event types:
o BLE_STORE_EVENT_OVERFLOW ble_store_status_event__bindgen_ty_1__bindgen_ty_2 Represents the possibility that a scheduled write will fail due to
storage exhaustion. Valid for the following event types:
o BLE_STORE_EVENT_FULL ble_store_value_cccd Represents a stored client characteristic configuration descriptor (CCCD).
This struct corresponds to the BLE_STORE_OBJ_TYPE_CCCD store object type. ble_store_value_sec Represents stored security material. This struct corresponds to the
following store object types:
o BLE_STORE_OBJ_TYPE_OUR_SEC
o BLE_STORE_OBJ_TYPE_PEER_SEC ble_uuid16_t 16-bit UUID ble_uuid32_t 32-bit UUID ble_uuid128_t 128-bit UUID ble_uuid_t Generic UUID type, to be used only as a pointer comp_pkt conn_params dir_adv_report ext_adv_report hci_conn_update hci_data_hdr hci_le_conn_complete imaxdiv_t log max_align_t os_mbuf Chained memory buffer. os_mbuf__bindgen_ty_1 os_mbuf_pkthdr A packet header structure that preceeds the mbuf packet headers. os_mbuf_pkthdr__bindgen_ty_1 os_mbuf_pool A mbuf pool from which to allocate mbufs. This contains a pointer to the os
mempool to allocate mbufs out of, the total number of elements in the pool,
and the amount of “user” data in a non-packet header mbuf. The total pool
size, in bytes, should be:
os_mbuf_count * (omp_databuf_len + sizeof(struct os_mbuf)) os_mbuf_pool__bindgen_ty_1 os_memblock A memory block structure. This simply contains a pointer to the free list
chain and is only used when the block is on the free list. When the block
has been removed from the free list the entire memory block is usable by the
caller. os_memblock__bindgen_ty_1 os_mempool Memory pool os_mempool__bindgen_ty_1 os_mempool__bindgen_ty_2 os_mempool_ext os_mempool_info Information describing a memory pool, used to return OS information
to the management layer. os_mqueue Structure representing a queue of mbufs. os_mqueue__bindgen_ty_1 scan_params BLE_ACL_MAX_PKT_SIZE BLE_ADDR_PUBLIC BLE_ADDR_PUBLIC_ID BLE_ADDR_RANDOM BLE_ADDR_RANDOM_ID BLE_ATT_ACCESS_OP_READ BLE_ATT_ACCESS_OP_WRITE BLE_ATT_ATTR_MAX_LEN BLE_ATT_ERR_ATTR_NOT_FOUND BLE_ATT_ERR_ATTR_NOT_LONG BLE_ATT_ERR_INSUFFICIENT_AUTHEN BLE_ATT_ERR_INSUFFICIENT_AUTHOR BLE_ATT_ERR_INSUFFICIENT_ENC BLE_ATT_ERR_INSUFFICIENT_KEY_SZ BLE_ATT_ERR_INSUFFICIENT_RES BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN BLE_ATT_ERR_INVALID_HANDLE BLE_ATT_ERR_INVALID_OFFSET BLE_ATT_ERR_INVALID_PDU BLE_ATT_ERR_PREPARE_QUEUE_FULL BLE_ATT_ERR_READ_NOT_PERMITTED BLE_ATT_ERR_REQ_NOT_SUPPORTED BLE_ATT_ERR_UNLIKELY BLE_ATT_ERR_UNSUPPORTED_GROUP BLE_ATT_ERR_WRITE_NOT_PERMITTED BLE_ATT_F_READ BLE_ATT_F_READ_AUTHEN BLE_ATT_F_READ_AUTHOR BLE_ATT_F_READ_ENC BLE_ATT_F_WRITE BLE_ATT_F_WRITE_AUTHEN BLE_ATT_F_WRITE_AUTHOR BLE_ATT_F_WRITE_ENC BLE_ATT_MTU_DFLT BLE_ATT_MTU_MAX BLE_ATT_OP_ERROR_RSP BLE_ATT_OP_EXEC_WRITE_REQ BLE_ATT_OP_EXEC_WRITE_RSP BLE_ATT_OP_FIND_INFO_REQ BLE_ATT_OP_FIND_INFO_RSP BLE_ATT_OP_FIND_TYPE_VALUE_REQ BLE_ATT_OP_FIND_TYPE_VALUE_RSP BLE_ATT_OP_INDICATE_REQ BLE_ATT_OP_INDICATE_RSP BLE_ATT_OP_MTU_REQ BLE_ATT_OP_MTU_RSP BLE_ATT_OP_NOTIFY_REQ BLE_ATT_OP_PREP_WRITE_REQ BLE_ATT_OP_PREP_WRITE_RSP BLE_ATT_OP_READ_BLOB_REQ BLE_ATT_OP_READ_BLOB_RSP BLE_ATT_OP_READ_GROUP_TYPE_REQ BLE_ATT_OP_READ_GROUP_TYPE_RSP BLE_ATT_OP_READ_MULT_REQ BLE_ATT_OP_READ_MULT_RSP BLE_ATT_OP_READ_REQ BLE_ATT_OP_READ_RSP BLE_ATT_OP_READ_TYPE_REQ BLE_ATT_OP_READ_TYPE_RSP BLE_ATT_OP_WRITE_CMD BLE_ATT_OP_WRITE_REQ BLE_ATT_OP_WRITE_RSP BLE_ATT_UUID_CHARACTERISTIC BLE_ATT_UUID_INCLUDE BLE_ATT_UUID_PRIMARY_SERVICE BLE_ATT_UUID_SECONDARY_SERVICE BLE_DEV_ADDR_LEN BLE_EDDYSTONE_MAX_UUIDS16 BLE_EDDYSTONE_URL_MAX_LEN BLE_EDDYSTONE_URL_SCHEME_HTTP BLE_EDDYSTONE_URL_SCHEME_HTTPS BLE_EDDYSTONE_URL_SCHEME_HTTPS_WWW BLE_EDDYSTONE_URL_SCHEME_HTTP_WWW BLE_EDDYSTONE_URL_SUFFIX_BIZ BLE_EDDYSTONE_URL_SUFFIX_BIZ_SLASH BLE_EDDYSTONE_URL_SUFFIX_COM BLE_EDDYSTONE_URL_SUFFIX_COM_SLASH BLE_EDDYSTONE_URL_SUFFIX_EDU BLE_EDDYSTONE_URL_SUFFIX_EDU_SLASH BLE_EDDYSTONE_URL_SUFFIX_GOV BLE_EDDYSTONE_URL_SUFFIX_GOV_SLASH BLE_EDDYSTONE_URL_SUFFIX_INFO BLE_EDDYSTONE_URL_SUFFIX_INFO_SLASH BLE_EDDYSTONE_URL_SUFFIX_NET BLE_EDDYSTONE_URL_SUFFIX_NET_SLASH BLE_EDDYSTONE_URL_SUFFIX_NONE BLE_EDDYSTONE_URL_SUFFIX_ORG BLE_EDDYSTONE_URL_SUFFIX_ORG_SLASH BLE_ENC_BLOCK_SIZE BLE_GAP_ADV_DFLT_CHANNEL_MAP BLE_GAP_CONN_DUR_DFLT BLE_GAP_CONN_MODE_DIR BLE_GAP_CONN_MODE_NON BLE_GAP_CONN_MODE_UND BLE_GAP_CONN_PAUSE_CENTRAL BLE_GAP_CONN_PAUSE_PERIPHERAL BLE_GAP_DISC_DUR_DFLT BLE_GAP_DISC_MODE_GEN BLE_GAP_DISC_MODE_LTD BLE_GAP_DISC_MODE_NON BLE_GAP_EVENT_ADV_COMPLETE BLE_GAP_EVENT_CONNECT BLE_GAP_EVENT_CONN_UPDATE BLE_GAP_EVENT_CONN_UPDATE_REQ BLE_GAP_EVENT_DISC BLE_GAP_EVENT_DISCONNECT BLE_GAP_EVENT_DISC_COMPLETE BLE_GAP_EVENT_ENC_CHANGE BLE_GAP_EVENT_EXT_DISC BLE_GAP_EVENT_IDENTITY_RESOLVED BLE_GAP_EVENT_L2CAP_UPDATE_REQ BLE_GAP_EVENT_MTU BLE_GAP_EVENT_NOTIFY_RX BLE_GAP_EVENT_NOTIFY_TX BLE_GAP_EVENT_PASSKEY_ACTION BLE_GAP_EVENT_PERIODIC_REPORT BLE_GAP_EVENT_PERIODIC_SYNC BLE_GAP_EVENT_PERIODIC_SYNC_LOST BLE_GAP_EVENT_PERIODIC_TRANSFER BLE_GAP_EVENT_PHY_UPDATE_COMPLETE BLE_GAP_EVENT_REPEAT_PAIRING BLE_GAP_EVENT_SCAN_REQ_RCVD BLE_GAP_EVENT_SUBSCRIBE BLE_GAP_EVENT_TERM_FAILURE BLE_GAP_INITIAL_CONN_LATENCY BLE_GAP_INITIAL_CONN_MAX_CE_LEN BLE_GAP_INITIAL_CONN_MIN_CE_LEN BLE_GAP_INITIAL_SUPERVISION_TIMEOUT BLE_GAP_LE_PHY_1M BLE_GAP_LE_PHY_1M_MASK BLE_GAP_LE_PHY_2M BLE_GAP_LE_PHY_2M_MASK BLE_GAP_LE_PHY_ANY_MASK BLE_GAP_LE_PHY_CODED BLE_GAP_LE_PHY_CODED_ANY BLE_GAP_LE_PHY_CODED_MASK BLE_GAP_LE_PHY_CODED_S2 BLE_GAP_LE_PHY_CODED_S8 BLE_GAP_PRIVATE_MODE_DEVICE BLE_GAP_PRIVATE_MODE_NETWORK BLE_GAP_REPEAT_PAIRING_IGNORE BLE_GAP_REPEAT_PAIRING_RETRY BLE_GAP_ROLE_MASTER BLE_GAP_ROLE_SLAVE BLE_GAP_SUBSCRIBE_REASON_RESTORE BLE_GAP_SUBSCRIBE_REASON_TERM BLE_GAP_SUBSCRIBE_REASON_WRITE BLE_GATT_ACCESS_OP_READ_CHR BLE_GATT_ACCESS_OP_READ_DSC BLE_GATT_ACCESS_OP_WRITE_CHR BLE_GATT_ACCESS_OP_WRITE_DSC BLE_GATT_CHR_F_AUTH_SIGN_WRITE BLE_GATT_CHR_F_AUX_WRITE BLE_GATT_CHR_F_BROADCAST BLE_GATT_CHR_F_INDICATE BLE_GATT_CHR_F_NOTIFY BLE_GATT_CHR_F_READ BLE_GATT_CHR_F_READ_AUTHEN BLE_GATT_CHR_F_READ_AUTHOR BLE_GATT_CHR_F_READ_ENC BLE_GATT_CHR_F_RELIABLE_WRITE BLE_GATT_CHR_F_WRITE BLE_GATT_CHR_F_WRITE_AUTHEN BLE_GATT_CHR_F_WRITE_AUTHOR BLE_GATT_CHR_F_WRITE_ENC BLE_GATT_CHR_F_WRITE_NO_RSP BLE_GATT_CHR_PROP_AUTH_SIGN_WRITE BLE_GATT_CHR_PROP_BROADCAST BLE_GATT_CHR_PROP_EXTENDED BLE_GATT_CHR_PROP_INDICATE BLE_GATT_CHR_PROP_NOTIFY BLE_GATT_CHR_PROP_READ BLE_GATT_CHR_PROP_WRITE BLE_GATT_CHR_PROP_WRITE_NO_RSP BLE_GATT_DSC_CLT_CFG_UUID16 BLE_GATT_REGISTER_OP_CHR BLE_GATT_REGISTER_OP_DSC BLE_GATT_REGISTER_OP_SVC BLE_GATT_SVC_TYPE_END BLE_GATT_SVC_TYPE_PRIMARY BLE_GATT_SVC_TYPE_SECONDARY BLE_GATT_SVC_UUID16 BLE_HCI_ADD_WHITE_LIST_LEN BLE_HCI_ADV_CHANMASK_DEF BLE_HCI_ADV_CHAN_TXPWR_MAX BLE_HCI_ADV_CHAN_TXPWR_MIN BLE_HCI_ADV_CONN_MASK BLE_HCI_ADV_DATA_STATUS_COMPLETE BLE_HCI_ADV_DATA_STATUS_INCOMPLETE BLE_HCI_ADV_DATA_STATUS_MASK BLE_HCI_ADV_DATA_STATUS_TRUNCATED BLE_HCI_ADV_DIRECT_MASK BLE_HCI_ADV_FILT_BOTH BLE_HCI_ADV_FILT_CONN BLE_HCI_ADV_FILT_DEF BLE_HCI_ADV_FILT_MAX BLE_HCI_ADV_FILT_NONE BLE_HCI_ADV_FILT_SCAN BLE_HCI_ADV_ITVL BLE_HCI_ADV_ITVL_DEF BLE_HCI_ADV_ITVL_MAX BLE_HCI_ADV_ITVL_MIN BLE_HCI_ADV_ITVL_NONCONN_MIN BLE_HCI_ADV_LEGACY_MASK BLE_HCI_ADV_OWN_ADDR_MAX BLE_HCI_ADV_OWN_ADDR_PRIV_PUB BLE_HCI_ADV_OWN_ADDR_PRIV_RAND BLE_HCI_ADV_OWN_ADDR_PUBLIC BLE_HCI_ADV_OWN_ADDR_RANDOM BLE_HCI_ADV_PEER_ADDR_MAX BLE_HCI_ADV_PEER_ADDR_PUBLIC BLE_HCI_ADV_PEER_ADDR_RANDOM BLE_HCI_ADV_RPT_EVTYPE_ADV_IND BLE_HCI_ADV_RPT_EVTYPE_DIR_IND BLE_HCI_ADV_RPT_EVTYPE_NONCONN_IND BLE_HCI_ADV_RPT_EVTYPE_SCAN_IND BLE_HCI_ADV_RPT_EVTYPE_SCAN_RSP BLE_HCI_ADV_SCAN_MASK BLE_HCI_ADV_SCAN_RSP_MASK BLE_HCI_ADV_TYPE_ADV_DIRECT_IND_HD BLE_HCI_ADV_TYPE_ADV_DIRECT_IND_LD BLE_HCI_ADV_TYPE_ADV_IND BLE_HCI_ADV_TYPE_ADV_NONCONN_IND BLE_HCI_ADV_TYPE_ADV_SCAN_IND BLE_HCI_ADV_TYPE_MAX BLE_HCI_CONN_FILT_MAX BLE_HCI_CONN_FILT_NO_WL BLE_HCI_CONN_FILT_USE_WL BLE_HCI_CONN_ITVL BLE_HCI_CONN_ITVL_MAX BLE_HCI_CONN_ITVL_MIN BLE_HCI_CONN_LATENCY_MAX BLE_HCI_CONN_LATENCY_MIN BLE_HCI_CONN_PEER_ADDR_MAX BLE_HCI_CONN_PEER_ADDR_PUBLIC BLE_HCI_CONN_PEER_ADDR_PUBLIC_IDENT BLE_HCI_CONN_PEER_ADDR_PUB_ID BLE_HCI_CONN_PEER_ADDR_RANDOM BLE_HCI_CONN_PEER_ADDR_RANDOM_IDENT BLE_HCI_CONN_PEER_ADDR_RAND_ID BLE_HCI_CONN_SPVN_TIMEOUT_MAX BLE_HCI_CONN_SPVN_TIMEOUT_MIN BLE_HCI_CONN_SPVN_TMO_UNITS BLE_HCI_CREATE_CONN_LEN BLE_HCI_CTLR_TO_HOST_FC_ACL BLE_HCI_CTLR_TO_HOST_FC_BOTH BLE_HCI_CTLR_TO_HOST_FC_OFF BLE_HCI_CTLR_TO_HOST_FC_SYNC BLE_HCI_DATA_HDR_SZ BLE_HCI_EVCODE_AMP_START_TEST BLE_HCI_EVCODE_AMP_STATUS_CHG BLE_HCI_EVCODE_AUTH_CMP BLE_HCI_EVCODE_AUTH_PYLD_TMO BLE_HCI_EVCODE_CHAN_SELECTED BLE_HCI_EVCODE_CHG_LINK_KEY_CMP BLE_HCI_EVCODE_COMMAND_COMPLETE BLE_HCI_EVCODE_COMMAND_STATUS BLE_HCI_EVCODE_CONN_DONE BLE_HCI_EVCODE_CONN_PKT_TYPE_CHG BLE_HCI_EVCODE_CONN_REQUEST BLE_HCI_EVCODE_DATA_BUF_OVERFLOW BLE_HCI_EVCODE_DISCONN_CMP BLE_HCI_EVCODE_DISCONN_LOGICAL_LINK BLE_HCI_EVCODE_DISCONN_PHYS_LINK BLE_HCI_EVCODE_ENCRYPT_CHG BLE_HCI_EVCODE_ENC_KEY_REFRESH BLE_HCI_EVCODE_ENH_FLUSH_COMP BLE_HCI_EVCODE_EXT_INQ_RESULT BLE_HCI_EVCODE_FLOW_SPEC_COMP BLE_HCI_EVCODE_FLOW_SPEC_MODE_COMP BLE_HCI_EVCODE_HW_ERROR BLE_HCI_EVCODE_INQUIRY_CMP BLE_HCI_EVCODE_INQUIRY_RESULT BLE_HCI_EVCODE_INQ_RESULT_RSSI BLE_HCI_EVCODE_INQ_RSP_NOTIFY BLE_HCI_EVCODE_IO_CAP_RSP BLE_HCI_EVCODE_KEYPRESS_NOTIFY BLE_HCI_EVCODE_LE_META BLE_HCI_EVCODE_LINK_KEY_NOTIFY BLE_HCI_EVCODE_LINK_KEY_REQ BLE_HCI_EVCODE_LNK_SPVN_TMO_CHG BLE_HCI_EVCODE_LOGICAL_LINK_COMP BLE_HCI_EVCODE_LOOPBACK_CMD BLE_HCI_EVCODE_MASTER_LINK_KEY_CMP BLE_HCI_EVCODE_MAX_SLOTS_CHG BLE_HCI_EVCODE_MODE_CHANGE BLE_HCI_EVCODE_NUM_COMP_DATA_BLKS BLE_HCI_EVCODE_NUM_COMP_PKTS BLE_HCI_EVCODE_PASSKEY_REQ BLE_HCI_EVCODE_PHYS_LINK_COMP BLE_HCI_EVCODE_PHYS_LINK_LOSS_EARLY BLE_HCI_EVCODE_PHYS_LINK_RECOVERY BLE_HCI_EVCODE_PIN_CODE_REQ BLE_HCI_EVCODE_PSR_MODE_CHG BLE_HCI_EVCODE_QOS_SETUP_CMP BLE_HCI_EVCODE_QOS_VIOLATION BLE_HCI_EVCODE_RD_REM_SUPP_FEAT_CMP BLE_HCI_EVCODE_RD_REM_VER_INFO_CMP BLE_HCI_EVCODE_READ_CLK_OFF_COMP BLE_HCI_EVCODE_READ_REM_EXT_FEAT BLE_HCI_EVCODE_REM_HOST_SUPP_FEAT BLE_HCI_EVCODE_REM_NAME_REQ_CMP BLE_HCI_EVCODE_REM_OOB_DATA_REQ BLE_HCI_EVCODE_RETURN_LINK_KEYS BLE_HCI_EVCODE_SAM_STATUS_CHG BLE_HCI_EVCODE_SHORT_RANGE_MODE_CHG BLE_HCI_EVCODE_SIMPLE_PAIR_COMP BLE_HCI_EVCODE_SLAVE_BCAST_CHAN_MAP BLE_HCI_EVCODE_SLAVE_BCAST_RX BLE_HCI_EVCODE_SLAVE_BCAST_TMO BLE_HCI_EVCODE_SLAVE_PAGE_RSP_TMO BLE_HCI_EVCODE_SNIFF_SUBRATING BLE_HCI_EVCODE_SYNCH_CONN_CHG BLE_HCI_EVCODE_SYNCH_CONN_COMP BLE_HCI_EVCODE_SYNCH_TRAIN_COMP BLE_HCI_EVCODE_SYNCH_TRAIN_RCVD BLE_HCI_EVCODE_TRIG_CLK_CAPTURE BLE_HCI_EVCODE_TRUNC_PAGE_COMP BLE_HCI_EVCODE_USER_CONFIRM_REQ BLE_HCI_EVCODE_USER_PASSKEY_NOTIFY BLE_HCI_EVCODE_VENDOR_DEBUG BLE_HCI_EVENT_ACL_BUF_OVERFLOW BLE_HCI_EVOCDE_AMP_RCVR_REPORT BLE_HCI_EVOCDE_AMP_TEST_END BLE_HCI_EVOCDE_IO_CAP_REQ BLE_HCI_INITIATOR_FILT_POLICY_MAX BLE_HCI_LEGACY_ADV_EVTYPE_ADV_DIRECT_IND BLE_HCI_LEGACY_ADV_EVTYPE_ADV_IND BLE_HCI_LEGACY_ADV_EVTYPE_ADV_NONCON_IND BLE_HCI_LEGACY_ADV_EVTYPE_ADV_SCAN_IND BLE_HCI_LEGACY_ADV_EVTYPE_SCAN_RSP_ADV_IND BLE_HCI_LEGACY_ADV_EVTYPE_SCAN_RSP_ADV_SCAN_IND BLE_HCI_LE_ADV_RPT_NUM_RPTS_MAX BLE_HCI_LE_ADV_RPT_NUM_RPTS_MIN BLE_HCI_LE_CONN_COMPLETE_ROLE_MASTER BLE_HCI_LE_CONN_COMPLETE_ROLE_SLAVE BLE_HCI_LE_CONN_HANDLE_MAX BLE_HCI_LE_PERIODIC_ADV_CREATE_SYNC_OPT_DISABLED BLE_HCI_LE_PERIODIC_ADV_CREATE_SYNC_OPT_FILTER BLE_HCI_LE_PHY_1M BLE_HCI_LE_PHY_1M_PREF_MASK BLE_HCI_LE_PHY_2M BLE_HCI_LE_PHY_2M_PREF_MASK BLE_HCI_LE_PHY_CODED BLE_HCI_LE_PHY_CODED_ANY BLE_HCI_LE_PHY_CODED_PREF_MASK BLE_HCI_LE_PHY_CODED_S2 BLE_HCI_LE_PHY_CODED_S8 BLE_HCI_LE_PHY_CODED_S2_PREF BLE_HCI_LE_PHY_CODED_S8_PREF BLE_HCI_LE_PHY_NO_RX_PREF_MASK BLE_HCI_LE_PHY_NO_TX_PREF_MASK BLE_HCI_LE_PHY_PREF_MASK_ALL BLE_HCI_LE_SET_DATA_OPER_COMPLETE BLE_HCI_LE_SET_DATA_OPER_FIRST BLE_HCI_LE_SET_DATA_OPER_INT BLE_HCI_LE_SET_DATA_OPER_LAST BLE_HCI_LE_SET_DATA_OPER_UNCHANGED BLE_HCI_LE_SET_EXT_ADV_PROP_ANON_ADV BLE_HCI_LE_SET_EXT_ADV_PROP_CONNECTABLE BLE_HCI_LE_SET_EXT_ADV_PROP_DIRECTED BLE_HCI_LE_SET_EXT_ADV_PROP_HD_DIRECTED BLE_HCI_LE_SET_EXT_ADV_PROP_INC_TX_PWR BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY_HD_DIR BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY_IND BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY_LD_DIR BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY_NONCONN BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY_SCAN BLE_HCI_LE_SET_EXT_ADV_PROP_MASK BLE_HCI_LE_SET_EXT_ADV_PROP_SCANNABLE BLE_HCI_LE_SET_PERIODIC_ADV_PROP_INC_TX_PWR BLE_HCI_LE_SET_PERIODIC_ADV_PROP_MASK BLE_HCI_LE_SUBEV_ADV_RPT BLE_HCI_LE_SUBEV_ADV_SET_TERMINATED BLE_HCI_LE_SUBEV_BIGINFO_ADV_REPORT BLE_HCI_LE_SUBEV_BIG_COMP BLE_HCI_LE_SUBEV_BIG_SYNC_ESTAB BLE_HCI_LE_SUBEV_BIG_SYNC_LOST BLE_HCI_LE_SUBEV_BIG_TERMINATE_COMP BLE_HCI_LE_SUBEV_CHAN_SEL_ALG BLE_HCI_LE_SUBEV_CIS_ESTAB BLE_HCI_LE_SUBEV_CIS_REQUEST BLE_HCI_LE_SUBEV_CONNLESS_IQ_RPT BLE_HCI_LE_SUBEV_CONN_COMPLETE BLE_HCI_LE_SUBEV_CONN_IQ_RPT BLE_HCI_LE_SUBEV_CONN_UPD_COMPLETE BLE_HCI_LE_SUBEV_CTE_REQ_FAILED BLE_HCI_LE_SUBEV_DATA_LEN_CHG BLE_HCI_LE_SUBEV_DIRECT_ADV_RPT BLE_HCI_LE_SUBEV_ENH_CONN_COMPLETE BLE_HCI_LE_SUBEV_EXT_ADV_RPT BLE_HCI_LE_SUBEV_GEN_DHKEY_COMPLETE BLE_HCI_LE_SUBEV_LT_KEY_REQ BLE_HCI_LE_SUBEV_PERIODIC_ADV_RPT BLE_HCI_LE_SUBEV_PERIODIC_ADV_SYNC_ESTAB BLE_HCI_LE_SUBEV_PERIODIC_ADV_SYNC_LOST BLE_HCI_LE_SUBEV_PERIODIC_ADV_SYNC_TRANSFER BLE_HCI_LE_SUBEV_PHY_UPDATE_COMPLETE BLE_HCI_LE_SUBEV_RD_LOC_P256_PUBKEY BLE_HCI_LE_SUBEV_RD_REM_USED_FEAT BLE_HCI_LE_SUBEV_REM_CONN_PARM_REQ BLE_HCI_LE_SUBEV_REQ_PEER_SCA_COMP BLE_HCI_LE_SUBEV_SCAN_REQ_RCVD BLE_HCI_LE_SUBEV_SCAN_TIMEOUT BLE_HCI_MAX_ADV_DATA_LEN BLE_HCI_MAX_EXT_ADV_DATA_LEN BLE_HCI_MAX_EXT_SCAN_RSP_DATA_LEN BLE_HCI_MAX_PERIODIC_ADV_DATA_LEN BLE_HCI_MAX_SCAN_RSP_DATA_LEN BLE_HCI_NUM_LE_CMDS BLE_HCI_OCF_CB_HOST_BUF_SIZE BLE_HCI_OCF_CB_HOST_NUM_COMP_PKTS BLE_HCI_OCF_CB_RD_AUTH_PYLD_TMO BLE_HCI_OCF_CB_READ_TX_PWR BLE_HCI_OCF_CB_RESET BLE_HCI_OCF_CB_SET_CTLR_TO_HOST_FC BLE_HCI_OCF_CB_SET_EVENT_MASK BLE_HCI_OCF_CB_SET_EVENT_MASK2 BLE_HCI_OCF_CB_WR_AUTH_PYLD_TMO BLE_HCI_OCF_DISCONNECT_CMD BLE_HCI_OCF_IP_RD_BD_ADDR BLE_HCI_OCF_IP_RD_BUF_SIZE BLE_HCI_OCF_IP_RD_LOCAL_VER BLE_HCI_OCF_IP_RD_LOC_SUPP_CMD BLE_HCI_OCF_IP_RD_LOC_SUPP_FEAT BLE_HCI_OCF_LE_ADD_DEV_TO_PERIODIC_ADV_LIST BLE_HCI_OCF_LE_ADD_RESOLV_LIST BLE_HCI_OCF_LE_ADD_WHITE_LIST BLE_HCI_OCF_LE_CLEAR_ADV_SETS BLE_HCI_OCF_LE_CLEAR_PERIODIC_ADV_LIST BLE_HCI_OCF_LE_CLEAR_WHITE_LIST BLE_HCI_OCF_LE_CLR_RESOLV_LIST BLE_HCI_OCF_LE_CONN_UPDATE BLE_HCI_OCF_LE_CREATE_CONN BLE_HCI_OCF_LE_CREATE_CONN_CANCEL BLE_HCI_OCF_LE_ENCRYPT BLE_HCI_OCF_LE_EXT_CREATE_CONN BLE_HCI_OCF_LE_GENERATE_DHKEY_V2 BLE_HCI_OCF_LE_GEN_DHKEY BLE_HCI_OCF_LE_LT_KEY_REQ_NEG_REPLY BLE_HCI_OCF_LE_LT_KEY_REQ_REPLY BLE_HCI_OCF_LE_MODIFY_SCA BLE_HCI_OCF_LE_PERIODIC_ADV_CREATE_SYNC BLE_HCI_OCF_LE_PERIODIC_ADV_CREATE_SYNC_CANCEL BLE_HCI_OCF_LE_PERIODIC_ADV_RECEIVE_ENABLE BLE_HCI_OCF_LE_PERIODIC_ADV_SET_INFO_TRANSFER BLE_HCI_OCF_LE_PERIODIC_ADV_SYNC_TRANSFER BLE_HCI_OCF_LE_PERIODIC_ADV_SYNC_TRANSFER_PARAMS BLE_HCI_OCF_LE_PERIODIC_ADV_TERM_SYNC BLE_HCI_OCF_LE_RAND BLE_HCI_OCF_LE_RD_ADV_CHAN_TXPWR BLE_HCI_OCF_LE_RD_ANTENNA_INFO BLE_HCI_OCF_LE_RD_BUF_SIZE BLE_HCI_OCF_LE_RD_BUF_SIZE_V2 BLE_HCI_OCF_LE_RD_CHAN_MAP BLE_HCI_OCF_LE_RD_LOCAL_RESOLV_ADDR BLE_HCI_OCF_LE_RD_LOC_SUPP_FEAT BLE_HCI_OCF_LE_RD_MAX_ADV_DATA_LEN BLE_HCI_OCF_LE_RD_MAX_DATA_LEN BLE_HCI_OCF_LE_RD_NUM_OF_ADV_SETS BLE_HCI_OCF_LE_RD_P256_PUBKEY BLE_HCI_OCF_LE_RD_PEER_RESOLV_ADDR BLE_HCI_OCF_LE_RD_PERIODIC_ADV_LIST_SIZE BLE_HCI_OCF_LE_RD_PHY BLE_HCI_OCF_LE_RD_REM_FEAT BLE_HCI_OCF_LE_RD_RESOLV_LIST_SIZE BLE_HCI_OCF_LE_RD_RF_PATH_COMPENSATION BLE_HCI_OCF_LE_RD_SUGG_DEF_DATA_LEN BLE_HCI_OCF_LE_RD_SUPP_STATES BLE_HCI_OCF_LE_RD_TRANSMIT_POWER BLE_HCI_OCF_LE_RD_WHITE_LIST_SIZE BLE_HCI_OCF_LE_REMOVE_ADV_SET BLE_HCI_OCF_LE_REM_CONN_PARAM_NRR BLE_HCI_OCF_LE_REM_CONN_PARAM_RR BLE_HCI_OCF_LE_REM_DEV_FROM_PERIODIC_ADV_LIST BLE_HCI_OCF_LE_REQ_PEER_SCA BLE_HCI_OCF_LE_RMV_RESOLV_LIST BLE_HCI_OCF_LE_RMV_WHITE_LIST BLE_HCI_OCF_LE_RX_TEST BLE_HCI_OCF_LE_RX_TEST_V2 BLE_HCI_OCF_LE_RX_TEST_V3 BLE_HCI_OCF_LE_SET_ADDR_RES_EN BLE_HCI_OCF_LE_SET_ADV_DATA BLE_HCI_OCF_LE_SET_ADV_ENABLE BLE_HCI_OCF_LE_SET_ADV_PARAMS BLE_HCI_OCF_LE_SET_ADV_SET_RND_ADDR BLE_HCI_OCF_LE_SET_CONNLESS_CTE_TX_ENABLE BLE_HCI_OCF_LE_SET_CONNLESS_CTE_TX_PARAMS BLE_HCI_OCF_LE_SET_CONNLESS_IQ_SAMPLING_ENABLE BLE_HCI_OCF_LE_SET_CONN_CTE_REQ_ENABLE BLE_HCI_OCF_LE_SET_CONN_CTE_RESP_ENABLE BLE_HCI_OCF_LE_SET_CONN_CTE_RX_PARAMS BLE_HCI_OCF_LE_SET_CONN_CTE_TX_PARAMS BLE_HCI_OCF_LE_SET_DATA_LEN BLE_HCI_OCF_LE_SET_DEFAULT_PHY BLE_HCI_OCF_LE_SET_DEFAULT_SYNC_TRANSFER_PARAMS BLE_HCI_OCF_LE_SET_EVENT_MASK BLE_HCI_OCF_LE_SET_EXT_ADV_DATA BLE_HCI_OCF_LE_SET_EXT_ADV_ENABLE BLE_HCI_OCF_LE_SET_EXT_ADV_PARAM BLE_HCI_OCF_LE_SET_EXT_SCAN_ENABLE BLE_HCI_OCF_LE_SET_EXT_SCAN_PARAM BLE_HCI_OCF_LE_SET_EXT_SCAN_RSP_DATA BLE_HCI_OCF_LE_SET_HOST_CHAN_CLASS BLE_HCI_OCF_LE_SET_HOST_FEAT BLE_HCI_OCF_LE_SET_PERIODIC_ADV_DATA BLE_HCI_OCF_LE_SET_PERIODIC_ADV_ENABLE BLE_HCI_OCF_LE_SET_PERIODIC_ADV_PARAMS BLE_HCI_OCF_LE_SET_PHY BLE_HCI_OCF_LE_SET_PRIVACY_MODE BLE_HCI_OCF_LE_SET_RAND_ADDR BLE_HCI_OCF_LE_SET_RPA_TMO BLE_HCI_OCF_LE_SET_SCAN_ENABLE BLE_HCI_OCF_LE_SET_SCAN_PARAMS BLE_HCI_OCF_LE_SET_SCAN_RSP_DATA BLE_HCI_OCF_LE_START_ENCRYPT BLE_HCI_OCF_LE_TEST_END BLE_HCI_OCF_LE_TX_TEST BLE_HCI_OCF_LE_TX_TEST_V2 BLE_HCI_OCF_LE_TX_TEST_V3 BLE_HCI_OCF_LE_WR_RF_PATH_COMPENSATION BLE_HCI_OCF_LE_WR_SUGG_DEF_DATA_LEN BLE_HCI_OCF_RD_REM_VER_INFO BLE_HCI_OCF_RD_RSSI BLE_HCI_OGF_CTLR_BASEBAND BLE_HCI_OGF_INFO_PARAMS BLE_HCI_OGF_LE BLE_HCI_OGF_LINK_CTRL BLE_HCI_OGF_LINK_POLICY BLE_HCI_OGF_STATUS_PARAMS BLE_HCI_OGF_TESTING BLE_HCI_OGF_VENDOR BLE_HCI_OPCODE_NOP BLE_HCI_PB_FIRST_FLUSH BLE_HCI_PB_FIRST_NON_FLUSH BLE_HCI_PB_FULL BLE_HCI_PB_MIDDLE BLE_HCI_PERIODIC_DATA_STATUS_COMPLETE BLE_HCI_PERIODIC_DATA_STATUS_INCOMPLETE BLE_HCI_PERIODIC_DATA_STATUS_TRUNCATED BLE_HCI_PRIVACY_DEVICE BLE_HCI_PRIVACY_NETWORK BLE_HCI_RMV_WHITE_LIST_LEN BLE_HCI_SCAN_FILT_MAX BLE_HCI_SCAN_FILT_NO_WL BLE_HCI_SCAN_FILT_NO_WL_INITA BLE_HCI_SCAN_FILT_USE_WL BLE_HCI_SCAN_FILT_USE_WL_INITA BLE_HCI_SCAN_ITVL BLE_HCI_SCAN_ITVL_DEF BLE_HCI_SCAN_ITVL_MAX BLE_HCI_SCAN_ITVL_MIN BLE_HCI_SCAN_TYPE_ACTIVE BLE_HCI_SCAN_TYPE_PASSIVE BLE_HCI_SCAN_WINDOW_DEF BLE_HCI_SCAN_WINDOW_MAX BLE_HCI_SCAN_WINDOW_MIN BLE_HCI_SET_DATALEN_TX_OCTETS_MAX BLE_HCI_SET_DATALEN_TX_OCTETS_MIN BLE_HCI_SET_DATALEN_TX_TIME_MAX BLE_HCI_SET_DATALEN_TX_TIME_MIN BLE_HCI_VER_BCS BLE_HCI_VER_BCS_1_0b BLE_HCI_VER_BCS_1_1 BLE_HCI_VER_BCS_1_2 BLE_HCI_VER_BCS_2_0_EDR BLE_HCI_VER_BCS_2_1_EDR BLE_HCI_VER_BCS_3_0_HCS BLE_HCI_VER_BCS_4_0 BLE_HCI_VER_BCS_4_1 BLE_HCI_VER_BCS_4_2 BLE_HCI_VER_BCS_5_0 BLE_HCI_VER_BCS_5_1 BLE_HCI_VER_BCS_5_2 BLE_HS_ADV_ADV_ITVL_LEN BLE_HS_ADV_APPEARANCE_LEN BLE_HS_ADV_FLAGS_LEN BLE_HS_ADV_F_BREDR_UNSUP BLE_HS_ADV_F_DISC_GEN BLE_HS_ADV_F_DISC_LTD BLE_HS_ADV_MAX_FIELD_SZ BLE_HS_ADV_MAX_SZ BLE_HS_ADV_PUBLIC_TGT_ADDR_ENTRY_LEN BLE_HS_ADV_SLAVE_ITVL_RANGE_LEN BLE_HS_ADV_SVC_DATA_UUID16_MIN_LEN BLE_HS_ADV_SVC_DATA_UUID32_MIN_LEN BLE_HS_ADV_SVC_DATA_UUID128_MIN_LEN BLE_HS_ADV_TX_PWR_LVL_AUTO BLE_HS_ADV_TX_PWR_LVL_LEN BLE_HS_ADV_TYPE_ADV_ITVL BLE_HS_ADV_TYPE_APPEARANCE BLE_HS_ADV_TYPE_COMP_NAME BLE_HS_ADV_TYPE_COMP_UUIDS16 BLE_HS_ADV_TYPE_COMP_UUIDS32 BLE_HS_ADV_TYPE_COMP_UUIDS128 BLE_HS_ADV_TYPE_FLAGS BLE_HS_ADV_TYPE_INCOMP_NAME BLE_HS_ADV_TYPE_INCOMP_UUIDS16 BLE_HS_ADV_TYPE_INCOMP_UUIDS32 BLE_HS_ADV_TYPE_INCOMP_UUIDS128 BLE_HS_ADV_TYPE_MESH_BEACON BLE_HS_ADV_TYPE_MESH_MESSAGE BLE_HS_ADV_TYPE_MESH_PROV BLE_HS_ADV_TYPE_MFG_DATA BLE_HS_ADV_TYPE_PUBLIC_TGT_ADDR BLE_HS_ADV_TYPE_RANDOM_TGT_ADDR BLE_HS_ADV_TYPE_SLAVE_ITVL_RANGE BLE_HS_ADV_TYPE_SOL_UUIDS16 BLE_HS_ADV_TYPE_SOL_UUIDS128 BLE_HS_ADV_TYPE_SVC_DATA_UUID16 BLE_HS_ADV_TYPE_SVC_DATA_UUID32 BLE_HS_ADV_TYPE_SVC_DATA_UUID128 BLE_HS_ADV_TYPE_TX_PWR_LVL BLE_HS_ADV_TYPE_URI BLE_HS_CONN_HANDLE_NONE BLE_HS_EAGAIN BLE_HS_EALREADY BLE_HS_EAPP BLE_HS_EAUTHEN BLE_HS_EAUTHOR BLE_HS_EBADDATA BLE_HS_EBUSY BLE_HS_ECONTROLLER BLE_HS_EDISABLED BLE_HS_EDONE BLE_HS_EENCRYPT BLE_HS_EENCRYPT_KEY_SZ BLE_HS_EINVAL BLE_HS_EMSGSIZE BLE_HS_ENOADDR BLE_HS_ENOENT BLE_HS_ENOMEM BLE_HS_ENOMEM_EVT BLE_HS_ENOTCONN BLE_HS_ENOTSUP BLE_HS_ENOTSYNCED BLE_HS_EOS BLE_HS_EPREEMPTED BLE_HS_EREJECT BLE_HS_EROLE BLE_HS_ERR_ATT_BASE BLE_HS_ERR_HCI_BASE BLE_HS_ERR_HW_BASE BLE_HS_ERR_L2C_BASE BLE_HS_ERR_SM_PEER_BASE BLE_HS_ERR_SM_US_BASE BLE_HS_ESTALLED BLE_HS_ESTORE_CAP BLE_HS_ESTORE_FAIL BLE_HS_ETIMEOUT BLE_HS_ETIMEOUT_HCI BLE_HS_EUNKNOWN BLE_HS_FOREVER BLE_HS_IO_DISPLAY_ONLY BLE_HS_IO_DISPLAY_YESNO BLE_HS_IO_KEYBOARD_DISPLAY BLE_HS_IO_KEYBOARD_ONLY BLE_HS_IO_NO_INPUT_OUTPUT BLE_HW_ERR_DO_NOT_USE BLE_HW_ERR_HCI_SYNC_LOSS BLE_L2CAP_CID_ATT BLE_L2CAP_CID_SIG BLE_L2CAP_CID_SM BLE_L2CAP_COC_ERR_CONNECTION_SUCCESS BLE_L2CAP_COC_ERR_INSUFFICIENT_AUTHEN BLE_L2CAP_COC_ERR_INSUFFICIENT_AUTHOR BLE_L2CAP_COC_ERR_INSUFFICIENT_ENC BLE_L2CAP_COC_ERR_INSUFFICIENT_KEY_SZ BLE_L2CAP_COC_ERR_INVALID_PARAMETERS BLE_L2CAP_COC_ERR_INVALID_SOURCE_CID BLE_L2CAP_COC_ERR_NO_RESOURCES BLE_L2CAP_COC_ERR_SOURCE_CID_ALREADY_USED BLE_L2CAP_COC_ERR_UNACCEPTABLE_PARAMETERS BLE_L2CAP_COC_ERR_UNKNOWN_LE_PSM BLE_L2CAP_ERR_RECONFIG_INVALID_DCID BLE_L2CAP_ERR_RECONFIG_REDUCTION_MPS_NOT_ALLOWED BLE_L2CAP_ERR_RECONFIG_REDUCTION_MTU_NOT_ALLOWED BLE_L2CAP_ERR_RECONFIG_SUCCEED BLE_L2CAP_ERR_RECONFIG_UNACCAPTED_PARAM BLE_L2CAP_EVENT_COC_ACCEPT BLE_L2CAP_EVENT_COC_CONNECTED BLE_L2CAP_EVENT_COC_DATA_RECEIVED BLE_L2CAP_EVENT_COC_DISCONNECTED BLE_L2CAP_EVENT_COC_PEER_RECONFIGURED BLE_L2CAP_EVENT_COC_RECONFIG_COMPLETED BLE_L2CAP_EVENT_COC_TX_UNSTALLED BLE_L2CAP_SIG_ERR_CMD_NOT_UNDERSTOOD BLE_L2CAP_SIG_ERR_INVALID_CID BLE_L2CAP_SIG_ERR_MTU_EXCEEDED BLE_L2CAP_SIG_OP_CONFIG_REQ BLE_L2CAP_SIG_OP_CONFIG_RSP BLE_L2CAP_SIG_OP_CONNECT_REQ BLE_L2CAP_SIG_OP_CONNECT_RSP BLE_L2CAP_SIG_OP_CREATE_CHAN_REQ BLE_L2CAP_SIG_OP_CREATE_CHAN_RSP BLE_L2CAP_SIG_OP_CREDIT_CONNECT_REQ BLE_L2CAP_SIG_OP_CREDIT_CONNECT_RSP BLE_L2CAP_SIG_OP_CREDIT_RECONFIG_REQ BLE_L2CAP_SIG_OP_CREDIT_RECONFIG_RSP BLE_L2CAP_SIG_OP_DISCONN_REQ BLE_L2CAP_SIG_OP_DISCONN_RSP BLE_L2CAP_SIG_OP_ECHO_REQ BLE_L2CAP_SIG_OP_ECHO_RSP BLE_L2CAP_SIG_OP_FLOW_CTRL_CREDIT BLE_L2CAP_SIG_OP_INFO_REQ BLE_L2CAP_SIG_OP_INFO_RSP BLE_L2CAP_SIG_OP_LE_CREDIT_CONNECT_REQ BLE_L2CAP_SIG_OP_LE_CREDIT_CONNECT_RSP BLE_L2CAP_SIG_OP_MAX BLE_L2CAP_SIG_OP_MOVE_CHAN_CONF_REQ BLE_L2CAP_SIG_OP_MOVE_CHAN_CONF_RSP BLE_L2CAP_SIG_OP_MOVE_CHAN_REQ BLE_L2CAP_SIG_OP_MOVE_CHAN_RSP BLE_L2CAP_SIG_OP_REJECT BLE_L2CAP_SIG_OP_UPDATE_REQ BLE_L2CAP_SIG_OP_UPDATE_RSP BLE_LMP_VER_BCS BLE_LMP_VER_BCS_1_0b BLE_LMP_VER_BCS_1_1 BLE_LMP_VER_BCS_1_2 BLE_LMP_VER_BCS_2_0_EDR BLE_LMP_VER_BCS_2_1_EDR BLE_LMP_VER_BCS_3_0_HCS BLE_LMP_VER_BCS_4_0 BLE_LMP_VER_BCS_4_1 BLE_LMP_VER_BCS_4_2 BLE_LMP_VER_BCS_5_0 BLE_LMP_VER_BCS_5_1 BLE_LMP_VER_BCS_5_2 BLE_MBUF_HDR_F_AUX_INVALID BLE_MBUF_HDR_F_AUX_PTR_WAIT BLE_MBUF_HDR_F_CONN_CREDIT BLE_MBUF_HDR_F_CRC_OK BLE_MBUF_HDR_F_DEVMATCH BLE_MBUF_HDR_F_EXT_ADV BLE_MBUF_HDR_F_EXT_ADV_SEC BLE_MBUF_HDR_F_IGNORED BLE_MBUF_HDR_F_INITA_RESOLVED BLE_MBUF_HDR_F_MIC_FAILURE BLE_MBUF_HDR_F_RESOLVED BLE_MBUF_HDR_F_RXSTATE_MASK BLE_MBUF_HDR_F_SCAN_REQ_TXD BLE_MBUF_HDR_F_SCAN_RSP_RXD BLE_MBUF_HDR_F_SCAN_RSP_TXD BLE_MBUF_HDR_F_TARGETA_RESOLVED BLE_MBUF_HS_HDR_LEN BLE_NPL_OS_ALIGNMENT BLE_NPL_TIME_FOREVER BLE_OWN_ADDR_PUBLIC BLE_OWN_ADDR_RANDOM BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT BLE_OWN_ADDR_RPA_RANDOM_DEFAULT BLE_SM_ERR_ALREADY BLE_SM_ERR_AUTHREQ BLE_SM_ERR_CMD_NOT_SUPP BLE_SM_ERR_CONFIRM_MISMATCH BLE_SM_ERR_CROSS_TRANS BLE_SM_ERR_DHKEY BLE_SM_ERR_ENC_KEY_SZ BLE_SM_ERR_INVAL BLE_SM_ERR_MAX_PLUS_1 BLE_SM_ERR_NUMCMP BLE_SM_ERR_OOB BLE_SM_ERR_PAIR_NOT_SUPP BLE_SM_ERR_PASSKEY BLE_SM_ERR_REPEATED BLE_SM_ERR_UNSPECIFIED BLE_SM_IOACT_DISP BLE_SM_IOACT_INPUT BLE_SM_IOACT_MAX_PLUS_ONE BLE_SM_IOACT_NONE BLE_SM_IOACT_NUMCMP BLE_SM_IOACT_OOB BLE_SM_IOACT_OOB_SC BLE_SM_IO_CAP_DISP_ONLY BLE_SM_IO_CAP_DISP_YES_NO BLE_SM_IO_CAP_KEYBOARD_DISP BLE_SM_IO_CAP_KEYBOARD_ONLY BLE_SM_IO_CAP_NO_IO BLE_SM_IO_CAP_RESERVED BLE_SM_PAIR_ALG_JW BLE_SM_PAIR_ALG_NUMCMP BLE_SM_PAIR_ALG_OOB BLE_SM_PAIR_ALG_PASSKEY BLE_SM_PAIR_AUTHREQ_BOND BLE_SM_PAIR_AUTHREQ_KEYPRESS BLE_SM_PAIR_AUTHREQ_MITM BLE_SM_PAIR_AUTHREQ_RESERVED BLE_SM_PAIR_AUTHREQ_SC BLE_SM_PAIR_KEY_DIST_ENC BLE_SM_PAIR_KEY_DIST_ID BLE_SM_PAIR_KEY_DIST_LINK BLE_SM_PAIR_KEY_DIST_RESERVED BLE_SM_PAIR_KEY_DIST_SIGN BLE_SM_PAIR_KEY_SZ_MAX BLE_SM_PAIR_KEY_SZ_MIN BLE_SM_PAIR_OOB_NO BLE_SM_PAIR_OOB_RESERVED BLE_SM_PAIR_OOB_YES BLE_STORE_EVENT_FULL BLE_STORE_EVENT_OVERFLOW BLE_STORE_OBJ_TYPE_CCCD BLE_STORE_OBJ_TYPE_OUR_SEC BLE_STORE_OBJ_TYPE_PEER_SEC BLE_SVC_GAP_APPEARANCE_CYC_SPEED_AND_CADENCE_SENSOR BLE_SVC_GAP_APPEARANCE_GEN_COMPUTER BLE_SVC_GAP_APPEARANCE_GEN_UNKNOWN BLE_SVC_GAP_CHR_UUID16_APPEARANCE BLE_SVC_GAP_CHR_UUID16_CENTRAL_ADDRESS_RESOLUTION BLE_SVC_GAP_CHR_UUID16_DEVICE_NAME BLE_SVC_GAP_CHR_UUID16_PERIPH_PREF_CONN_PARAMS BLE_SVC_GAP_UUID16 BLE_UUID_STR_LEN BLE_UUID_TYPE_16 16-bit UUID (BT SIG assigned) BLE_UUID_TYPE_32 32-bit UUID (BT SIG assigned) BLE_UUID_TYPE_128 128-bit UUID BUFSIZ EOF FILENAME_MAX FOPEN_MAX HA_FLAG_PERM_RW INT8_MAX INT8_MIN INT16_MAX INT16_MIN INT32_MAX INT32_MIN INTPTR_MAX INTPTR_MIN INT_FAST8_MAX INT_FAST8_MIN INT_FAST16_MAX INT_FAST16_MIN INT_FAST32_MAX INT_FAST32_MIN INT_LEAST8_MAX INT_LEAST8_MIN INT_LEAST16_MAX INT_LEAST16_MIN INT_LEAST32_MAX INT_LEAST32_MIN LOG_LEVEL_CRITICAL LOG_LEVEL_DEBUG LOG_LEVEL_ERROR LOG_LEVEL_INFO LOG_LEVEL_MAX LOG_LEVEL_WARN L_ctermid L_tmpnam MODLOG_MODULE_DFLT MYNEWT_VAL_APP_NAME MYNEWT_VAL_APP_dummy_app MYNEWT_VAL_ARCH_NAME MYNEWT_VAL_ARCH_dummy MYNEWT_VAL_BLE_ACL_BUF_COUNT MYNEWT_VAL_BLE_ACL_BUF_SIZE MYNEWT_VAL_BLE_ATT_PREFERRED_MTU MYNEWT_VAL_BLE_ATT_SVR_FIND_INFO MYNEWT_VAL_BLE_ATT_SVR_FIND_TYPE MYNEWT_VAL_BLE_ATT_SVR_INDICATE MYNEWT_VAL_BLE_ATT_SVR_MAX_PREP_ENTRIES MYNEWT_VAL_BLE_ATT_SVR_NOTIFY MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE MYNEWT_VAL_BLE_ATT_SVR_QUEUED_WRITE_TMO MYNEWT_VAL_BLE_ATT_SVR_READ MYNEWT_VAL_BLE_ATT_SVR_READ_BLOB MYNEWT_VAL_BLE_ATT_SVR_READ_GROUP_TYPE MYNEWT_VAL_BLE_ATT_SVR_READ_MULT MYNEWT_VAL_BLE_ATT_SVR_READ_TYPE MYNEWT_VAL_BLE_ATT_SVR_SIGNED_WRITE MYNEWT_VAL_BLE_ATT_SVR_WRITE MYNEWT_VAL_BLE_ATT_SVR_WRITE_NO_RSP MYNEWT_VAL_BLE_EXT_ADV MYNEWT_VAL_BLE_EXT_ADV_MAX_SIZE MYNEWT_VAL_BLE_GAP_MAX_PENDING_CONN_PARAM_UPDATE MYNEWT_VAL_BLE_GATT_DISC_ALL_CHRS MYNEWT_VAL_BLE_GATT_DISC_ALL_DSCS MYNEWT_VAL_BLE_GATT_DISC_ALL_SVCS MYNEWT_VAL_BLE_GATT_DISC_CHR_UUID MYNEWT_VAL_BLE_GATT_DISC_SVC_UUID MYNEWT_VAL_BLE_GATT_FIND_INC_SVCS MYNEWT_VAL_BLE_GATT_INDICATE MYNEWT_VAL_BLE_GATT_MAX_PROCS MYNEWT_VAL_BLE_GATT_NOTIFY MYNEWT_VAL_BLE_GATT_READ MYNEWT_VAL_BLE_GATT_READ_LONG MYNEWT_VAL_BLE_GATT_READ_MAX_ATTRS MYNEWT_VAL_BLE_GATT_READ_MULT MYNEWT_VAL_BLE_GATT_READ_UUID MYNEWT_VAL_BLE_GATT_RESUME_RATE MYNEWT_VAL_BLE_GATT_SIGNED_WRITE MYNEWT_VAL_BLE_GATT_WRITE MYNEWT_VAL_BLE_GATT_WRITE_LONG MYNEWT_VAL_BLE_GATT_WRITE_MAX_ATTRS MYNEWT_VAL_BLE_GATT_WRITE_NO_RSP MYNEWT_VAL_BLE_GATT_WRITE_RELIABLE MYNEWT_VAL_BLE_HCI_ACL_OUT_COUNT MYNEWT_VAL_BLE_HCI_EVT_BUF_SIZE MYNEWT_VAL_BLE_HCI_EVT_HI_BUF_COUNT MYNEWT_VAL_BLE_HCI_EVT_LO_BUF_COUNT MYNEWT_VAL_BLE_HOST MYNEWT_VAL_BLE_HS_AUTO_START MYNEWT_VAL_BLE_HS_DEBUG MYNEWT_VAL_BLE_HS_FLOW_CTRL MYNEWT_VAL_BLE_HS_FLOW_CTRL_ITVL MYNEWT_VAL_BLE_HS_FLOW_CTRL_THRESH MYNEWT_VAL_BLE_HS_FLOW_CTRL_TX_ON_DISCONNECT MYNEWT_VAL_BLE_HS_LOG_LVL MYNEWT_VAL_BLE_HS_LOG_MOD MYNEWT_VAL_BLE_HS_PHONY_HCI_ACKS MYNEWT_VAL_BLE_HS_REQUIRE_OS MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN MYNEWT_VAL_BLE_HS_STOP_ON_SHUTDOWN_TIMEOUT MYNEWT_VAL_BLE_HS_SYSINIT_STAGE MYNEWT_VAL_BLE_ISO MYNEWT_VAL_BLE_ISO_TEST MYNEWT_VAL_BLE_L2CAP_COC_MAX_NUM MYNEWT_VAL_BLE_L2CAP_COC_MPS MYNEWT_VAL_BLE_L2CAP_ENHANCED_COC MYNEWT_VAL_BLE_L2CAP_JOIN_RX_FRAGS MYNEWT_VAL_BLE_L2CAP_MAX_CHANS MYNEWT_VAL_BLE_L2CAP_RX_FRAG_TIMEOUT MYNEWT_VAL_BLE_L2CAP_SIG_MAX_PROCS MYNEWT_VAL_BLE_MAX_CONNECTIONS MYNEWT_VAL_BLE_MAX_PERIODIC_SYNCS MYNEWT_VAL_BLE_MESH MYNEWT_VAL_BLE_MONITOR_CONSOLE_BUFFER_SIZE MYNEWT_VAL_BLE_MONITOR_RTT MYNEWT_VAL_BLE_MONITOR_RTT_BUFFERED MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_NAME MYNEWT_VAL_BLE_MONITOR_RTT_BUFFER_SIZE MYNEWT_VAL_BLE_MONITOR_UART MYNEWT_VAL_BLE_MONITOR_UART_BAUDRATE MYNEWT_VAL_BLE_MONITOR_UART_BUFFER_SIZE MYNEWT_VAL_BLE_MONITOR_UART_DEV MYNEWT_VAL_BLE_MULTI_ADV_INSTANCES MYNEWT_VAL_BLE_PERIODIC_ADV MYNEWT_VAL_BLE_PERIODIC_ADV_SYNC_TRANSFER MYNEWT_VAL_BLE_ROLE_BROADCASTER MYNEWT_VAL_BLE_ROLE_CENTRAL MYNEWT_VAL_BLE_ROLE_OBSERVER MYNEWT_VAL_BLE_ROLE_PERIPHERAL MYNEWT_VAL_BLE_RPA_TIMEOUT MYNEWT_VAL_BLE_SM_BONDING MYNEWT_VAL_BLE_SM_KEYPRESS MYNEWT_VAL_BLE_SM_LEGACY MYNEWT_VAL_BLE_SM_MAX_PROCS MYNEWT_VAL_BLE_SM_MITM MYNEWT_VAL_BLE_SM_OOB_DATA_FLAG MYNEWT_VAL_BLE_SM_OUR_KEY_DIST MYNEWT_VAL_BLE_SM_SC MYNEWT_VAL_BLE_SM_SC_DEBUG_KEYS MYNEWT_VAL_BLE_SM_THEIR_KEY_DIST MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE MYNEWT_VAL_BLE_SOCK_LINUX_DEV MYNEWT_VAL_BLE_SOCK_STACK_SIZE MYNEWT_VAL_BLE_SOCK_TASK_PRIO MYNEWT_VAL_BLE_SOCK_TCP_PORT MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE MYNEWT_VAL_BLE_SOCK_USE_TCP MYNEWT_VAL_BLE_STORE_MAX_BONDS MYNEWT_VAL_BLE_STORE_MAX_CCCDS MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT MYNEWT_VAL_BLE_SVC_ANS_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_READ_PERM MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_MODEL_NUMBER_DEFAULT MYNEWT_VAL_BLE_SVC_DIS_MODEL_NUMBER_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_READ_PERM MYNEWT_VAL_BLE_SVC_DIS_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE_WRITE_PERM MYNEWT_VAL_BLE_SVC_GAP_CENTRAL_ADDRESS_RESOLUTION MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_MAX_LENGTH MYNEWT_VAL_BLE_SVC_GAP_DEVICE_NAME_WRITE_PERM MYNEWT_VAL_BLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL MYNEWT_VAL_BLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL MYNEWT_VAL_BLE_SVC_GAP_PPCP_SLAVE_LATENCY MYNEWT_VAL_BLE_SVC_GAP_PPCP_SUPERVISION_TMO MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE MYNEWT_VAL_BLE_VERSION MYNEWT_VAL_BLE_WHITELIST MYNEWT_VAL_BSP_NAME MYNEWT_VAL_BSP_dummy_bsp MYNEWT_VAL_CONSOLE_UART_BAUD MYNEWT_VAL_CONSOLE_UART_DEV MYNEWT_VAL_DEBUG_PANIC_ENABLED MYNEWT_VAL_DFLT_LOG_LVL MYNEWT_VAL_DFLT_LOG_MOD MYNEWT_VAL_FLASH_MAP_MAX_AREAS MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE MYNEWT_VAL_FLOAT_USER MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS MYNEWT_VAL_HAL_FLASH_VERIFY_BUF_SZ MYNEWT_VAL_HAL_FLASH_VERIFY_ERASES MYNEWT_VAL_HAL_FLASH_VERIFY_WRITES MYNEWT_VAL_HAL_SYSTEM_RESET_CB MYNEWT_VAL_LOG_CONSOLE MYNEWT_VAL_LOG_FCB MYNEWT_VAL_LOG_FCB_SLOT1 MYNEWT_VAL_LOG_GLOBAL_IDX MYNEWT_VAL_LOG_LEVEL MYNEWT_VAL_MFG_LOG_LVL MYNEWT_VAL_MFG_LOG_MODULE MYNEWT_VAL_MFG_MAX_MMRS MYNEWT_VAL_MFG_SYSINIT_STAGE MYNEWT_VAL_MODLOG_CONSOLE_DFLT MYNEWT_VAL_MODLOG_LOG_MACROS MYNEWT_VAL_MODLOG_MAX_MAPPINGS MYNEWT_VAL_MODLOG_MAX_PRINTF_LEN MYNEWT_VAL_MODLOG_SYSINIT_STAGE MYNEWT_VAL_MSYS_1_BLOCK_COUNT MYNEWT_VAL_MSYS_1_BLOCK_SIZE MYNEWT_VAL_MSYS_1_SANITY_MIN_COUNT MYNEWT_VAL_MSYS_2_BLOCK_COUNT MYNEWT_VAL_MSYS_2_BLOCK_SIZE MYNEWT_VAL_MSYS_2_SANITY_MIN_COUNT MYNEWT_VAL_MSYS_SANITY_TIMEOUT MYNEWT_VAL_NEWT_FEATURE_LOGCFG MYNEWT_VAL_NEWT_FEATURE_SYSDOWN MYNEWT_VAL_OS_ASSERT_CB MYNEWT_VAL_OS_CLI MYNEWT_VAL_OS_COREDUMP MYNEWT_VAL_OS_CPUTIME_FREQ MYNEWT_VAL_OS_CPUTIME_TIMER_NUM MYNEWT_VAL_OS_CRASH_FILE_LINE MYNEWT_VAL_OS_CRASH_LOG MYNEWT_VAL_OS_CRASH_RESTORE_REGS MYNEWT_VAL_OS_CRASH_STACKTRACE MYNEWT_VAL_OS_CTX_SW_STACK_CHECK MYNEWT_VAL_OS_CTX_SW_STACK_GUARD MYNEWT_VAL_OS_DEBUG_MODE MYNEWT_VAL_OS_EVENTQ_DEBUG MYNEWT_VAL_OS_EVENTQ_MONITOR MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN MYNEWT_VAL_OS_MAIN_STACK_SIZE MYNEWT_VAL_OS_MAIN_TASK_PRIO MYNEWT_VAL_OS_MAIN_TASK_SANITY_ITVL_MS MYNEWT_VAL_OS_MEMPOOL_CHECK MYNEWT_VAL_OS_MEMPOOL_GUARD MYNEWT_VAL_OS_MEMPOOL_POISON MYNEWT_VAL_OS_SCHEDULING MYNEWT_VAL_OS_SYSINIT_STAGE MYNEWT_VAL_OS_SYSVIEW MYNEWT_VAL_OS_SYSVIEW_TRACE_CALLOUT MYNEWT_VAL_OS_SYSVIEW_TRACE_EVENTQ MYNEWT_VAL_OS_SYSVIEW_TRACE_MBUF MYNEWT_VAL_OS_SYSVIEW_TRACE_MEMPOOL MYNEWT_VAL_OS_SYSVIEW_TRACE_MUTEX MYNEWT_VAL_OS_SYSVIEW_TRACE_SEM MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME MYNEWT_VAL_OS_TIME_DEBUG MYNEWT_VAL_OS_WATCHDOG_MONITOR MYNEWT_VAL_RWLOCK_DEBUG MYNEWT_VAL_SANITY_INTERVAL MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN MYNEWT_VAL_SYSDOWN_PANIC_FILE_LINE MYNEWT_VAL_SYSDOWN_PANIC_MESSAGE MYNEWT_VAL_SYSDOWN_TIMEOUT_MS MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE MYNEWT_VAL_SYSINIT_PANIC_MESSAGE MYNEWT_VAL_TARGET_NAME MYNEWT_VAL_TARGET_porting_default MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE MYNEWT_VAL_TINYCRYPT_UECC_RNG_TRNG_DEV_NAME MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG MYNEWT_VAL_WATCHDOG_INTERVAL OS_ALIGNMENT OS_MEMPOOL_F_EXT OS_MEMPOOL_INFO_NAME_LEN PRIX8 PRIX16 PRIX32 PRIX64 PRIXFAST8 PRIXFAST16 PRIXFAST32 PRIXFAST64 PRIXLEAST8 PRIXLEAST16 PRIXLEAST32 PRIXLEAST64 PRIXMAX PRIXPTR PRId8 PRId16 PRId32 PRId64 PRIdFAST8 PRIdFAST16 PRIdFAST32 PRIdFAST64 PRIdLEAST8 PRIdLEAST16 PRIdLEAST32 PRIdLEAST64 PRIdMAX PRIdPTR PRIi8 PRIi16 PRIi32 PRIi64 PRIiFAST8 PRIiFAST16 PRIiFAST32 PRIiFAST64 PRIiLEAST8 PRIiLEAST16 PRIiLEAST32 PRIiLEAST64 PRIiMAX PRIiPTR PRIo8 PRIo16 PRIo32 PRIo64 PRIoFAST8 PRIoFAST16 PRIoFAST32 PRIoFAST64 PRIoLEAST8 PRIoLEAST16 PRIoLEAST32 PRIoLEAST64 PRIoMAX PRIoPTR PRIu8 PRIu16 PRIu32 PRIu64 PRIuFAST8 PRIuFAST16 PRIuFAST32 PRIuFAST64 PRIuLEAST8 PRIuLEAST16 PRIuLEAST32 PRIuLEAST64 PRIuMAX PRIuPTR PRIx8 PRIx16 PRIx32 PRIx64 PRIxFAST8 PRIxFAST16 PRIxFAST32 PRIxFAST64 PRIxLEAST8 PRIxLEAST16 PRIxLEAST32 PRIxLEAST64 PRIxMAX PRIxPTR PTRDIFF_MAX PTRDIFF_MIN P_tmpdir SCNd8 SCNd16 SCNd32 SCNd64 SCNdFAST8 SCNdFAST16 SCNdFAST32 SCNdFAST64 SCNdLEAST8 SCNdLEAST16 SCNdLEAST32 SCNdLEAST64 SCNdMAX SCNdPTR SCNi8 SCNi16 SCNi32 SCNi64 SCNiFAST8 SCNiFAST16 SCNiFAST32 SCNiFAST64 SCNiLEAST8 SCNiLEAST16 SCNiLEAST32 SCNiLEAST64 SCNiMAX SCNiPTR SCNo8 SCNo16 SCNo32 SCNo64 SCNoFAST8 SCNoFAST16 SCNoFAST32 SCNoFAST64 SCNoLEAST8 SCNoLEAST16 SCNoLEAST32 SCNoLEAST64 SCNoMAX SCNoPTR SCNu8 SCNu16 SCNu32 SCNu64 SCNuFAST8 SCNuFAST16 SCNuFAST32 SCNuFAST64 SCNuLEAST8 SCNuLEAST16 SCNuLEAST32 SCNuLEAST64 SCNuMAX SCNuPTR SCNx8 SCNx16 SCNx32 SCNx64 SCNxFAST8 SCNxFAST16 SCNxFAST32 SCNxFAST64 SCNxLEAST8 SCNxLEAST16 SCNxLEAST32 SCNxLEAST64 SCNxMAX SCNxPTR SEEK_CUR SEEK_END SEEK_SET SIG_ATOMIC_MAX SIG_ATOMIC_MIN SIZE_MAX TMP_MAX UINT8_MAX UINT16_MAX UINT32_MAX UINTPTR_MAX UINT_FAST8_MAX UINT_FAST16_MAX UINT_FAST32_MAX UINT_LEAST8_MAX UINT_LEAST16_MAX UINT_LEAST32_MAX WINT_MAX WINT_MIN _ASSERT_H _ATFILE_SOURCE _BITS_STDINT_INTN_H _BITS_STDINT_UINTN_H _BITS_STDIO_LIM_H _BITS_TIME64_H _BITS_TYPESIZES_H _BITS_TYPES_H _BITS_TYPES_LOCALE_T_H _BITS_TYPES___LOCALE_T_H _BITS_WCHAR_H _DEFAULT_SOURCE _FEATURES_H _INTTYPES_H _IOFBF _IOLBF _IONBF _IO_EOF_SEEN _IO_ERR_SEEN _IO_USER_LOCK _POSIX_C_SOURCE _POSIX_SOURCE _STDC_PREDEF_H _STDINT_H _STDIO_H _STRINGS_H _STRING_H _SYS_CDEFS_H __FD_SETSIZE __FILE_defined __GLIBC_MINOR__ __GLIBC_USE_DEPRECATED_GETS __GLIBC_USE_DEPRECATED_SCANF __GLIBC_USE_IEC_60559_BFP_EXT __GLIBC_USE_IEC_60559_BFP_EXT_C2X __GLIBC_USE_IEC_60559_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X __GLIBC_USE_IEC_60559_TYPES_EXT __GLIBC_USE_ISOC2X __GLIBC_USE_LIB_EXT2 __GLIBC__ __GNUC_VA_LIST __GNU_LIBRARY__ __HAVE_DISTINCT_FLOAT16 __HAVE_DISTINCT_FLOAT32 __HAVE_DISTINCT_FLOAT64 __HAVE_DISTINCT_FLOAT32X __HAVE_DISTINCT_FLOAT64X __HAVE_DISTINCT_FLOAT128 __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT16 __HAVE_FLOAT32 __HAVE_FLOAT64 __HAVE_FLOAT32X __HAVE_FLOAT64X __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128 __HAVE_FLOAT128X __HAVE_FLOATN_NOT_TYPEDEF __HAVE_GENERIC_SELECTION __INO_T_MATCHES_INO64_T __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI __OFF_T_MATCHES_OFF64_T __PRI64_PREFIX __PRIPTR_PREFIX __RLIM_T_MATCHES_RLIM64_T __STATFS_MATCHES_STATFS64 __STDC_IEC_559_COMPLEX__ __STDC_IEC_559__ __STDC_IEC_60559_BFP__ __STDC_IEC_60559_COMPLEX__ __STDC_ISO_10646__ __SYSCALL_WORDSIZE __TIMESIZE __USE_ATFILE __USE_FORTIFY_LEVEL __USE_ISOC11 __USE_ISOC95 __USE_ISOC99 __USE_MISC __USE_POSIX __USE_POSIX2 __USE_POSIX199309 __USE_POSIX199506 __USE_POSIX_IMPLICITLY __USE_XOPEN2K __USE_XOPEN2K8 __WORDSIZE __WORDSIZE_TIME64_COMPAT32 ____FILE_defined _____fpos64_t_defined _____fpos_t_defined ____gwchar_t_defined ____mbstate_t_defined __bool_true_false_are_defined __glibc_c99_flexarr_available __struct_FILE_defined ble_error_codes_BLE_ERR_ACL_CONN_EXISTS ble_error_codes_BLE_ERR_AUTH_FAIL ble_error_codes_BLE_ERR_CHAN_CLASS ble_error_codes_BLE_ERR_CMD_DISALLOWED ble_error_codes_BLE_ERR_COARSE_CLK_ADJ ble_error_codes_BLE_ERR_CONN_ACCEPT_TMO ble_error_codes_BLE_ERR_CONN_ESTABLISHMENT ble_error_codes_BLE_ERR_CONN_LIMIT ble_error_codes_BLE_ERR_CONN_PARMS ble_error_codes_BLE_ERR_CONN_REJ_BD_ADDR ble_error_codes_BLE_ERR_CONN_REJ_CHANNEL ble_error_codes_BLE_ERR_CONN_REJ_RESOURCES ble_error_codes_BLE_ERR_CONN_REJ_SECURITY ble_error_codes_BLE_ERR_CONN_SPVN_TMO ble_error_codes_BLE_ERR_CONN_TERM_LOCAL ble_error_codes_BLE_ERR_CONN_TERM_MIC ble_error_codes_BLE_ERR_CTLR_BUSY ble_error_codes_BLE_ERR_DIFF_TRANS_COLL ble_error_codes_BLE_ERR_DIR_ADV_TMO ble_error_codes_BLE_ERR_ENCRYPTION_MODE ble_error_codes_BLE_ERR_HOST_BUSY_PAIR ble_error_codes_BLE_ERR_HW_FAIL ble_error_codes_BLE_ERR_INQ_RSP_TOO_BIG ble_error_codes_BLE_ERR_INSTANT_PASSED ble_error_codes_BLE_ERR_INSUFFICIENT_SEC ble_error_codes_BLE_ERR_INV_HCI_CMD_PARMS ble_error_codes_BLE_ERR_INV_LMP_LL_PARM ble_error_codes_BLE_ERR_LIMIT_REACHED ble_error_codes_BLE_ERR_LINK_KEY_CHANGE ble_error_codes_BLE_ERR_LMP_COLLISION ble_error_codes_BLE_ERR_LMP_LL_RSP_TMO ble_error_codes_BLE_ERR_LMP_PDU ble_error_codes_BLE_ERR_MAC_CONN_FAIL ble_error_codes_BLE_ERR_MAX ble_error_codes_BLE_ERR_MEM_CAPACITY ble_error_codes_BLE_ERR_NO_PAIRING ble_error_codes_BLE_ERR_NO_ROLE_CHANGE ble_error_codes_BLE_ERR_OPERATION_CANCELLED ble_error_codes_BLE_ERR_PACKET_TOO_LONG ble_error_codes_BLE_ERR_PAGE_TMO ble_error_codes_BLE_ERR_PARM_OUT_OF_RANGE ble_error_codes_BLE_ERR_PENDING_ROLE_SW ble_error_codes_BLE_ERR_PINKEY_MISSING ble_error_codes_BLE_ERR_QOS_PARM ble_error_codes_BLE_ERR_QOS_REJECTED ble_error_codes_BLE_ERR_RD_CONN_TERM_PWROFF ble_error_codes_BLE_ERR_RD_CONN_TERM_RESRCS ble_error_codes_BLE_ERR_REM_USER_CONN_TERM ble_error_codes_BLE_ERR_REPEATED_ATTEMPTS ble_error_codes_BLE_ERR_RESERVED_SLOT ble_error_codes_BLE_ERR_ROLE_SW_FAIL ble_error_codes_BLE_ERR_SCO_AIR_MODE ble_error_codes_BLE_ERR_SCO_ITVL ble_error_codes_BLE_ERR_SCO_OFFSET ble_error_codes_BLE_ERR_SEC_SIMPLE_PAIR ble_error_codes_BLE_ERR_SUCCESS ble_error_codes_BLE_ERR_SYNCH_CONN_LIMIT ble_error_codes_BLE_ERR_TYPE0_SUBMAP_NDEF ble_error_codes_BLE_ERR_UNIT_KEY_PAIRING ble_error_codes_BLE_ERR_UNKNOWN_HCI_CMD ble_error_codes_BLE_ERR_UNK_ADV_INDENT ble_error_codes_BLE_ERR_UNK_CONN_ID ble_error_codes_BLE_ERR_UNK_LMP ble_error_codes_BLE_ERR_UNSPECIFIED ble_error_codes_BLE_ERR_UNSUPPORTED ble_error_codes_BLE_ERR_UNSUPP_LMP_LL_PARM ble_error_codes_BLE_ERR_UNSUPP_QOS ble_error_codes_BLE_ERR_UNSUPP_REM_FEATURE ble_npl_error_BLE_NPL_BAD_MUTEX ble_npl_error_BLE_NPL_EBUSY ble_npl_error_BLE_NPL_EINVAL ble_npl_error_BLE_NPL_ENOENT ble_npl_error_BLE_NPL_ENOMEM ble_npl_error_BLE_NPL_ERROR ble_npl_error_BLE_NPL_ERR_IN_ISR ble_npl_error_BLE_NPL_ERR_PRIV ble_npl_error_BLE_NPL_INVALID_PARAM ble_npl_error_BLE_NPL_MEM_NOT_ALIGNED ble_npl_error_BLE_NPL_OK ble_npl_error_BLE_NPL_OS_NOT_STARTED ble_npl_error_BLE_NPL_TIMEOUT false_ os_error_OS_BAD_MUTEX os_error_OS_EBUSY os_error_OS_EINVAL os_error_OS_ENOENT os_error_OS_ENOMEM os_error_OS_ERROR os_error_OS_ERR_IN_ISR os_error_OS_ERR_PRIV os_error_OS_INVALID_PARM os_error_OS_MEM_NOT_ALIGNED os_error_OS_NOT_STARTED os_error_OS_OK os_error_OS_TIMEOUT true_ ble_hs_cfg ⚠ g_dev_addr ⚠ g_random_addr ⚠ stderr ⚠ stdin ⚠ stdout ⚠ __assert ⚠ __assert_fail ⚠ __assert_perror_fail ⚠ __getdelim ⚠ __memcmpeq ⚠ __overflow ⚠ __stpcpy ⚠ __stpncpy ⚠ __strtok_r ⚠ __uflow ⚠ bcmp ⚠ bcopy ⚠ ble_att_mtu ⚠ Retrieves the ATT MTU of the specified connection. If an MTU exchange for
this connection has occurred, the MTU is the lower of the two peers’
preferred values. Otherwise, the MTU is the default value of 23. ble_att_preferred_mtu ⚠ Retrieves the preferred ATT MTU. This is the value indicated by the device
during an ATT MTU exchange. ble_att_set_preferred_mtu ⚠ Sets the preferred ATT MTU; the device will indicate this value in all
subsequent ATT MTU exchanges. The ATT MTU of a connection is equal to the
lower of the two peers’ preferred MTU values. The ATT MTU is what dictates
the maximum size of any message sent during a GATT procedure. ble_att_svr_read_local ⚠ Reads a locally registered attribute. If the specified attribute handle
corresponds to a GATT characteristic value or descriptor, the read is
performed by calling the registered GATT access callback. ble_att_svr_write_local ⚠ Writes a locally registered attribute. This function consumes the supplied
mbuf regardless of the outcome. If the specified attribute handle
corresponds to a GATT characteristic value or descriptor, the write is
performed by calling the registered GATT access callback. ble_eddystone_set_adv_data_uid ⚠ Configures the device to advertise Eddystone UID beacons. ble_eddystone_set_adv_data_url ⚠ Configures the device to advertise Eddystone URL beacons. ble_gap_adv_active ⚠ Indicates whether an advertisement procedure is currently in progress. ble_gap_adv_rsp_set_data ⚠ Configures the data to include in subsequent scan responses. ble_gap_adv_rsp_set_fields ⚠ Configures the fields to include in subsequent scan responses. This is a
convenience wrapper for ble_gap_adv_rsp_set_data(). ble_gap_adv_set_data ⚠ Configures the data to include in subsequent advertisements. ble_gap_adv_set_fields ⚠ Configures the fields to include in subsequent advertisements. This is a
convenience wrapper for ble_gap_adv_set_data(). ble_gap_adv_start ⚠ @brief Start advertising ble_gap_adv_stop ⚠ Stops the currently-active advertising procedure. A success return
code indicates that advertising has been fully aborted and a new advertising
procedure can be initiated immediately. ble_gap_conn_active ⚠ Indicates whether a connect procedure is currently in progress. ble_gap_conn_cancel ⚠ Aborts a connect procedure in progress. ble_gap_conn_find ⚠ Searches for a connection with the specified handle. If a matching
connection is found, the supplied connection descriptor is filled
correspondingly. ble_gap_conn_find_by_addr ⚠ Searches for a connection with a peer with the specified address.
If a matching connection is found, the supplied connection descriptor
is filled correspondingly. ble_gap_conn_rssi ⚠ Retrieves the most-recently measured RSSI for the specified connection. A
connection’s RSSI is updated whenever a data channel PDU is received. ble_gap_connect ⚠ Initiates a connect procedure. ble_gap_disc ⚠ Performs the Limited or General Discovery Procedures. ble_gap_disc_active ⚠ Indicates whether a discovery procedure is currently in progress. ble_gap_disc_cancel ⚠ Cancels the discovery procedure currently in progress. A success return
code indicates that scanning has been fully aborted; a new discovery or
connect procedure can be initiated immediately. ble_gap_encryption_initiate ⚠ Initiates the GAP encryption procedure as a master. This is for testing only
and should not be used by application. Use ble_gap_security_initiate()
instead. ble_gap_event_listener_register ⚠ Registers listener for GAP events ble_gap_event_listener_unregister ⚠ Unregisters listener for GAP events ble_gap_ext_connect ⚠ Initiates an extended connect procedure. ble_gap_ext_disc ⚠ Performs the Limited or General Extended Discovery Procedures. ble_gap_pair_initiate ⚠ Initiates the GAP pairing procedure as a master. This is for testing only and
should not be used by application. Use ble_gap_security_initiate() instead. ble_gap_read_le_phy ⚠ Read PHYs used for specified connection. ble_gap_security_initiate ⚠ Initiates the GAP security procedure. ble_gap_set_event_cb ⚠ Configures a connection to use the specified GAP event callback. A
connection’s GAP event callback is first specified when the connection is
created, either via advertising or initiation. This function replaces the
callback that was last configured. ble_gap_set_prefered_default_le_phy ⚠ Set preferred default PHYs to be used for connections. ble_gap_set_prefered_le_phy ⚠ Set preferred PHYs to be used for connection. ble_gap_set_priv_mode ⚠ Set privacy mode for specified peer device ble_gap_terminate ⚠ Terminates an established connection. ble_gap_unpair ⚠ Unpairs a device with the specified address. The keys related to that peer
device are removed from storage and peer address is removed from the resolve
list from the controller. If a peer is connected, the connection is terminated. ble_gap_unpair_oldest_except ⚠ Similar to ble_gap_unpair_oldest_peer()
, except it makes sure that the
peer received in input parameters is not deleted. ble_gap_unpair_oldest_peer ⚠ Unpairs the oldest bonded peer device. The keys related to that peer
device are removed from storage and peer address is removed from the resolve
list from the controller. If a peer is connected, the connection is terminated. ble_gap_update_params ⚠ Initiates a connection parameter update procedure. ble_gap_wl_set ⚠ Overwrites the controller’s white list with the specified contents. ble_gattc_disc_all_chrs ⚠ Initiates GATT procedure: Discover All Characteristics of a Service. ble_gattc_disc_all_dscs ⚠ Initiates GATT procedure: Discover All Characteristic Descriptors. ble_gattc_disc_all_svcs ⚠ Initiates GATT procedure: Discover All Primary Services. ble_gattc_disc_chrs_by_uuid ⚠ Initiates GATT procedure: Discover Characteristics by UUID. ble_gattc_disc_svc_by_uuid ⚠ Initiates GATT procedure: Discover Primary Service by Service UUID. ble_gattc_exchange_mtu ⚠ Initiates GATT procedure: Exchange MTU. ble_gattc_find_inc_svcs ⚠ Initiates GATT procedure: Find Included Services. ble_gattc_indicate ⚠ Sends a characteristic indication. The content of the message is read from
the specified characteristic. ble_gattc_indicate_custom ⚠ Sends a “free-form” characteristic indication. The provided mbuf contains
the indication payload. This function consumes the supplied mbuf regardless
of the outcome. ble_gattc_init ⚠ ble_gattc_notify ⚠ Sends a characteristic notification. The content of the message is read
from the specified characteristic. ble_gattc_notify_custom ⚠ Sends a “free-form” characteristic notification. This function consumes the
supplied mbuf regardless of the outcome. ble_gattc_read ⚠ Initiates GATT procedure: Read Characteristic Value. ble_gattc_read_by_uuid ⚠ Initiates GATT procedure: Read Using Characteristic UUID. ble_gattc_read_long ⚠ Initiates GATT procedure: Read Long Characteristic Values. ble_gattc_read_mult ⚠ Initiates GATT procedure: Read Multiple Characteristic Values. ble_gattc_write ⚠ Initiates GATT procedure: Write Characteristic Value. This function
consumes the supplied mbuf regardless of the outcome. ble_gattc_write_flat ⚠ Initiates GATT procedure: Write Characteristic Value (flat buffer version). ble_gattc_write_long ⚠ Initiates GATT procedure: Write Long Characteristic Values. This function
consumes the supplied mbuf regardless of the outcome. ble_gattc_write_no_rsp ⚠ Initiates GATT procedure: Write Without Response. This function consumes
the supplied mbuf regardless of the outcome. ble_gattc_write_no_rsp_flat ⚠ Initiates GATT procedure: Write Without Response. This function consumes
the supplied mbuf regardless of the outcome. ble_gattc_write_reliable ⚠ Initiates GATT procedure: Reliable Writes. This function consumes the
supplied mbufs regardless of the outcome. ble_gatts_add_svcs ⚠ Queues a set of service definitions for registration. All services queued
in this manner get registered when ble_gatts_start() is called. ble_gatts_chr_updated ⚠ Send notification (or indication) to any connected devices that have
subscribed for notification (or indication) for specified characteristic. ble_gatts_count_cfg ⚠ Adjusts a host configuration object’s settings to accommodate the specified
service definition array. This function adds the counts to the appropriate
fields in the supplied configuration object without clearing them first, so
it can be called repeatedly with different inputs to calculate totals. Be
sure to zero the GATT server settings prior to the first call to this
function. ble_gatts_find_chr ⚠ Retrieves the pair of attribute handles associated with a local GATT
characteristic. ble_gatts_find_dsc ⚠ Retrieves the attribute handle associated with a local GATT descriptor. ble_gatts_find_svc ⚠ Retrieves the attribute handle associated with a local GATT service. ble_gatts_reset ⚠ Resets the GATT server to its initial state. On success, this function
removes all supported services, characteristics, and descriptors. This
function requires that:
o No peers are connected, and
o No GAP operations are active (advertise, discover, or connect). ble_gatts_show_local ⚠ Prints dump of local GATT database. This is useful to log local state of
database in human readable form. ble_gatts_start ⚠ Makes all registered services available to peers. This function gets called
automatically by the NimBLE host on startup; manual calls are only necessary
for replacing the set of supported services with a new one. This function
requires that:
o No peers are connected, and
o No GAP operations are active (advertise, discover, or connect). ble_gatts_svc_set_visibility ⚠ Set visibility of local GATT service. Invisible services are not removed
from database but are not discoverable by peer devices. Service Changed
should be handled by application when needed by calling
ble_svc_gatt_changed(). ble_hs_adv_parse ⚠ ble_hs_adv_parse_fields ⚠ ble_hs_adv_set_fields ⚠ ble_hs_adv_set_fields_mbuf ⚠ ble_hs_evq_set ⚠ Designates the specified event queue for NimBLE host work. By default, the
host uses the default event queue and runs in the main task. This function
is useful if you want the host to run in a different task. ble_hs_hci_read_chan_map ⚠ Queries the controller for the channel map used with the specified
connection. The channel map is represented as an array of five bytes, with
each bit corresponding to an individual channel. The array is interpreted
as little-endian, such that:
map[0] & 0x01 –> Channel 0.
map[0] & 0x02 –> Channel 1.
…
map[1] & 0x01 –> Channel 8. ble_hs_hci_set_chan_class ⚠ Instructs the controller to use the specified channel map. The channel map
is represented as an array of five bytes, with each bit corresponding to an
individual channel. The array is interpreted as little-endian, such that:
map[0] & 0x01 –> Channel 0.
map[0] & 0x02 –> Channel 1.
…
map[1] & 0x01 –> Channel 8. ble_hs_id_copy_addr ⚠ Retrieves one of the device’s identity addresses. The device can have two
identity addresses: one public and one random. The id_addr_type argument
specifies which of these two addresses to retrieve. ble_hs_id_gen_rnd ⚠ Generates a new random address. This function does not configure the device
with the new address; the caller can use the address in subsequent
operations. ble_hs_id_infer_auto ⚠ Determines the best address type to use for automatic address type
resolution. Calculation of the best address type is done as follows: ble_hs_id_set_rnd ⚠ Sets the device’s random address. The address type (static vs.
non-resolvable private) is inferred from the most-significant byte of the
address. The address is specified in host byte order (little-endian!). ble_hs_init ⚠ Initializes the NimBLE host. This function must be called before the OS is
started. The NimBLE stack requires an application task to function. One
application task in particular is designated as the “host parent task”. In
addition to application-specific work, the host parent task does work for
NimBLE by processing events generated by the host. ble_hs_is_enabled ⚠ @brief Indicates whether the host is enabled. The host is enabled if it is
starting or fully started. It is disabled if it is stopping or stopped. ble_hs_log_flat_buf ⚠ ble_hs_log_mbuf ⚠ ble_hs_mbuf_att_pkt ⚠ Allocates an mbuf suitable for an ATT command packet. The resulting packet
has sufficient leading space for: ble_hs_mbuf_from_flat ⚠ Allocates an mbuf and fills it with the contents of the specified flat
buffer. ble_hs_mbuf_to_flat ⚠ Copies the contents of an mbuf into the specified flat buffer. If the flat
buffer is too small to contain the mbuf’s contents, it is filled to capacity
and BLE_HS_EMSGSIZE is returned. ble_hs_sched_reset ⚠ Causes the host to reset the NimBLE stack as soon as possible. The
application is notified when the reset occurs via the host reset callback. ble_hs_sched_start ⚠ Enqueues a host start event to the default event queue. The actual host
startup is performed in the host parent task, but using the default queue
here ensures the event won’t run until the end of main() when this is
called during system initialization. This allows the application to
configure the host package in the meantime. ble_hs_shutdown ⚠ @brief Called when the system is shutting down. Stops the BLE host. ble_hs_start ⚠ Synchronizes the host with the controller by sending a sequence of HCI
commands. This function must be called before any other host functionality
is used, but it must be called after both the host and controller are
initialized. Typically, the host-parent-task calls this function at the top
of its task routine. This function must only be called in the host parent
task. A safe alternative for starting the stack from any task is to call
ble_hs_sched_start()
. ble_hs_stop ⚠ @brief Stops the BLE host. ble_hs_synced ⚠ Indicates whether the host has synchronized with the controller.
Synchronization must occur before any host procedures can be performed. ble_ibeacon_set_adv_data ⚠ ble_l2cap_connect ⚠ ble_l2cap_create_server ⚠ ble_l2cap_disconnect ⚠ ble_l2cap_get_chan_info ⚠ ble_l2cap_get_conn_handle ⚠ ble_l2cap_recv_ready ⚠ ble_l2cap_send ⚠ ble_l2cap_sig_update ⚠ ble_npl_callout_get_ticks ⚠ ble_npl_callout_init ⚠ ble_npl_callout_is_active ⚠ ble_npl_callout_remaining_ticks ⚠ ble_npl_callout_reset ⚠ ble_npl_callout_set_arg ⚠ ble_npl_callout_stop ⚠ ble_npl_event_get_arg ⚠ ble_npl_event_init ⚠ ble_npl_event_is_queued ⚠ ble_npl_event_run ⚠ ble_npl_event_set_arg ⚠ ble_npl_eventq_get ⚠ ble_npl_eventq_init ⚠ ble_npl_eventq_is_empty ⚠ ble_npl_eventq_put ⚠ ble_npl_eventq_remove ⚠ ble_npl_get_current_task_id ⚠ ble_npl_hw_enter_critical ⚠ ble_npl_hw_exit_critical ⚠ ble_npl_hw_is_in_critical ⚠ ble_npl_mutex_init ⚠ ble_npl_mutex_pend ⚠ ble_npl_mutex_release ⚠ ble_npl_os_started ⚠ ble_npl_sem_get_count ⚠ ble_npl_sem_init ⚠ ble_npl_sem_pend ⚠ ble_npl_sem_release ⚠ ble_npl_time_delay ⚠ ble_npl_time_get ⚠ ble_npl_time_ms_to_ticks ⚠ ble_npl_time_ms_to_ticks32 ⚠ ble_npl_time_ticks_to_ms ⚠ ble_npl_time_ticks_to_ms32 ⚠ ble_sm_inject_io ⚠ ble_sm_sc_oob_generate_data ⚠ ble_store_clear ⚠ ble_store_delete ⚠ ble_store_delete_cccd ⚠ ble_store_delete_our_sec ⚠ ble_store_delete_peer_sec ⚠ ble_store_full_event ⚠ ble_store_iterate ⚠ ble_store_key_from_value ⚠ ble_store_key_from_value_cccd ⚠ ble_store_key_from_value_sec ⚠ ble_store_overflow_event ⚠ ble_store_read ⚠ ble_store_read_cccd ⚠ ble_store_read_our_sec ⚠ ble_store_read_peer_sec ⚠ ble_store_util_bonded_peers ⚠ Utility functions. ble_store_util_count ⚠ ble_store_util_delete_all ⚠ ble_store_util_delete_oldest_peer ⚠ ble_store_util_delete_peer ⚠ ble_store_util_status_rr ⚠ ble_store_write ⚠ ble_store_write_cccd ⚠ ble_store_write_our_sec ⚠ ble_store_write_peer_sec ⚠ ble_svc_gap_device_appearance ⚠ ble_svc_gap_device_appearance_set ⚠ ble_svc_gap_device_name ⚠ ble_svc_gap_device_name_set ⚠ ble_svc_gap_init ⚠ ble_svc_gap_set_chr_changed_cb ⚠ ble_uuid_cmp ⚠ @brief Compares two Bluetooth UUIDs. ble_uuid_copy ⚠ @brief Copy Bluetooth UUID ble_uuid_init_from_buf ⚠ @brief Constructs a UUID object from a byte array. ble_uuid_to_str ⚠ @brief Converts the specified UUID to its string representation. ble_uuid_u16 ⚠ @brief Converts the specified 16-bit UUID to a uint16_t. bzero ⚠ clearerr ⚠ clearerr_unlocked ⚠ ctermid ⚠ dprintf ⚠ explicit_bzero ⚠ fclose ⚠ fdopen ⚠ feof ⚠ feof_unlocked ⚠ ferror ⚠ ferror_unlocked ⚠ fflush ⚠ fflush_unlocked ⚠ ffs ⚠ ffsl ⚠ ffsll ⚠ fgetc ⚠ fgetc_unlocked ⚠ fgetpos ⚠ fgets ⚠ fileno ⚠ fileno_unlocked ⚠ flockfile ⚠ fmemopen ⚠ fopen ⚠ fprintf ⚠ fputc ⚠ fputc_unlocked ⚠ fputs ⚠ fread ⚠ fread_unlocked ⚠ freopen ⚠ fscanf ⚠ fscanf1 ⚠ fseek ⚠ fseeko ⚠ fsetpos ⚠ ftell ⚠ ftello ⚠ ftrylockfile ⚠ funlockfile ⚠ fwrite ⚠ fwrite_unlocked ⚠ get_be16 ⚠ get_be24 ⚠ get_be32 ⚠ get_be64 ⚠ get_le16 ⚠ get_le24 ⚠ get_le32 ⚠ get_le64 ⚠ getc ⚠ getc_unlocked ⚠ getchar ⚠ getchar_unlocked ⚠ getdelim ⚠ getline ⚠ getw ⚠ imaxabs ⚠ imaxdiv ⚠ index ⚠ memccpy ⚠ memchr ⚠ memcmp ⚠ memcpy ⚠ memmove ⚠ memset ⚠ nimble_port_get_dflt_eventq ⚠ nimble_port_init ⚠ nimble_port_run ⚠ open_memstream ⚠ os_mbuf_adj ⚠ Adjust the length of a mbuf, trimming either from the head or the tail
of the mbuf. os_mbuf_append ⚠ Append data onto a mbuf os_mbuf_appendfrom ⚠ Reads data from one mbuf and appends it to another. On error, the specified
data range may be partially appended. Neither mbuf is required to contain
an mbuf packet header. os_mbuf_cmpf ⚠ Performs a memory compare of the specified region of an mbuf chain against a
flat buffer. os_mbuf_cmpm ⚠ Compares the contents of two mbuf chains. The ranges of the two chains to
be compared are specified via the two offset parameters and the len
parameter. Neither mbuf chain is required to contain a packet header. os_mbuf_concat ⚠ Attaches a second mbuf chain onto the end of the first. If the first chain
contains a packet header, the header’s length is updated. If the second
chain has a packet header, its header is cleared. os_mbuf_copydata ⚠ os_mbuf_copyinto ⚠ Copies the contents of a flat buffer into an mbuf chain, starting at the
specified destination offset. If the mbuf is too small for the source data,
it is extended as necessary. If the destination mbuf contains a packet
header, the header length is updated. os_mbuf_dup ⚠ Duplicate a chain of mbufs. Return the start of the duplicated chain. os_mbuf_extend ⚠ Increases the length of an mbuf chain by the specified amount. If there is
not sufficient room in the last buffer, a new buffer is allocated and
appended to the chain. It is an error to request more data than can fit in
a single buffer. os_mbuf_free ⚠ Release a mbuf back to the pool os_mbuf_free_chain ⚠ Free a chain of mbufs os_mbuf_get ⚠ Get an mbuf from the mbuf pool. The mbuf is allocated, and initialized
prior to being returned. os_mbuf_get_pkthdr ⚠ Allocate a new packet header mbuf out of the os_mbuf_pool. os_mbuf_off ⚠ Locates the specified absolute offset within an mbuf chain. The offset
can be one past than the total length of the chain, but no greater. os_mbuf_pack_chains ⚠ Creates a single chained mbuf from m1 and m2 utilizing all
the available buffer space in all mbufs in the resulting
chain. In other words, ensures there is no leading space in
any mbuf in the resulting chain and trailing space only in
the last mbuf in the chain. Mbufs from either chain may be
freed if not needed. No mbufs are allocated. Note that mbufs
from m2 are added to the end of m1. If m1 has a packet
header, it is retained and length updated. If m2 has a packet
header it is discarded. If m1 is NULL, NULL is returned and
m2 is left untouched. os_mbuf_pool_init ⚠ Initialize a pool of mbufs. os_mbuf_prepend ⚠ Increases the length of an mbuf chain by adding data to the front. If there
is insufficient room in the leading mbuf, additional mbufs are allocated and
prepended as necessary. If this function fails to allocate an mbuf, the
entire chain is freed. os_mbuf_prepend_pullup ⚠ Prepends a chunk of empty data to the specified mbuf chain and ensures the
chunk is contiguous. If either operation fails, the specified mbuf chain is
freed and NULL is returned. os_mbuf_pullup ⚠ Rearrange a mbuf chain so that len bytes are contiguous,
and in the data area of an mbuf (so that OS_MBUF_DATA() will
work on a structure of size len.) Returns the resulting
mbuf chain on success, free’s it and returns NULL on failure. os_mbuf_trim_front ⚠ Removes and frees empty mbufs from the front of a chain. If the chain
contains a packet header, it is preserved. os_memblock_from ⚠ Checks if a memory block was allocated from the specified mempool. os_memblock_get ⚠ Get a memory block from a memory pool os_memblock_put ⚠ Puts the memory block back into the pool os_memblock_put_from_cb ⚠ Puts the memory block back into the pool, ignoring the put callback, if any.
This function should only be called from a put callback to free a block
without causing infinite recursion. os_mempool_clear ⚠ Clears a memory pool. os_mempool_ext_init ⚠ Initializes an extended memory pool. Extended attributes (e.g., callbacks)
are not specified when this function is called; they are assigned manually
after initialization. os_mempool_info_get_next ⚠ Get information about the next system memory pool. os_mempool_init ⚠ Initialize a memory pool. os_mempool_is_sane ⚠ Performs an integrity check of the specified mempool. This function
attempts to detect memory corruption in the specified memory pool. os_mqueue_get ⚠ Remove and return a single mbuf from the mbuf queue. Does not block. os_mqueue_init ⚠ Initializes an mqueue. An mqueue is a queue of mbufs that ties to a
particular task’s event queue. Mqueues form a helper API around a common
paradigm: wait on an event queue until at least one packet is available,
then process a queue of packets. os_mqueue_put ⚠ Adds a packet (i.e. packet header mbuf) to an mqueue. The event associated
with the mqueue gets posted to the specified eventq. os_msys_count ⚠ Count the number of blocks in all the mbuf pools that are allocated. os_msys_get ⚠ Allocate a mbuf from msys. Based upon the data size requested,
os_msys_get() will choose the mbuf pool that has the best fit. os_msys_get_pkthdr ⚠ Allocate a packet header structure from the MSYS pool. See
os_msys_register() for a description of MSYS. os_msys_num_free ⚠ Return the number of free blocks in Msys os_msys_register ⚠ MSYS is a system level mbuf registry. Allows the system to share
packet buffers amongst the various networking stacks that can be running
simultaeneously. os_msys_reset ⚠ De-registers all mbuf pools from msys. pclose ⚠ perror ⚠ popen ⚠ printf ⚠ put_be16 ⚠ put_be24 ⚠ put_be32 ⚠ put_be64 ⚠ put_le16 ⚠ put_le24 ⚠ put_le32 ⚠ put_le64 ⚠ putc ⚠ putc_unlocked ⚠ putchar ⚠ putchar_unlocked ⚠ puts ⚠ putw ⚠ remove ⚠ rename ⚠ renameat ⚠ rewind ⚠ rindex ⚠ scanf ⚠ scanf1 ⚠ setbuf ⚠ setbuffer ⚠ setlinebuf ⚠ setvbuf ⚠ snprintf ⚠ sprintf ⚠ sscanf ⚠ sscanf1 ⚠ stpcpy ⚠ stpncpy ⚠ strcasecmp ⚠ strcasecmp_l ⚠ strcat ⚠ strchr ⚠ strcmp ⚠ strcoll ⚠ strcoll_l ⚠ strcpy ⚠ strcspn ⚠ strdup ⚠ strerror ⚠ strerror_l ⚠ strerror_r ⚠ strlen ⚠ strncasecmp ⚠ strncasecmp_l ⚠ strncat ⚠ strncmp ⚠ strncpy ⚠ strndup ⚠ strnlen ⚠ strpbrk ⚠ strrchr ⚠ strsep ⚠ strsignal ⚠ strspn ⚠ strstr ⚠ strtoimax ⚠ strtok ⚠ strtok_r ⚠ strtoumax ⚠ strxfrm ⚠ strxfrm_l ⚠ swap_buf ⚠ swap_in_place ⚠ tempnam ⚠ tmpfile ⚠ tmpnam ⚠ tmpnam_r ⚠ ungetc ⚠ vdprintf ⚠ vfprintf ⚠ vfscanf ⚠ vfscanf1 ⚠ vprintf ⚠ vscanf ⚠ vscanf1 ⚠ vsnprintf ⚠ vsprintf ⚠ vsscanf ⚠ vsscanf1 ⚠ wcstoimax ⚠ wcstoumax ⚠ FILE _Float32 _Float64 _Float32x _Float64x _IO_lock_t __FILE __blkcnt64_t __blkcnt_t __blksize_t __builtin_va_list __caddr_t __clock_t __clockid_t __daddr_t __dev_t __fpos64_t __fpos_t __fsblkcnt64_t __fsblkcnt_t __fsfilcnt64_t __fsfilcnt_t __fsword_t __gid_t __gnuc_va_list __gwchar_t __id_t __ino64_t __ino_t __int8_t __int16_t __int32_t __int64_t __int_least8_t __int_least16_t __int_least32_t __int_least64_t __intmax_t __intptr_t __key_t __locale_t __loff_t __mode_t __nlink_t __off64_t __off_t __pid_t __quad_t __rlim64_t __rlim_t __sig_atomic_t __socklen_t __ssize_t __suseconds64_t __suseconds_t __syscall_slong_t __syscall_ulong_t __time_t __timer_t __u_char __u_int __u_long __u_quad_t __u_short __uid_t __uint8_t __uint16_t __uint32_t __uint64_t __uint_least8_t __uint_least16_t __uint_least32_t __uint_least64_t __uintmax_t __useconds_t _bindgen_ty_1 Type of UUID ble_error_codes ble_gap_event_fn ble_gatt_access_fn ble_gatt_attr_fn The host will free the attribute mbuf automatically after the callback is
executed. The application can take ownership of the mbuf and prevent it
from being freed by assigning NULL to attr->om. ble_gatt_chr_flags ble_gatt_chr_fn ble_gatt_disc_svc_fn ble_gatt_dsc_fn ble_gatt_mtu_fn ble_gatt_register_fn ble_gatt_reliable_attr_fn The host will free the attribute mbufs automatically after the callback is
executed. The application can take ownership of the mbufs and prevent them
from being freed by assigning NULL to each attribute’s om field. ble_gatt_svc_foreach_fn ble_hs_adv_parse_func_t ble_hs_reset_fn @brief Stack reset callback ble_hs_stop_fn @typedef ble_hs_stop_fn
@brief Callback function; reports the result of a host stop procedure. ble_hs_sync_fn @brief Stack sync callback ble_l2cap_event_fn ble_l2cap_sig_update_fn ble_npl_error ble_npl_event_fn ble_npl_stime_t ble_npl_time_t ble_store_delete_fn Searches the store for the first object matching the specified criteria. If
a match is found, it is deleted from the store. ble_store_iterator_fn ble_store_read_fn Searches the store for an object matching the specified criteria. If a
match is found, it is read from the store and the dst parameter is populated
with the retrieved object. ble_store_status_fn Indicates an inability to perform a store operation. This callback should
do one of two things:
o Address the problem and return 0, indicating that the store operation
should proceed.
o Return nonzero to indicate that the store operation should be aborted. ble_store_write_fn Writes the specified object to the store. If an object with the same
identity is already in the store, it is replaced. If the store lacks
sufficient capacity to write the object, this function may remove previously
stored values to make room. ble_svc_gap_chr_changed_fn fpos_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t int_least8_t int_least16_t int_least32_t int_least64_t intmax_t locale_t off_t os_error os_membuf_t os_mempool_put_fn Block put callback function. If configured, this callback gets executed
whenever a block is freed to the corresponding extended mempool. Note: The
os_memblock_put() function calls this callback instead of freeing the block
itself. Therefore, it is the callback’s responsibility to free the block
via a call to os_memblock_put_from_cb(). os_sr_t size_t ssize_t uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t uintmax_t va_list wchar_t __mbstate_t__bindgen_ty_1 ble_gap_event__bindgen_ty_1 A discriminated union containing additional details concerning the GAP
event. The ‘type’ field indicates which member of the union is valid. ble_gatt_access_ctxt__bindgen_ty_1 The GATT operation being performed dictates which field in this union is
valid. If a characteristic is being accessed, the chr field is valid.
Otherwise a descriptor is being accessed, in which case the dsc field
is valid. ble_gatt_register_ctxt__bindgen_ty_1 The value of the op field determines which field in this union is valid. ble_l2cap_event__bindgen_ty_1 A discriminated union containing additional details concerning the L2CAP
event. The ‘type’ field indicates which member of the union is valid. ble_mbuf_hdr__bindgen_ty_1 ble_sm_io__bindgen_ty_1 ble_store_key Used as a key for store lookups. This union must be accompanied by an
object type code to indicate which field is valid. ble_store_status_event__bindgen_ty_1 Additional data related to the event; the valid field is inferred from
the obj_type,event_code pair. ble_store_value Represents stored data. This union must be accompanied by an object type
code to indicate which field is valid. ble_uuid_any_t Universal UUID type, to be used for any-UUID static allocation