[nrf528xx] improve flash API (#3602)

This commit is contained in:
Łukasz Duda
2019-02-18 11:11:13 -08:00
committed by Jonathan Hui
parent cb8761b7d0
commit 968f9b6898
5 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ bool nrf5FlashIsBusy(void)
return NRF_NVMC->READY != NVMC_READY_READY_Ready;
}
uint32_t nrf5FlashWrite(uint32_t aAddress, uint8_t *aData, uint32_t aSize)
uint32_t nrf5FlashWrite(uint32_t aAddress, const uint8_t *aData, uint32_t aSize)
{
nrf_nvmc_write_bytes(aAddress, aData, aSize);
return aSize;
+1 -1
View File
@@ -170,7 +170,7 @@ bool nrf5FlashIsBusy(void);
* Function for writing data into flash.
*
*/
uint32_t nrf5FlashWrite(uint32_t aAddress, uint8_t *aData, uint32_t aSize);
uint32_t nrf5FlashWrite(uint32_t aAddress, const uint8_t *aData, uint32_t aSize);
/**
* Initialization of temperature controller.
+1 -1
View File
@@ -51,7 +51,7 @@ bool nrf5FlashIsBusy(void)
return NRF_NVMC->READY != NVMC_READY_READY_Ready;
}
uint32_t nrf5FlashWrite(uint32_t aAddress, uint8_t *aData, uint32_t aSize)
uint32_t nrf5FlashWrite(uint32_t aAddress, const uint8_t *aData, uint32_t aSize)
{
nrf_nvmc_write_bytes(aAddress, aData, aSize);
return aSize;
+2 -2
View File
@@ -78,7 +78,7 @@ void nrf5SdSocFlashProcess(uint32_t aEvtId)
}
}
static otError sdFlashSingleWrite(uint32_t aAddress, uint8_t *aData, uint32_t aSize)
static otError sdFlashSingleWrite(uint32_t aAddress, const uint8_t *aData, uint32_t aSize)
{
uint32_t retval;
uint32_t startTime = otPlatAlarmMilliGetNow();
@@ -149,7 +149,7 @@ bool nrf5FlashIsBusy(void)
return sFlashStatus != FLASH_STATUS_IDLE;
}
uint32_t nrf5FlashWrite(uint32_t aAddress, uint8_t *aData, uint32_t aSize)
uint32_t nrf5FlashWrite(uint32_t aAddress, const uint8_t *aData, uint32_t aSize)
{
otError error = OT_ERROR_NONE;
uint32_t result = 0;
+1 -1
View File
@@ -188,7 +188,7 @@ bool nrf5FlashIsBusy(void);
* Function for writing data into flash.
*
*/
uint32_t nrf5FlashWrite(uint32_t aAddress, uint8_t *aData, uint32_t aSize);
uint32_t nrf5FlashWrite(uint32_t aAddress, const uint8_t *aData, uint32_t aSize);
/**
* Initialization of temperature controller.