test

Fork of nRF51822 by Nordic Semiconductor

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
ant_evt_tANT stack event type
ble_advdata_conn_int_tConnection interval range structure
ble_advdata_manuf_data_tManufacturer specific data structure
ble_advdata_service_data_tService data structure
ble_advdata_tAdvertising data structure
ble_advdata_uuid_list_tUUID list type
ble_common_evt_tEvent structure for events not associated with a specific function module
ble_common_opt_radio_cpu_mutex_tMutual exclusion of radio activity and CPU execution
ble_common_opt_tOption structure for common options
ble_conn_params_evt_tConnection Parameters Module event
ble_conn_params_init_tConnection Parameters Module init structure
ble_date_time_tDate and Time structure
ble_dfu_evt_tDFU Event structure
ble_dfu_init_tDFU service initialization structure
ble_dfu_pkt_write_tDFU Packet structure
ble_dfu_sDFU service structure
ble_enable_params_tBLE GATTS init options
ble_evt_hdr_tBLE Event header
ble_evt_tCommon BLE Event type, wrapping the module specific event reports
ble_evt_tx_complete_tEvent structure for BLE_EVT_TX_COMPLETE
ble_evt_user_mem_release_tEvent structure for BLE_EVT_USER_MEM_RELEASE
ble_evt_user_mem_request_tEvent structure for BLE_EVT_USER_MEM_REQUEST
ble_gap_addr_tBluetooth Low Energy address
ble_gap_adv_ch_mask_tChannel mask for RF channels used in advertising and scanning
ble_gap_adv_params_tGAP advertising parameters
ble_gap_conn_params_tGAP connection parameters
ble_gap_conn_sec_mode_tGAP connection security modes
ble_gap_conn_sec_tGAP connection security status
ble_gap_enc_info_tGAP Encryption Information
ble_gap_enc_key_tEncryption Key
ble_gap_evt_adv_report_tEvent structure for BLE_GAP_EVT_ADV_REPORT
ble_gap_evt_auth_key_request_tEvent structure for BLE_GAP_EVT_AUTH_KEY_REQUEST
ble_gap_evt_auth_status_tEvent structure for BLE_GAP_EVT_AUTH_STATUS
ble_gap_evt_conn_param_update_request_tEvent structure for BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST
ble_gap_evt_conn_param_update_tEvent structure for BLE_GAP_EVT_CONN_PARAM_UPDATE
ble_gap_evt_conn_sec_update_tEvent structure for BLE_GAP_EVT_CONN_SEC_UPDATE
ble_gap_evt_connected_tEvent structure for BLE_GAP_EVT_CONNECTED
ble_gap_evt_disconnected_tEvent structure for BLE_GAP_EVT_DISCONNECTED
ble_gap_evt_passkey_display_tEvent structure for BLE_GAP_EVT_PASSKEY_DISPLAY
ble_gap_evt_rssi_changed_tEvent structure for BLE_GAP_EVT_RSSI_CHANGED
ble_gap_evt_scan_req_report_tEvent structure for BLE_GAP_EVT_SCAN_REQ_REPORT
ble_gap_evt_sec_info_request_tEvent structure for BLE_GAP_EVT_SEC_INFO_REQUEST
ble_gap_evt_sec_params_request_tEvent structure for BLE_GAP_EVT_SEC_PARAMS_REQUEST
ble_gap_evt_sec_request_tEvent structure for BLE_GAP_EVT_SEC_REQUEST
ble_gap_evt_tGAP event structure
ble_gap_evt_timeout_tEvent structure for BLE_GAP_EVT_TIMEOUT
ble_gap_id_key_tIdentity Key
ble_gap_irk_tIdentity Resolving Key
ble_gap_master_id_tGAP Master Identification
ble_gap_opt_ch_map_tChannel Map option
ble_gap_opt_compat_mode_tCompatibility mode option
ble_gap_opt_local_conn_latency_tLocal connection latency option
ble_gap_opt_passkey_tPasskey Option
ble_gap_opt_privacy_tCustom Privacy Option
ble_gap_opt_scan_req_report_tScan request report option
ble_gap_opt_tOption structure for GAP options
ble_gap_scan_params_tGAP scanning parameters
ble_gap_sec_kdist_tKeys that can be exchanged during a bonding procedure
ble_gap_sec_keys_tSecurity Keys
ble_gap_sec_keyset_tSecurity key set (both Peripheral and Central keys)
ble_gap_sec_levels_tSecurity levels supported
ble_gap_sec_params_tGAP security parameters
ble_gap_sign_info_tGAP Signing Information
ble_gap_whitelist_tWhitelist structure
ble_gatt_char_ext_props_tGATT Characteristic Extended Properties
ble_gatt_char_props_tGATT Characteristic Properties
ble_gattc_char_tGATT characteristic
ble_gattc_desc_tGATT descriptor
ble_gattc_evt_char_disc_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_DISC_RSP
ble_gattc_evt_char_val_by_uuid_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP
ble_gattc_evt_char_vals_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VALS_READ_RSP
ble_gattc_evt_desc_disc_rsp_tEvent structure for BLE_GATTC_EVT_DESC_DISC_RSP
ble_gattc_evt_hvx_tEvent structure for BLE_GATTC_EVT_HVX
ble_gattc_evt_prim_srvc_disc_rsp_tEvent structure for BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP
ble_gattc_evt_read_rsp_tEvent structure for BLE_GATTC_EVT_READ_RSP
ble_gattc_evt_rel_disc_rsp_tEvent structure for BLE_GATTC_EVT_REL_DISC_RSP
ble_gattc_evt_tGATTC event structure
ble_gattc_evt_timeout_tEvent structure for BLE_GATTC_EVT_TIMEOUT
ble_gattc_evt_write_rsp_tEvent structure for BLE_GATTC_EVT_WRITE_RSP
ble_gattc_handle_range_tOperation Handle Range
ble_gattc_handle_value_tGATT read by UUID handle value pair
ble_gattc_include_tGATT include
ble_gattc_service_tGATT service
ble_gattc_write_params_tWrite Parameters
ble_gatts_attr_context_tGATT Attribute Context
ble_gatts_attr_md_tAttribute metadata
ble_gatts_attr_tGATT Attribute
ble_gatts_char_handles_tGATT Characteristic Definition Handles
ble_gatts_char_md_tGATT Characteristic metadata
ble_gatts_char_pf_tGATT Characteristic Presentation Format
ble_gatts_enable_params_tBLE GATTS init options
ble_gatts_evt_hvc_tEvent structure for BLE_GATTS_EVT_HVC
ble_gatts_evt_read_tEvent substructure for authorized read requests, see ble_gatts_evt_rw_authorize_request_t
ble_gatts_evt_rw_authorize_request_tEvent structure for BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST
ble_gatts_evt_sys_attr_missing_tEvent structure for BLE_GATTS_EVT_SYS_ATTR_MISSING
ble_gatts_evt_tGATT Server event callback event structure
ble_gatts_evt_timeout_tEvent structure for BLE_GATTS_EVT_TIMEOUT
ble_gatts_evt_write_tEvent structure for BLE_GATTS_EVT_WRITE
ble_gatts_hvx_params_tGATT HVx parameters
ble_gatts_read_authorize_params_tGATT Read Authorization parameters
ble_gatts_rw_authorize_reply_params_tGATT Read or Write Authorize Reply parameters
ble_gatts_value_tGATT Attribute Value
ble_gatts_write_authorize_params_tGATT Write Authorization parameters
ble_l2cap_evt_rx_tL2CAP Received packet event report
ble_l2cap_evt_tL2CAP event callback event structure
ble_l2cap_header_tPacket header format for L2CAP transmission
ble_opt_tCommon BLE Option type, wrapping the module specific options
ble_pkt_rcpt_notif_req_tPacket receipt notification request structure
ble_srv_cccd_security_mode_tSecurity settings structure
ble_srv_report_ref_tValue of a Report Reference descriptor
ble_srv_security_mode_tSecurity settings structure
ble_srv_utf8_str_tUTF-8 string data type
ble_user_mem_block_tUser Memory Block
ble_uuid128_t128 bit UUID values
ble_uuid_tBluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs
ble_version_tVersion Information
bootloader_settings_tStructure holding bootloader settings for application and bank data
device_handleDevice Handle used for unique identification of each peer
dfu_bank_func_tStructure for holding of function pointers for needed prepare and activate procedure for the requested update procedure
dfu_ble_peer_data_tDFU Peer data structure
dfu_data_packet_tStructure holding a bootloader init/data packet received
dfu_device_info_tStructure holding basic device information settings
dfu_init_packet_tStructure contained in an init packet
dfu_start_packet_tStructure holding a start packet containing update mode and image sizes
dfu_update_packet_tStructure for holding dfu update packet
dfu_update_status_tStructure holding DFU complete event
dm_application_param_tApplication Registration Parameters
dm_context_tDefinition of Data Context
dm_enc_keyDevice Manager Master identification and encryption information
dm_event_param_tEvent parameters
dm_event_tAsynchronous events details notified to the application by the module
dm_id_keyDevice Manager identity and address information
dm_init_param_tInitialization Parameters
dm_sec_keysetSecurity keys
dm_sec_keyset_tDevice Manager security key set
dm_service_context_tService Context
dm_sign_keyDevice Manager signing information
NRF_AAR_TypeAccelerated Address Resolver
NRF_ADC_TypeAnalog to digital converter
NRF_AMLI_TypeAHB Multi-Layer Interface
NRF_CCM_TypeAES CCM Mode Encryption
NRF_CLOCK_TypeClock control
nrf_ecb_hal_data_tAES ECB data structure
NRF_ECB_TypeAES ECB Mode Encryption
NRF_FICR_TypeFactory Information Configuration
NRF_GPIO_TypeGeneral purpose input and output
NRF_GPIOTE_TypeGPIO tasks and events
NRF_LPCOMP_TypeLow power comparator
NRF_MPU_TypeMemory Protection Unit
NRF_NVMC_TypeNon Volatile Memory Controller
NRF_POWER_TypePower Control
NRF_PPI_TypePPI controller
NRF_PU_TypePatch unit
NRF_QDEC_TypeRotary decoder
nrf_radio_request_earliest_tParameters for a request for a timeslot as early as possible
nrf_radio_request_normal_tParameters for a normal radio request
nrf_radio_request_tRadio request parameters
nrf_radio_signal_callback_return_param_tReturn parameters of the radio timeslot signal callback
NRF_RADIO_TypeThe radio
NRF_RNG_TypeRandom Number Generator
NRF_RTC_TypeReal time counter 0
NRF_SPI_TypeSPI master 0
NRF_SPIM_TypeSPI master with easyDMA 1
NRF_SPIS_TypeSPI slave 1
NRF_SWI_TypeSW Interrupts
NRF_TEMP_TypeTemperature Sensor
NRF_TIMER_TypeTimer 0
NRF_TWI_TypeTwo-wire interface master 0
NRF_UART_TypeUniversal Asynchronous Receiver/Transmitter
NRF_UICR_TypeUser Information Configuration
NRF_WDT_TypeWatchdog Timer
sd_mbr_command_compare_tThis command works like memcmp, but takes the length in words
sd_mbr_command_copy_bl_tThis command copies a new BootLoader
sd_mbr_command_copy_sd_tThis command copies part of a new SoftDevice The destination area is erased before copying
sd_mbr_command_vector_table_base_set_tSets the base address of the interrupt vector table for interrupts forwarded from the MBR
SOFTDEVICE_INFORMATION_TypeStructure holding SoftDevice information to be used by the Bootloader/DFU