[−][src]Crate nrf_softdevice_s132
Structs
__BindgenBitfieldUnit | |
ble_common_cfg_vs_uuid_t | @brief Configuration of Vendor Specific base UUIDs, set with @ref sd_ble_cfg_set. |
ble_common_evt_t | @brief Event structure for events not associated with a specific function module. |
ble_common_opt_conn_evt_ext_t | @brief Configuration of extended BLE connection events. |
ble_common_opt_extended_rc_cal_t | @brief Enable/disable extended RC calibration. |
ble_common_opt_pa_lna_t | @brief PA & LNA GPIO toggle configuration |
ble_conn_cfg_t | @brief BLE connection configuration type, wrapping the module specific configurations, set with @ref sd_ble_cfg_set. |
ble_data_t | @brief Data structure. |
ble_evt_hdr_t | @brief BLE Event header. |
ble_evt_t | @brief Common BLE Event type, wrapping the module specific event reports. |
ble_evt_user_mem_release_t | @brief Event structure for @ref BLE_EVT_USER_MEM_RELEASE. |
ble_evt_user_mem_request_t | @brief Event structure for @ref BLE_EVT_USER_MEM_REQUEST. |
ble_gap_addr_t | @brief Bluetooth Low Energy address. |
ble_gap_adv_data_t | @brief GAP advertising data buffers. |
ble_gap_adv_params_t | @brief GAP advertising parameters. |
ble_gap_adv_properties_t | @brief Advertising event properties. |
ble_gap_adv_report_type_t | @brief Advertising report type. |
ble_gap_aux_pointer_t | @brief Advertising Auxiliary Pointer. |
ble_gap_cfg_car_incl_cfg_t | @brief Central Address Resolution include configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gap_cfg_device_name_t | @brief Device name and its properties, set with @ref sd_ble_cfg_set. |
ble_gap_cfg_ppcp_incl_cfg_t | @brief Peripheral Preferred Connection Parameters include configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gap_cfg_role_count_t | @brief Configuration of maximum concurrent connections in the different connected roles, set with @ref sd_ble_cfg_set. |
ble_gap_conn_cfg_t | @brief BLE GAP connection configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gap_conn_event_trigger_t | @brief Connection event triggering parameters. |
ble_gap_conn_params_t | @brief GAP connection parameters. |
ble_gap_conn_sec_mode_t | @brief GAP connection security modes. |
ble_gap_conn_sec_t | @brief GAP connection security status. |
ble_gap_data_length_limitation_t | @brief Data Length Update Procedure local limitation. |
ble_gap_data_length_params_t | @brief Data Length Update Procedure parameters. |
ble_gap_enc_info_t | @brief GAP Encryption Information. |
ble_gap_enc_key_t | @brief Encryption Key. |
ble_gap_evt_adv_report_t | @brief Event structure for @ref BLE_GAP_EVT_ADV_REPORT. |
ble_gap_evt_adv_set_terminated_t | @brief Event structure for @ref BLE_GAP_EVT_ADV_SET_TERMINATED |
ble_gap_evt_auth_key_request_t | @brief Event structure for @ref BLE_GAP_EVT_AUTH_KEY_REQUEST. |
ble_gap_evt_auth_status_t | @brief Event structure for @ref BLE_GAP_EVT_AUTH_STATUS. |
ble_gap_evt_conn_param_update_request_t | @brief Event structure for @ref BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST. |
ble_gap_evt_conn_param_update_t | @brief Event structure for @ref BLE_GAP_EVT_CONN_PARAM_UPDATE. |
ble_gap_evt_conn_sec_update_t | @brief Event structure for @ref BLE_GAP_EVT_CONN_SEC_UPDATE. |
ble_gap_evt_connected_t | @brief Event structure for @ref BLE_GAP_EVT_CONNECTED. |
ble_gap_evt_data_length_update_request_t | @brief Event structure for @ref BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST. |
ble_gap_evt_data_length_update_t | @brief Event structure for @ref BLE_GAP_EVT_DATA_LENGTH_UPDATE. |
ble_gap_evt_disconnected_t | @brief Event structure for @ref BLE_GAP_EVT_DISCONNECTED. |
ble_gap_evt_key_pressed_t | @brief Event structure for @ref BLE_GAP_EVT_KEY_PRESSED. |
ble_gap_evt_lesc_dhkey_request_t | @brief Event structure for @ref BLE_GAP_EVT_LESC_DHKEY_REQUEST. |
ble_gap_evt_passkey_display_t | @brief Event structure for @ref BLE_GAP_EVT_PASSKEY_DISPLAY. |
ble_gap_evt_phy_update_request_t | @brief Event structure for @ref BLE_GAP_EVT_PHY_UPDATE_REQUEST. |
ble_gap_evt_phy_update_t | @brief Event Structure for @ref BLE_GAP_EVT_PHY_UPDATE. |
ble_gap_evt_qos_channel_survey_report_t | @brief Event structure for @ref BLE_GAP_EVT_QOS_CHANNEL_SURVEY_REPORT. |
ble_gap_evt_rssi_changed_t | @brief Event structure for @ref BLE_GAP_EVT_RSSI_CHANGED. |
ble_gap_evt_scan_req_report_t | @brief Event structure for @ref BLE_GAP_EVT_SCAN_REQ_REPORT. |
ble_gap_evt_sec_info_request_t | @brief Event structure for @ref BLE_GAP_EVT_SEC_INFO_REQUEST. |
ble_gap_evt_sec_params_request_t | @brief Event structure for @ref BLE_GAP_EVT_SEC_PARAMS_REQUEST. |
ble_gap_evt_sec_request_t | @brief Event structure for @ref BLE_GAP_EVT_SEC_REQUEST. |
ble_gap_evt_t | @brief GAP event structure. |
ble_gap_evt_timeout_t | @brief Event structure for @ref BLE_GAP_EVT_TIMEOUT. |
ble_gap_id_key_t | @brief Identity Key. |
ble_gap_irk_t | @brief Identity Resolving Key. |
ble_gap_lesc_dhkey_t | @brief GAP LE Secure Connections DHKey. |
ble_gap_lesc_oob_data_t | @brief GAP LE Secure Connections OOB data. |
ble_gap_lesc_p256_pk_t | @brief GAP LE Secure Connections P-256 Public Key. |
ble_gap_master_id_t | @brief GAP Master Identification. |
ble_gap_opt_auth_payload_timeout_t | @brief Authenticated payload timeout option. |
ble_gap_opt_ch_map_t | @brief Channel Map option. |
ble_gap_opt_compat_mode_1_t | @brief Compatibility mode 1 option. |
ble_gap_opt_local_conn_latency_t | @brief Local connection latency option. |
ble_gap_opt_passkey_t | @brief Passkey Option. |
ble_gap_opt_slave_latency_disable_t | @brief Disable slave latency |
ble_gap_phys_t | @brief PHY preferences for TX and RX @note tx_phys and rx_phys are bit fields. Multiple bits can be set in them to indicate multiple preferred PHYs for each direction. @code p_gap_phys->tx_phys = BLE_GAP_PHY_1MBPS | BLE_GAP_PHY_2MBPS; p_gap_phys->rx_phys = BLE_GAP_PHY_1MBPS | BLE_GAP_PHY_2MBPS; @endcode |
ble_gap_privacy_params_t | @brief Privacy. |
ble_gap_scan_params_t | @brief GAP scanning parameters. |
ble_gap_sec_kdist_t | @brief Keys that can be exchanged during a bonding procedure. |
ble_gap_sec_keys_t | @brief Security Keys. |
ble_gap_sec_keyset_t | @brief Security key set for both local and peer keys. |
ble_gap_sec_levels_t | @brief Security levels supported. @note See Bluetooth Specification Version 4.2 Volume 3, Part C, Chapter 10, Section 10.2.1. |
ble_gap_sec_params_t | @brief GAP security parameters. |
ble_gap_sign_info_t | @brief GAP Signing Information. |
ble_gatt_char_ext_props_t | @brief GATT Characteristic Extended Properties. |
ble_gatt_char_props_t | @brief GATT Characteristic Properties. |
ble_gatt_conn_cfg_t | @brief BLE GATT connection configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gattc_attr_info16_t | @brief Attribute Information for 16-bit Attribute UUID. |
ble_gattc_attr_info128_t | @brief Attribute Information for 128-bit Attribute UUID. |
ble_gattc_char_t | @brief GATT characteristic. |
ble_gattc_conn_cfg_t | @brief BLE GATTC connection configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gattc_desc_t | @brief GATT descriptor. |
ble_gattc_evt_attr_info_disc_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_ATTR_INFO_DISC_RSP. |
ble_gattc_evt_char_disc_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_CHAR_DISC_RSP. |
ble_gattc_evt_char_val_by_uuid_read_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP. |
ble_gattc_evt_char_vals_read_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_CHAR_VALS_READ_RSP. |
ble_gattc_evt_desc_disc_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_DESC_DISC_RSP. |
ble_gattc_evt_exchange_mtu_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_EXCHANGE_MTU_RSP. |
ble_gattc_evt_hvx_t | @brief Event structure for @ref BLE_GATTC_EVT_HVX. |
ble_gattc_evt_prim_srvc_disc_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP. |
ble_gattc_evt_read_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_READ_RSP. |
ble_gattc_evt_rel_disc_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_REL_DISC_RSP. |
ble_gattc_evt_t | @brief GATTC event structure. |
ble_gattc_evt_timeout_t | @brief Event structure for @ref BLE_GATTC_EVT_TIMEOUT. |
ble_gattc_evt_write_cmd_tx_complete_t | @brief Event structure for @ref BLE_GATTC_EVT_WRITE_CMD_TX_COMPLETE. |
ble_gattc_evt_write_rsp_t | @brief Event structure for @ref BLE_GATTC_EVT_WRITE_RSP. |
ble_gattc_handle_range_t | @brief Operation Handle Range. |
ble_gattc_handle_value_t | @brief GATT read by UUID handle value pair. |
ble_gattc_include_t | @brief GATT include. |
ble_gattc_service_t | @brief GATT service. |
ble_gattc_write_params_t | @brief Write Parameters. |
ble_gatts_attr_md_t | @brief Attribute metadata. |
ble_gatts_attr_t | @brief GATT Attribute. |
ble_gatts_authorize_params_t | @brief GATT Authorization parameters. |
ble_gatts_cfg_attr_tab_size_t | @brief Attribute table size configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gatts_cfg_service_changed_t | @brief Service Changed Inclusion configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gatts_char_handles_t | @brief GATT Characteristic Definition Handles. |
ble_gatts_char_md_t | @brief GATT Characteristic metadata. |
ble_gatts_char_pf_t | @brief GATT Characteristic Presentation Format. |
ble_gatts_conn_cfg_t | @brief BLE GATTS connection configuration parameters, set with @ref sd_ble_cfg_set. |
ble_gatts_evt_exchange_mtu_request_t | @brief Event structure for @ref BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST. |
ble_gatts_evt_hvc_t | @brief Event structure for @ref BLE_GATTS_EVT_HVC. |
ble_gatts_evt_hvn_tx_complete_t | @brief Event structure for @ref BLE_GATTS_EVT_HVN_TX_COMPLETE. |
ble_gatts_evt_read_t | @brief Event substructure for authorized read requests, see @ref ble_gatts_evt_rw_authorize_request_t. |
ble_gatts_evt_rw_authorize_request_t | @brief Event structure for @ref BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST. |
ble_gatts_evt_sys_attr_missing_t | @brief Event structure for @ref BLE_GATTS_EVT_SYS_ATTR_MISSING. |
ble_gatts_evt_t | @brief GATTS event structure. |
ble_gatts_evt_timeout_t | @brief Event structure for @ref BLE_GATTS_EVT_TIMEOUT. |
ble_gatts_evt_write_t | @brief Event structure for @ref BLE_GATTS_EVT_WRITE. |
ble_gatts_hvx_params_t | @brief GATT HVx parameters. |
ble_gatts_rw_authorize_reply_params_t | @brief GATT Read or Write Authorize Reply parameters. |
ble_gatts_value_t | @brief GATT Attribute Value. |
ble_l2cap_conn_cfg_t | @brief BLE L2CAP connection configuration parameters, set with @ref sd_ble_cfg_set. |
ble_l2cap_ch_rx_params_t | @brief L2CAP channel RX parameters. |
ble_l2cap_ch_setup_params_t | @brief L2CAP channel setup parameters. |
ble_l2cap_ch_tx_params_t | @brief L2CAP channel TX parameters. |
ble_l2cap_evt_ch_setup_request_t | @brief L2CAP Channel Setup Request event. |
ble_l2cap_evt_ch_setup_refused_t | @brief L2CAP Channel Setup Refused event. |
ble_l2cap_evt_ch_setup_t | @brief L2CAP Channel Setup Completed event. |
ble_l2cap_evt_ch_sdu_buf_released_t | @brief L2CAP Channel SDU Data Buffer Released event. |
ble_l2cap_evt_ch_credit_t | @brief L2CAP Channel Credit received event. |
ble_l2cap_evt_ch_rx_t | @brief L2CAP Channel received SDU event. |
ble_l2cap_evt_ch_tx_t | @brief L2CAP Channel transmitted SDU event. |
ble_l2cap_evt_t | @brief L2CAP event structure. |
ble_pa_lna_cfg_t | @brief Configuration parameters for the PA and LNA. |
ble_user_mem_block_t | @brief User Memory Block. |
ble_uuid128_t | @brief 128 bit UUID values. |
ble_uuid_t | @brief Bluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs. |
ble_version_t | @brief Version Information. |
nrf_clock_lf_cfg_t | @brief Type representing LFCLK oscillator source. |
nrf_ecb_hal_data_block_t | @brief AES ECB block. Used to provide multiple blocks in a single call to @ref sd_ecb_blocks_encrypt. |
nrf_ecb_hal_data_t | @brief AES ECB data structure |
nrf_radio_request_earliest_t | @brief Parameters for a request for a timeslot as early as possible. |
nrf_radio_request_normal_t | @brief Parameters for a normal radio timeslot request. |
nrf_radio_request_t | @brief Radio timeslot request parameters. |
nrf_radio_signal_callback_return_param_t | @brief Return parameters of the radio timeslot signal callback. |
nrf_radio_signal_callback_return_param_t__bindgen_ty_1__bindgen_ty_1 | |
nrf_radio_signal_callback_return_param_t__bindgen_ty_1__bindgen_ty_2 | |
sd_mbr_command_compare_t | @brief This command works like memcmp, but takes the length in words. |
sd_mbr_command_copy_bl_t | @brief This command copies a new BootLoader. |
sd_mbr_command_copy_sd_t | @brief This command copies part of a new SoftDevice |
sd_mbr_command_irq_forward_address_set_t | @brief Sets the base address of the interrupt vector table for interrupts forwarded from the MBR |
sd_mbr_command_t | @brief Input structure containing data used when calling ::sd_mbr_command |
sd_mbr_command_vector_table_base_set_t | @brief Change the address the MBR starts after a reset |
Constants
Functions
sd_app_evt_wait⚠ | @brief Waits for an application event. |
sd_ble_cfg_set⚠ | @brief Add configurations for the BLE stack |
sd_ble_enable⚠ | @brief Enable the BLE stack |
sd_ble_evt_get⚠ | @brief Get an event from the pending events queue. |
sd_ble_gap_addr_get⚠ | @brief Get local Bluetooth identity address. |
sd_ble_gap_addr_set⚠ | @brief Set the local Bluetooth identity address. |
sd_ble_gap_adv_addr_get⚠ | @brief Get the Bluetooth device address used by the advertiser. |
sd_ble_gap_adv_set_configure⚠ | @brief Configure an advertising set. Set, clear or update advertising and scan response data. |
sd_ble_gap_adv_start⚠ | @brief Start advertising (GAP Discoverable, Connectable modes, Broadcast Procedure). |
sd_ble_gap_adv_stop⚠ | @brief Stop advertising (GAP Discoverable, Connectable modes, Broadcast Procedure). |
sd_ble_gap_appearance_get⚠ | @brief Get GAP Appearance value. |
sd_ble_gap_appearance_set⚠ | @brief Set GAP Appearance value. |
sd_ble_gap_auth_key_reply⚠ | @brief Reply with an authentication key. |
sd_ble_gap_authenticate⚠ | @brief Initiate the GAP Authentication procedure. |
sd_ble_gap_conn_evt_trigger_start⚠ | @brief Start triggering a given task on connection event start. |
sd_ble_gap_conn_evt_trigger_stop⚠ | @brief Stop triggering the task configured using @ref sd_ble_gap_conn_evt_trigger_start. |
sd_ble_gap_conn_param_update⚠ | @brief Update connection parameters. |
sd_ble_gap_conn_sec_get⚠ | @brief Get the current connection security. |
sd_ble_gap_connect⚠ | @brief Create a connection (GAP Link Establishment). |
sd_ble_gap_connect_cancel⚠ | @brief Cancel a connection establishment. |
sd_ble_gap_data_length_update⚠ | @brief Initiate or respond to a Data Length Update Procedure. |
sd_ble_gap_device_identities_set⚠ | @brief Set device identity list. |
sd_ble_gap_device_name_get⚠ | @brief Get GAP device name. |
sd_ble_gap_device_name_set⚠ | @brief Set GAP device name. |
sd_ble_gap_disconnect⚠ | @brief Disconnect (GAP Link Termination). |
sd_ble_gap_encrypt⚠ | @brief Initiate GAP Encryption procedure. |
sd_ble_gap_keypress_notify⚠ | @brief Notify the peer of a local keypress. |
sd_ble_gap_lesc_dhkey_reply⚠ | @brief Reply with an LE Secure connections DHKey. |
sd_ble_gap_lesc_oob_data_get⚠ | @brief Generate a set of OOB data to send to a peer out of band. |
sd_ble_gap_lesc_oob_data_set⚠ | @brief Provide the OOB data sent/received out of band. |
sd_ble_gap_next_conn_evt_counter_get⚠ | @brief Obtain the next connection event counter value. |
sd_ble_gap_phy_update⚠ | @brief Initiate or respond to a PHY Update Procedure |
sd_ble_gap_ppcp_get⚠ | @brief Get GAP Peripheral Preferred Connection Parameters. |
sd_ble_gap_ppcp_set⚠ | @brief Set GAP Peripheral Preferred Connection Parameters. |
sd_ble_gap_privacy_get⚠ | @brief Get privacy settings. |
sd_ble_gap_privacy_set⚠ | @brief Set privacy settings. |
sd_ble_gap_qos_channel_survey_start⚠ | @brief Start the Quality of Service (QoS) channel survey module. |
sd_ble_gap_qos_channel_survey_stop⚠ | @brief Stop the Quality of Service (QoS) channel survey module. |
sd_ble_gap_rssi_get⚠ | @brief Get the received signal strength for the last connection event. |
sd_ble_gap_rssi_start⚠ | @brief Start reporting the received signal strength to the application. |
sd_ble_gap_rssi_stop⚠ | @brief Stop reporting the received signal strength. |
sd_ble_gap_scan_start⚠ | @brief Start or continue scanning (GAP Discovery procedure, Observer Procedure). |
sd_ble_gap_scan_stop⚠ | @brief Stop scanning (GAP Discovery procedure, Observer Procedure). |
sd_ble_gap_sec_info_reply⚠ | @brief Reply with GAP security information. |
sd_ble_gap_sec_params_reply⚠ | @brief Reply with GAP security parameters. |
sd_ble_gap_tx_power_set⚠ | @brief Set the radio's transmit power. |
sd_ble_gap_whitelist_set⚠ | @brief Set the active whitelist in the SoftDevice. |
sd_ble_gattc_attr_info_discover⚠ | @brief Discovers information about a range of attributes on a GATT server. |
sd_ble_gattc_char_value_by_uuid_read⚠ | @brief Initiate or continue a GATT Read using Characteristic UUID procedure. |
sd_ble_gattc_char_values_read⚠ | @brief Initiate a GATT Read Multiple Characteristic Values procedure. |
sd_ble_gattc_characteristics_discover⚠ | @brief Initiate or continue a GATT Characteristic Discovery procedure. |
sd_ble_gattc_descriptors_discover⚠ | @brief Initiate or continue a GATT Characteristic Descriptor Discovery procedure. |
sd_ble_gattc_exchange_mtu_request⚠ | @brief Start an ATT_MTU exchange by sending an Exchange MTU Request to the server. |
sd_ble_gattc_hv_confirm⚠ | @brief Send a Handle Value Confirmation to the GATT Server. |
sd_ble_gattc_primary_services_discover⚠ | @brief Initiate or continue a GATT Primary Service Discovery procedure. |
sd_ble_gattc_read⚠ | @brief Initiate or continue a GATT Read (Long) Characteristic or Descriptor procedure. |
sd_ble_gattc_relationships_discover⚠ | @brief Initiate or continue a GATT Relationship Discovery procedure. |
sd_ble_gattc_write⚠ | @brief Perform a Write (Characteristic Value or Descriptor, with or without response, signed or not, long or reliable) procedure. |
sd_ble_gatts_attr_get⚠ | @brief Retrieve the attribute UUID and/or metadata. |
sd_ble_gatts_characteristic_add⚠ | @brief Add a characteristic declaration, a characteristic value declaration and optional characteristic descriptor declarations to the Attribute Table. |
sd_ble_gatts_descriptor_add⚠ | @brief Add a descriptor to the Attribute Table. |
sd_ble_gatts_exchange_mtu_reply⚠ | @brief Reply to an ATT_MTU exchange request by sending an Exchange MTU Response to the client. |
sd_ble_gatts_hvx⚠ | @brief Notify or Indicate an attribute value. |
sd_ble_gatts_include_add⚠ | @brief Add an include declaration to the Attribute Table. |
sd_ble_gatts_initial_user_handle_get⚠ | @brief Retrieve the first valid user attribute handle. |
sd_ble_gatts_rw_authorize_reply⚠ | @brief Respond to a Read/Write authorization request. |
sd_ble_gatts_service_add⚠ | @brief Add a service declaration to the Attribute Table. |
sd_ble_gatts_service_changed⚠ | @brief Indicate the Service Changed attribute value. |
sd_ble_gatts_sys_attr_get⚠ | @brief Retrieve persistent system attribute information from the stack. |
sd_ble_gatts_sys_attr_set⚠ | @brief Update persistent system attribute information. |
sd_ble_gatts_value_get⚠ | @brief Get the value of a given attribute. |
sd_ble_gatts_value_set⚠ | @brief Set the value of a given attribute. |
sd_ble_l2cap_ch_setup⚠ | @brief Set up an L2CAP channel. |
sd_ble_l2cap_ch_release⚠ | @brief Release an L2CAP channel. |
sd_ble_l2cap_ch_rx⚠ | @brief Receive an SDU on an L2CAP channel. |
sd_ble_l2cap_ch_tx⚠ | @brief Transmit an SDU on an L2CAP channel. |
sd_ble_l2cap_ch_flow_control⚠ | @brief Advanced SDU reception flow control. |
sd_ble_opt_get⚠ | @brief Get a BLE option. |
sd_ble_opt_set⚠ | @brief Set a BLE option. |
sd_ble_user_mem_reply⚠ | @brief Provide a user memory block. |
sd_ble_uuid_decode⚠ | @brief Decode little endian raw UUID bytes (16-bit or 128-bit) into a 24 bit @ref ble_uuid_t structure. |
sd_ble_uuid_encode⚠ | @brief Encode a @ref ble_uuid_t structure into little endian raw UUID bytes (16-bit or 128-bit). |
sd_ble_uuid_vs_add⚠ | @brief Add a Vendor Specific base UUID. |
sd_ble_uuid_vs_remove⚠ | @brief Remove a Vendor Specific base UUID. |
sd_ble_version_get⚠ | @brief Get Version Information. |
sd_clock_hfclk_is_running⚠ | @brief Checks if the high frequency crystal oscillator is running. |
sd_clock_hfclk_release⚠ | @brief Releases the high frequency crystal oscillator. |
sd_clock_hfclk_request⚠ | @brief Request the high frequency crystal oscillator. |
sd_ecb_block_encrypt⚠ | @brief Encrypts a block according to the specified parameters. |
sd_ecb_blocks_encrypt⚠ | @brief Encrypts multiple data blocks provided as an array of data block structures. |
sd_evt_get⚠ | @brief Gets any pending events generated by the SoC API. |
sd_flash_page_erase⚠ | @brief Flash Erase page |
sd_flash_protect⚠ | @brief Flash Protection set |
sd_flash_write⚠ | @brief Flash Write |
sd_mbr_command⚠ | @brief Issue Master Boot Record commands |
sd_mutex_acquire⚠ | @brief Attempt to acquire a mutex. |
sd_mutex_new⚠ | @brief Initialize a mutex. |
sd_mutex_release⚠ | @brief Release a mutex. |
sd_power_dcdc_mode_set⚠ | @brief Enable or disable the DC/DC regulator. |
sd_power_gpregret_clr⚠ | @brief Clear bits in the general purpose retention registers (NRF_POWER->GPREGRET*). |
sd_power_gpregret_get⚠ | @brief Get contents of the general purpose retention registers (NRF_POWER->GPREGRET*). |
sd_power_gpregret_set⚠ | @brief Set bits in the general purpose retention registers (NRF_POWER->GPREGRET*). |
sd_power_mode_set⚠ | @brief Sets the power mode when in CPU sleep. |
sd_power_pof_enable⚠ | @brief Enables or disables the power-fail comparator. |
sd_power_pof_threshold_set⚠ | @brief Sets the power failure comparator threshold value. |
sd_power_ram_power_clr⚠ | @brief Writes the NRF_POWER->RAM[index].POWERCLR register. |
sd_power_ram_power_get⚠ | @brief Get contents of NRF_POWER->RAM[index].POWER register, indicates power status of RAM[index] blocks. |
sd_power_ram_power_set⚠ | @brief Writes the NRF_POWER->RAM[index].POWERSET register. |
sd_power_reset_reason_clr⚠ | @brief Clears the bits of the reset reason register. |
sd_power_reset_reason_get⚠ | @brief Gets the reset reason register. |
sd_power_system_off⚠ | @brief Puts the chip in System OFF mode. |
sd_ppi_channel_assign⚠ | @brief Assign endpoints to a PPI channel. |
sd_ppi_channel_enable_clr⚠ | @brief Clear PPI channel enable register. |
sd_ppi_channel_enable_get⚠ | @brief Get PPI channel enable register contents. |
sd_ppi_channel_enable_set⚠ | @brief Set PPI channel enable register. |
sd_ppi_group_assign⚠ | @brief Assign PPI channels to a channel group. |
sd_ppi_group_get⚠ | @brief Gets the PPI channels of a channel group. |
sd_ppi_group_task_disable⚠ | @brief Task to disable a channel group. |
sd_ppi_group_task_enable⚠ | @brief Task to enable a channel group. |
sd_protected_register_write⚠ | @brief Write register protected by the SoftDevice |
sd_radio_notification_cfg_set⚠ | @brief Configures the Radio Notification signal. |
sd_radio_request⚠ | @brief Requests a radio timeslot. |
sd_radio_session_close⚠ | @brief Closes a session for radio timeslot requests. |
sd_radio_session_open⚠ | @brief Opens a session for radio timeslot requests. |
sd_rand_application_bytes_available_get⚠ | @brief Get number of random bytes available to the application. |
sd_rand_application_pool_capacity_get⚠ | @brief Query the capacity of the application random pool. |
sd_rand_application_vector_get⚠ | @brief Get random bytes from the application pool. |
sd_softdevice_disable⚠ | @brief Disables the SoftDevice and by extension the protocol stack. |
sd_softdevice_enable⚠ | @brief Enables the SoftDevice and by extension the protocol stack. |
sd_softdevice_is_enabled⚠ | @brief Check if the SoftDevice is enabled. |
sd_softdevice_vector_table_base_set⚠ | @brief Sets the base address of the interrupt vector table for interrupts forwarded from the SoftDevice |
sd_temp_get⚠ | @brief Get the temperature measured on the chip |
Type Definitions
BLE_COMMON_CFGS | @brief BLE Common Configuration IDs. |
BLE_COMMON_EVTS | @brief BLE Module Independent Event IDs. |
BLE_COMMON_OPTS | @brief Common Option IDs. IDs that uniquely identify a common option. |
BLE_COMMON_SVCS | @brief Common API SVC numbers. |
BLE_CONN_CFGS | @brief BLE Connection Configuration IDs. |
BLE_GAP_CFGS | @brief GAP Configuration IDs. |
BLE_GAP_EVTS | @brief GAP Event IDs. IDs that uniquely identify an event coming from the stack to the application. |
BLE_GAP_OPTS | @brief GAP Option IDs. IDs that uniquely identify a GAP option. |
BLE_GAP_SVCS | @brief GAP API SVC numbers. |
BLE_GAP_TX_POWER_ROLES | @brief GAP TX Power roles. |
BLE_GATTC_EVTS | @brief GATT Client Event IDs. |
BLE_GATTC_SVCS | @brief GATTC API SVC numbers. |
BLE_GATTS_CFGS | @brief GATTS Configuration IDs. |
BLE_GATTS_EVTS | @brief GATT Server Event IDs. |
BLE_GATTS_SVCS | @brief GATTS API SVC numbers. |
BLE_L2CAP_SVCS | @brief L2CAP API SVC numbers. |
BLE_L2CAP_EVTS | @brief L2CAP Event IDs. |
NRF_MBR_COMMANDS | @brief Possible values for ::sd_mbr_command_t.command |
NRF_MBR_SVCS | @brief nRF Master Boot Record API SVC numbers. |
NRF_MUTEX_VALUES | @brief Possible values of a ::nrf_mutex_t. |
NRF_POWER_DCDC_MODES | @brief DC/DC converter modes. |
NRF_POWER_MODES | @brief Power modes. |
NRF_POWER_THRESHOLDS | @brief Power failure thresholds |
NRF_RADIO_CALLBACK_SIGNAL_TYPE | @brief The Radio signal callback types. |
NRF_RADIO_HFCLK_CFG | @brief Radio timeslot high frequency clock source configuration. |
NRF_RADIO_NOTIFICATION_DISTANCES | @brief Radio notification distances. |
NRF_RADIO_NOTIFICATION_TYPES | @brief Radio notification types. |
NRF_RADIO_PRIORITY | @brief Radio timeslot priorities. |
NRF_RADIO_REQUEST_TYPE | @brief Radio timeslot request type. |
NRF_RADIO_SIGNAL_CALLBACK_ACTION | @brief The actions requested by the signal callback. |
NRF_SD_SVCS | @brief nRF SoftDevice Manager API SVC numbers. |
NRF_SOC_EVTS | @brief SoC Events. |
NRF_SOC_SVCS | @brief The SVC numbers used by the SVC functions in the SoC library. |
ble_gap_ch_mask_t | @brief Channel mask (40 bits). Every channel is represented with a bit positioned as per channel index defined in Bluetooth Core Specification v5.0, Vol 6, Part B, Section 1.4.1. The LSB contained in array element 0 represents channel index 0, and bit 39 represents channel index 39. If a bit is set to 1, the channel is not used. |
c_char | |
c_int | |
c_long | |
c_longlong | |
c_schar | |
c_short | |
c_uchar | |
c_uint | |
c_ulong | |
c_ulonglong | |
c_ushort | |
c_void | |
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 | |
nrf_fault_handler_t | @brief Fault Handler type. |
nrf_mutex_t | @brief Represents a mutex for use with the nrf_mutex functions. @note Accessing the value directly is not safe, use the mutex functions! |
nrf_radio_signal_callback_t | @brief The radio timeslot signal callback type. |
soc_ecb_ciphertext_t | |
soc_ecb_cleartext_t | |
soc_ecb_key_t | @brief AES ECB parameter typedefs |
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 |
Unions
ble_cfg_t | @brief BLE Configuration type, wrapping the module specific configurations. |
ble_common_cfg_t | @brief Common BLE Configuration type, wrapping the common configurations. |
ble_common_evt_t__bindgen_ty_1 | |
ble_common_opt_t | @brief Option structure for common options. |
ble_conn_cfg_t__bindgen_ty_1 | |
ble_evt_t__bindgen_ty_1 | |
ble_gap_cfg_t | @brief Configuration structure for GAP configurations. |
ble_gap_evt_t__bindgen_ty_1 | |
ble_gap_evt_timeout_t__bindgen_ty_1 | |
ble_gap_opt_t | @brief Option structure for GAP options. |
ble_gattc_evt_attr_info_disc_rsp_t__bindgen_ty_1 | |
ble_gattc_evt_t__bindgen_ty_1 | |
ble_gatts_cfg_t | @brief Config structure for GATTS configurations. |
ble_gatts_evt_rw_authorize_request_t__bindgen_ty_1 | |
ble_gatts_evt_t__bindgen_ty_1 | |
ble_gatts_rw_authorize_reply_params_t__bindgen_ty_1 | |
ble_l2cap_evt_t__bindgen_ty_1 | |
ble_opt_t | @brief Common BLE Option type, wrapping the module specific options. |
nrf_radio_request_t__bindgen_ty_1 | |
nrf_radio_signal_callback_return_param_t__bindgen_ty_1 | |
sd_mbr_command_t__bindgen_ty_1 |