Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of nrf51-sdk by
Auto generated API documentation and code listings for nrf52-sdk
ant_evt_t | ANT stack event type |
ble_add_char_params_t | Add characteristic parameters structure |
ble_add_char_user_desc_t | Characteristic User Descriptor parameters |
ble_add_descr_params_t | Add descriptor parameters structure |
ble_advdata_conn_int_t | Connection interval range structure |
ble_advdata_manuf_data_t | Manufacturer specific data structure |
ble_advdata_service_data_t | Service data structure |
ble_advdata_t | Advertising data structure |
ble_advdata_tk_value_t | Security Manager TK value |
ble_advdata_uuid_list_t | UUID list type |
ble_common_evt_t | Event structure for events not associated with a specific function module |
ble_common_opt_radio_cpu_mutex_t | Mutual exclusion of radio activity and CPU execution |
ble_common_opt_t | Option structure for common options |
ble_conn_params_evt_t | Connection Parameters Module event |
ble_conn_params_init_t | Connection Parameters Module init structure |
ble_date_time_t | Date and Time structure |
ble_dfu_evt_t | DFU Event structure |
ble_dfu_init_t | DFU service initialization structure |
ble_dfu_pkt_write_t | DFU Packet structure |
ble_dfu_s | DFU service structure |
ble_enable_params_t | BLE GATTS init options |
ble_evt_hdr_t | BLE Event header |
ble_evt_t | Common BLE Event type, wrapping the module specific event reports |
ble_evt_tx_complete_t | Event structure for BLE_EVT_TX_COMPLETE |
ble_evt_user_mem_release_t | Event structure for BLE_EVT_USER_MEM_RELEASE |
ble_evt_user_mem_request_t | Event structure for BLE_EVT_USER_MEM_REQUEST |
ble_gap_addr_t | Bluetooth Low Energy address |
ble_gap_adv_ch_mask_t | Channel mask for RF channels used in advertising and scanning |
ble_gap_adv_params_t | GAP advertising parameters |
ble_gap_conn_params_t | GAP connection parameters |
ble_gap_conn_sec_mode_t | GAP connection security modes |
ble_gap_conn_sec_t | GAP connection security status |
ble_gap_enc_info_t | GAP Encryption Information |
ble_gap_enc_key_t | Encryption Key |
ble_gap_evt_adv_report_t | Event structure for BLE_GAP_EVT_ADV_REPORT |
ble_gap_evt_auth_key_request_t | Event structure for BLE_GAP_EVT_AUTH_KEY_REQUEST |
ble_gap_evt_auth_status_t | Event structure for BLE_GAP_EVT_AUTH_STATUS |
ble_gap_evt_conn_param_update_request_t | Event structure for BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST |
ble_gap_evt_conn_param_update_t | Event structure for BLE_GAP_EVT_CONN_PARAM_UPDATE |
ble_gap_evt_conn_sec_update_t | Event structure for BLE_GAP_EVT_CONN_SEC_UPDATE |
ble_gap_evt_connected_t | Event structure for BLE_GAP_EVT_CONNECTED |
ble_gap_evt_disconnected_t | Event structure for BLE_GAP_EVT_DISCONNECTED |
ble_gap_evt_passkey_display_t | Event structure for BLE_GAP_EVT_PASSKEY_DISPLAY |
ble_gap_evt_rssi_changed_t | Event structure for BLE_GAP_EVT_RSSI_CHANGED |
ble_gap_evt_scan_req_report_t | Event structure for BLE_GAP_EVT_SCAN_REQ_REPORT |
ble_gap_evt_sec_info_request_t | Event structure for BLE_GAP_EVT_SEC_INFO_REQUEST |
ble_gap_evt_sec_params_request_t | Event structure for BLE_GAP_EVT_SEC_PARAMS_REQUEST |
ble_gap_evt_sec_request_t | Event structure for BLE_GAP_EVT_SEC_REQUEST |
ble_gap_evt_t | GAP event structure |
ble_gap_evt_timeout_t | Event structure for BLE_GAP_EVT_TIMEOUT |
ble_gap_id_key_t | Identity Key |
ble_gap_irk_t | Identity Resolving Key |
ble_gap_master_id_t | GAP Master Identification |
ble_gap_opt_ch_map_t | Channel Map option |
ble_gap_opt_compat_mode_t | Compatibility mode option |
ble_gap_opt_local_conn_latency_t | Local connection latency option |
ble_gap_opt_passkey_t | Passkey Option |
ble_gap_opt_privacy_t | Custom Privacy Option |
ble_gap_opt_scan_req_report_t | Scan request report option |
ble_gap_opt_t | Option structure for GAP options |
ble_gap_scan_params_t | GAP scanning parameters |
ble_gap_sec_kdist_t | Keys that can be exchanged during a bonding procedure |
ble_gap_sec_keys_t | Security Keys |
ble_gap_sec_keyset_t | Security key set (both Peripheral and Central keys) |
ble_gap_sec_levels_t | Security levels supported |
ble_gap_sec_params_t | GAP security parameters |
ble_gap_sign_info_t | GAP Signing Information |
ble_gap_whitelist_t | Whitelist structure |
ble_gatt_char_ext_props_t | GATT Characteristic Extended Properties |
ble_gatt_char_props_t | GATT Characteristic Properties |
ble_gatt_db_char_t | Structure for holding the characteristic and the handle of its CCCD present on a server |
ble_gatt_db_srv_t | Structure for holding information about the service and the characteristics present on a server |
ble_gattc_char_t | GATT characteristic |
ble_gattc_desc_t | GATT descriptor |
ble_gattc_evt_char_disc_rsp_t | Event structure for BLE_GATTC_EVT_CHAR_DISC_RSP |
ble_gattc_evt_char_val_by_uuid_read_rsp_t | Event structure for BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP |
ble_gattc_evt_char_vals_read_rsp_t | Event structure for BLE_GATTC_EVT_CHAR_VALS_READ_RSP |
ble_gattc_evt_desc_disc_rsp_t | Event structure for BLE_GATTC_EVT_DESC_DISC_RSP |
ble_gattc_evt_hvx_t | Event structure for BLE_GATTC_EVT_HVX |
ble_gattc_evt_prim_srvc_disc_rsp_t | Event structure for BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP |
ble_gattc_evt_read_rsp_t | Event structure for BLE_GATTC_EVT_READ_RSP |
ble_gattc_evt_rel_disc_rsp_t | Event structure for BLE_GATTC_EVT_REL_DISC_RSP |
ble_gattc_evt_t | GATTC event structure |
ble_gattc_evt_timeout_t | Event structure for BLE_GATTC_EVT_TIMEOUT |
ble_gattc_evt_write_rsp_t | Event structure for BLE_GATTC_EVT_WRITE_RSP |
ble_gattc_handle_range_t | Operation Handle Range |
ble_gattc_handle_value_t | GATT read by UUID handle value pair |
ble_gattc_include_t | GATT include |
ble_gattc_service_t | GATT service |
ble_gattc_write_params_t | Write Parameters |
ble_gatts_attr_context_t | GATT Attribute Context |
ble_gatts_attr_md_t | Attribute metadata |
ble_gatts_attr_t | GATT Attribute |
ble_gatts_char_handles_t | GATT Characteristic Definition Handles |
ble_gatts_char_md_t | GATT Characteristic metadata |
ble_gatts_char_pf_t | GATT Characteristic Presentation Format |
ble_gatts_enable_params_t | BLE GATTS init options |
ble_gatts_evt_hvc_t | Event structure for BLE_GATTS_EVT_HVC |
ble_gatts_evt_read_t | Event substructure for authorized read requests, see ble_gatts_evt_rw_authorize_request_t |
ble_gatts_evt_rw_authorize_request_t | Event structure for BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST |
ble_gatts_evt_sys_attr_missing_t | Event structure for BLE_GATTS_EVT_SYS_ATTR_MISSING |
ble_gatts_evt_t | GATT Server event callback event structure |
ble_gatts_evt_timeout_t | Event structure for BLE_GATTS_EVT_TIMEOUT |
ble_gatts_evt_write_t | Event structure for BLE_GATTS_EVT_WRITE |
ble_gatts_hvx_params_t | GATT HVx parameters |
ble_gatts_read_authorize_params_t | GATT Read Authorization parameters |
ble_gatts_rw_authorize_reply_params_t | GATT Read or Write Authorize Reply parameters |
ble_gatts_value_t | GATT Attribute Value |
ble_gatts_write_authorize_params_t | GATT Write Authorization parameters |
ble_l2cap_evt_rx_t | L2CAP Received packet event report |
ble_l2cap_evt_t | L2CAP event callback event structure |
ble_l2cap_header_t | Packet header format for L2CAP transmission |
ble_opt_t | Common BLE Option type, wrapping the module specific options |
ble_pkt_rcpt_notif_req_t | Packet receipt notification request structure |
ble_srv_cccd_security_mode_t | Security settings structure |
ble_srv_report_ref_t | Value of a Report Reference descriptor |
ble_srv_security_mode_t | Security settings structure |
ble_srv_utf8_str_t | UTF-8 string data type |
ble_user_mem_block_t | User Memory Block |
ble_uuid128_t | 128 bit UUID values |
ble_uuid_t | Bluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs |
ble_version_t | Version Information |
bootloader_settings_t | Structure holding bootloader settings for application and bank data |
device_handle | Device Handle used for unique identification of each peer |
dfu_bank_func_t | Structure for holding of function pointers for needed prepare and activate procedure for the requested update procedure |
dfu_ble_peer_data_t | DFU Peer data structure |
dfu_data_packet_t | Structure holding a bootloader init/data packet received |
dfu_device_info_t | Structure holding basic device information settings |
dfu_init_packet_t | Structure contained in an init packet |
dfu_start_packet_t | Structure holding a start packet containing update mode and image sizes |
dfu_update_packet_t | Structure for holding dfu update packet |
dfu_update_status_t | Structure holding DFU complete event |
dm_application_param_t | Application Registration Parameters |
dm_context_t | Definition of Data Context |
dm_enc_key | Device Manager Master identification and encryption information |
dm_event_param_t | Event parameters |
dm_event_t | Asynchronous events details notified to the application by the module |
dm_id_key | Device Manager identity and address information |
dm_init_param_t | Initialization Parameters |
dm_sec_keyset | Security keys |
dm_sec_keyset_t | Device Manager security key set |
dm_service_context_t | Service Context |
dm_sign_key | Device Manager signing information |
fds_cmd_queue_t | Defines command queue, an element is free if the op_code field is not invalid |
fds_find_token_t | A token to keep information about the progress of fds_find , fds_find_by_type and fds_find_by_instance operations |
fds_header_t | The record metadata |
fds_ic_t | A piece of a record metadata, keeping information about one of its keys (instance) and its checksum |
fds_record_chunk_t | A record chunk, containing a piece of data to be stored in a record |
fds_record_desc_t | The record descriptor structure, used to manipulate a record |
fds_record_key_t | The record key, used to lookup records |
fds_record_t | Structure used for reading a record back from flash memory |
fds_tl_t | A piece of a record metadata, keeping information about one of its keys (type) and its lenght, expressed in 4 byte words |
fds_write_token_t | A token to a reserved space in flash, created by fds_reserve |
fs_config_t | Flash storage config variable |
NRF_AAR_Type | Accelerated Address Resolver |
NRF_ADC_Type | Analog to digital converter |
NRF_AMLI_Type | AHB Multi-Layer Interface |
NRF_BPROT_Type | Block Protect (BPROT) |
NRF_CCM_Type | AES CCM Mode Encryption |
NRF_CLOCK_Type | Clock control |
NRF_COMP_Type | Comparator (COMP) |
nrf_ecb_hal_data_t | AES ECB data structure |
NRF_ECB_Type | AES ECB Mode Encryption |
NRF_EGU_Type | Event Generator Unit 0 (EGU) |
NRF_FICR_Type | Factory Information Configuration |
NRF_FPU_Type | FPU (FPU) |
NRF_GPIO_Type | General purpose input and output |
NRF_GPIOTE_Type | GPIO tasks and events |
NRF_I2S_Type | Inter-IC Sound (I2S) |
NRF_LPCOMP_Type | Low power comparator |
NRF_MPU_Type | Memory Protection Unit |
NRF_MWU_Type | Memory Watch Unit (MWU) |
NRF_NFCT_Type | NFC-A compatible radio (NFCT) |
NRF_NVMC_Type | Non Volatile Memory Controller |
NRF_PDM_Type | Pulse Density Modulation (Digital Microphone) Interface (PDM) |
NRF_POWER_Type | Power Control |
NRF_PPI_Type | PPI controller |
NRF_PWM_Type | Pulse Width Modulation Unit 0 (PWM) |
NRF_QDEC_Type | Rotary decoder |
nrf_radio_request_earliest_t | Parameters for a request for a timeslot as early as possible |
nrf_radio_request_normal_t | Parameters for a normal radio request |
nrf_radio_request_t | Radio request parameters |
nrf_radio_signal_callback_return_param_t | Return parameters of the radio timeslot signal callback |
NRF_RADIO_Type | The radio |
NRF_RNG_Type | Random Number Generator |
NRF_RTC_Type | Real time counter 0 |
NRF_SAADC_Type | Analog to Digital Converter (SAADC) |
NRF_SPI_Type | SPI master 0 |
NRF_SPIM_Type | SPI master with easyDMA 1 |
NRF_SPIS_Type | SPI slave 1 |
NRF_SWI_Type | SW Interrupts |
NRF_TEMP_Type | Temperature Sensor |
NRF_TIMER_Type | Timer 0 |
NRF_TWI_Type | Two-wire interface master 0 |
NRF_TWIM_Type | I2C compatible Two-Wire Master Interface with EasyDMA 0 (TWIM) |
NRF_TWIS_Type | I2C compatible Two-Wire Slave Interface with EasyDMA 0 (TWIS) |
NRF_UART_Type | Universal Asynchronous Receiver/Transmitter |
NRF_UARTE_Type | UART with EasyDMA (UARTE) |
NRF_UICR_Type | User Information Configuration |
NRF_WDT_Type | Watchdog Timer |
pdb_evt_t | Events that can come from the peer_database module |
pds_evt_t | Events that can come from the peer_data_storage module |
pm_peer_data_bonding_t | Data associated with a bond to a peer |
pm_peer_data_const_t | Immutable version of pm_peer_data_t |
pm_peer_data_flash_t | Data from pm_peer_data_t , as mapped in flash |
pm_peer_data_local_gatt_db_flash_t | Data on a local GATT database, as formatted in flash |
pm_peer_data_local_gatt_db_t | Data on a local GATT database |
pm_peer_data_remote_gatt_db_flash_t | Data on a remote GATT database, as formatted in flash |
pm_peer_data_remote_gatt_db_t | Data on a remote GATT database |
pm_peer_data_t | One piece of data associated with a peer, together with the type |
pm_peer_data_unit_const_t | Immutable version of pm_peer_data_unit_t |
pm_peer_data_unit_flash_t | Data from pm_peer_data_unit_t , as mapped in flash |
pm_peer_data_unit_t | Union of all data associated with one peer |
pstorage_module_param_t | Struct containing module registration context |
sd_mbr_command_compare_t | This command works like memcmp, but takes the length in words |
sd_mbr_command_copy_bl_t | This command copies a new BootLoader |
sd_mbr_command_copy_sd_t | This command copies part of a new SoftDevice The destination area is erased before copying |
sd_mbr_command_vector_table_base_set_t | Sets the base address of the interrupt vector table for interrupts forwarded from the MBR |
sdk_mapped_flags_key_list_t | Type used to present a subset of the registered keys |
uint8_array_t | Byte array type |
Code
ant_stack_handler_types.h [code] | |
app_error.c [code] | |
app_error.h [code] | |
app_scheduler.c [code] | |
app_scheduler.h [code] | |
app_timer.h [code] | |
app_util.h [code] | |
app_util_platform.c [code] | |
app_util_platform.h [code] | |
ble_advdata.c [code] | |
ble_advdata.h [code] | |
ble_conn_params.cpp [code] | |
ble_conn_params.h [code] | |
ble_conn_state.c [code] | |
ble_conn_state.h [code] | |
ble_date_time.h [code] | Contains definition of ble_date_time structure |
ble_dfu.c [code] | |
ble_dfu.h [code] | |
ble_err.h [code] | |
ble_flash.c [code] | |
ble_flash.h [code] | |
ble_gap.h [code] | |
ble_gatt.h [code] | |
ble_gatt_db.h [code] | |
ble_gattc.h [code] | |
ble_gatts.h [code] | |
ble_hci.h [code] | |
ble_l2cap.h [code] | |
ble_radio_notification.c [code] | |
ble_radio_notification.h [code] | |
ble_ranges.h [code] | |
ble_sensor_location.h [code] | |
ble_srv_common.c [code] | |
ble_srv_common.h [code] | |
ble_stack_handler_types.h [code] | |
ble_types.h [code] | |
bootloader.h [code] | |
bootloader_types.h [code] | |
bootloader_util.c [code] | |
bootloader_util.h [code] | |
common.h [code] | |
compiler_abstraction.h [code] | |
crc16.c [code] | |
crc16.h [code] | |
device_manager.h [code] | |
device_manager_cnfg.h [code] | |
device_manager_peripheral.c [code] | |
dfu.h [code] | |
dfu_app_handler.c [code] | |
dfu_app_handler.h [code] | |
dfu_bank_internal.h [code] | |
dfu_ble_svc.h [code] | |
dfu_ble_svc_internal.h [code] | |
dfu_init.h [code] | |
dfu_init_template.c [code] | |
dfu_transport.h [code] | |
dfu_types.h [code] | |
fds.c [code] | |
fds.h [code] | |
fds_config.h [code] | |
fds_types_internal.h [code] | |
fstorage.c [code] | |
fstorage.h [code] | |
fstorage_config.h [code] | |
fstorage_nosd.c [code] | |
hci_mem_pool.c [code] | |
hci_mem_pool.h [code] | |
hci_mem_pool_internal.h [code] | |
id_manager.c [code] | |
id_manager.h [code] | |
nordic_common.h [code] | Common defines and macros for firmware developed by Nordic Semiconductor |
nrf.h [code] | |
nrf51.h [code] | |
nrf51_bitfields.h [code] | |
nrf51_deprecated.h [code] | |
nrf51_to_nrf52.h [code] | |
nrf52.h [code] | CMSIS Cortex-M4 Peripheral Access Layer Header File for nrf52 from Nordic Semiconductor |
nrf52_bitfields.h [code] | |
nrf52_name_change.h [code] | |
nrf_assert.c [code] | |
nrf_assert.h [code] | Utilities for verifying program logic |
nrf_ble.h [code] | |
nrf_delay.c [code] | |
nrf_delay.h [code] | |
nrf_ecb.c [code] | Implementation of AES ECB driver |
nrf_ecb.h [code] | ECB driver API |
nrf_error.h [code] | |
nrf_error_sdm.h [code] | |
nrf_error_soc.h [code] | |
nrf_gpio.h [code] | |
nrf_gpiote.h [code] | |
nrf_mbr.h [code] | |
nrf_nvmc.c [code] | NMVC driver implementation |
nrf_nvmc.h [code] | NMVC driver API |
nrf_sdm.h [code] | |
nrf_soc.h [code] | |
nrf_svc.h [code] | |
nrf_temp.h [code] | |
nrf_wdt.h [code] | |
peer_data.c [code] | |
peer_data.h [code] | |
peer_data_storage.c [code] | |
peer_data_storage.h [code] | |
peer_database.c [code] | |
peer_database.h [code] | |
peer_id.c [code] | |
peer_id.h [code] | |
peer_manager_types.h [code] | |
pm_buffer.c [code] | |
pm_buffer.h [code] | |
pm_mutex.c [code] | |
pm_mutex.h [code] | |
pstorage.c [code] | |
pstorage.h [code] | |
pstorage_platform.h [code] | |
sdk_common.h [code] | |
sdk_errors.h [code] | |
sdk_mapped_flags.c [code] | |
sdk_mapped_flags.h [code] | |
sdk_os.h [code] | |
section_vars.h [code] | |
softdevice_assert.h [code] | |
softdevice_handler.c [code] | |
softdevice_handler.h [code] | |
softdevice_handler_appsh.c [code] | |
softdevice_handler_appsh.h [code] |