Nordic stack and drivers for the mbed BLE API Modified for HRM1017 for library 0.1.0
Fork of nRF51822 by
Non-volatile memory controller
Driver for the nRF51 NVMC peripheral. More...
Functions | |
void | nrf_nvmc_page_erase (uint32_t address) |
Erase a page in flash. | |
void | nrf_nvmc_write_byte (uint32_t address, uint8_t value) |
Write a single byte to flash. | |
void | nrf_nvmc_write_word (uint32_t address, uint32_t value) |
Write a 32-bit word to flash. | |
void | nrf_nvmc_write_bytes (uint32_t address, const uint8_t *src, uint32_t num_bytes) |
Write consecutive bytes to flash. | |
void | nrf_nvmc_write_words (uint32_t address, const uint32_t *src, uint32_t num_words) |
@ |
Detailed Description
Driver for the nRF51 NVMC peripheral.
This driver allows writing to the non-volatile memory (NVM) regions of the nRF51. In order to write to NVM the controller must be powered on and the relevant page must be erased.
Function Documentation
void nrf_nvmc_page_erase | ( | uint32_t | address ) |
Erase a page in flash.
This is required before writing to any address in the page.
- Parameters:
-
address Start address of the page.
void nrf_nvmc_write_byte | ( | uint32_t | address, |
uint8_t | value | ||
) |
Write a single byte to flash.
The function reads the word containing the byte, and then rewrites the entire word.
- Parameters:
-
address Address to write to. value Value to write.
void nrf_nvmc_write_bytes | ( | uint32_t | address, |
const uint8_t * | src, | ||
uint32_t | num_bytes | ||
) |
Write consecutive bytes to flash.
- Parameters:
-
address Address to write to. src Pointer to data to copy from. num_bytes Number of bytes in src to write.
void nrf_nvmc_write_word | ( | uint32_t | address, |
uint32_t | value | ||
) |
Write a 32-bit word to flash.
- Parameters:
-
address Address to write to. value Value to write.
void nrf_nvmc_write_words | ( | uint32_t | address, |
const uint32_t * | src, | ||
uint32_t | num_words | ||
) |
@
Write consecutive words to flash.
- Parameters:
-
address Address to write to. src Pointer to data to copy from. num_words Number of bytes in src to write.
Generated on Tue Jul 12 2022 14:12:00 by 1.7.2