Skip to content
Snippets Groups Projects
Commit 051be66b authored by Federico Pellegrin's avatar Federico Pellegrin
Browse files

sam0 flashpage: wait for READY bit in INTFLAG after write command

parent bdd2d52f
No related branches found
No related tags found
No related merge requests found
...@@ -93,7 +93,11 @@ void flashpage_write_raw(void *target_addr, const void *data, size_t len) ...@@ -93,7 +93,11 @@ void flashpage_write_raw(void *target_addr, const void *data, size_t len)
*dst++ = *data_addr++; *dst++ = *data_addr++;
} }
_NVMCTRL->CTRLA.reg = (NVMCTRL_CTRLA_CMDEX_KEY | NVMCTRL_CTRLA_CMD_WP); _NVMCTRL->CTRLA.reg = (NVMCTRL_CTRLA_CMDEX_KEY | NVMCTRL_CTRLA_CMD_WP);
#ifdef CPU_SAML1X
while(!_NVMCTRL->STATUS.bit.READY) {}
#else
while (!_NVMCTRL->INTFLAG.bit.READY) {}
#endif
_lock(); _lock();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment