[][src]Crate apache_nimble_sys

Re-exports

pub use self::ble_npl_error as ble_npl_error_t;
pub use self::os_error as os_error_t;

Structs

_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
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

Constants

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_S2_PREF
BLE_HCI_LE_PHY_CODED_S8
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
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PTRDIFF_MAX
PTRDIFF_MIN
P_tmpdir
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
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_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_GENERIC_SELECTION
__LONG_DOUBLE_USES_FLOAT128
__PRI64_PREFIX
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__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
__WORDSIZE32_PTRDIFF_LONG
__WORDSIZE32_SIZE_ULONG
__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_

Statics

ble_hs_cfg
g_dev_addr
g_random_addr
stderr
stdin
stdout
sys_errlist
sys_nerr

Functions

__assert
__assert_fail
__assert_perror_fail
__getdelim
__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

Type Definitions

FILE
_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
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time64_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

Unions

__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