S132 SoftDevice v1.0.0-3.alpha
Data Fields
sd_mbr_command_copy_sd_t Struct Reference

This command copies part of a new SoftDevice The destination area is erased before copying. If dst is in the middle of a flash page, that whole flash page will be erased. If (dst+len) is in the middle of a flash page, that whole flash page will be erased. More...

#include <nrf_mbr.h>

Data Fields

uint32_t * src
 
uint32_t * dst
 
uint32_t len
 

Detailed Description

This command copies part of a new SoftDevice The destination area is erased before copying. If dst is in the middle of a flash page, that whole flash page will be erased. If (dst+len) is in the middle of a flash page, that whole flash page will be erased.

The user of this function is responsible for setting the PROTENSET registers.

Return values
NRF_SUCCESSindicates that the contents of the memory blocks where copied correctly.
NRF_ERROR_INTERNALindicates that the contents of the memory blocks where not verified correctly after copying.

Field Documentation

uint32_t* sd_mbr_command_copy_sd_t::dst

Pointer to the destination where the content is to be copied.

uint32_t sd_mbr_command_copy_sd_t::len

Number of 32 bit words to copy. Must be a multiple of PAGE_SIZE_IN_WORDS words.

uint32_t* sd_mbr_command_copy_sd_t::src

Pointer to the source of data to be copied.


This document was last updated on Thu Oct 15 2015.
Please send us your feedback about the documentation! For technical questions, visit the Nordic Developer Zone.