Home
last modified time | relevance | path

Searched refs:start_write_addr (Results 1 – 2 of 2) sorted by relevance

/bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Source/
A Dald_flash_ext.c182 uint32_t start_write_addr; in ald_flash_write() local
202 start_write_addr = addr + (len - len_to_write); in ald_flash_write()
205 ? end_write_addr : FLASH_PAGEEND_ADDR(start_write_addr); in ald_flash_write()
206 need_erase_page = page_have_writen(FLASH_WORD_ADDR(start_write_addr), in ald_flash_write()
210 if (ERROR == ald_flash_read((uint32_t *)write_buf, FLASH_PAGE_ADDR(start_write_addr), in ald_flash_write()
216 if (ERROR == flash_page_erase(FLASH_PAGE_ADDR(start_write_addr))) { in ald_flash_write()
222 index = start_write_addr & (FLASH_PAGE_SIZE - 1); in ald_flash_write()
229 index = FLASH_PAGE_ADDR(start_write_addr); in ald_flash_write()
234 index = start_write_addr & (FLASH_PAGE_SIZE - 1); in ald_flash_write()
240 start_word_addr = FLASH_WORD_ADDR(start_write_addr); in ald_flash_write()
[all …]
/bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/
A Dald_flash_ext.c181 uint32_t start_write_addr; in ald_flash_write() local
201 start_write_addr = addr + (len - len_to_write); in ald_flash_write()
204 ? end_write_addr : FLASH_PAGEEND_ADDR(start_write_addr); in ald_flash_write()
205 need_erase_page = page_have_writen(FLASH_WORD_ADDR(start_write_addr), in ald_flash_write()
209 if (ERROR == ald_flash_read((uint32_t *)write_buf, FLASH_PAGE_ADDR(start_write_addr), in ald_flash_write()
215 if (ERROR == flash_page_erase(FLASH_PAGE_ADDR(start_write_addr))) { in ald_flash_write()
221 index = start_write_addr & (FLASH_PAGE_SIZE - 1); in ald_flash_write()
228 index = FLASH_PAGE_ADDR(start_write_addr); in ald_flash_write()
233 index = start_write_addr & (FLASH_PAGE_SIZE - 1); in ald_flash_write()
239 start_word_addr = FLASH_WORD_ADDR(start_write_addr); in ald_flash_write()
[all …]

Completed in 5 milliseconds