flash_info.pf(".");
#endif
}
- FLASH_Disable((void *)((CYG_ADDRESS)addr & flash_info.block_mask), end_addr);
+ FLASH_Disable((void *)((CYG_ADDRESS)addr & flash_info.block_mask),
+ end_addr);
HAL_FLASH_CACHES_ON(d_cache, i_cache);
#ifdef CYGSEM_IO_FLASH_CHATTER
flash_info.pf("\n");
flash_info.pf(".");
#endif
len -= size;
- addr += size/sizeof(*addr);
- data += size/sizeof(*data);
+ addr += size / sizeof(*addr);
+ data += size / sizeof(*data);
}
- FLASH_Disable(_addr, addr);
+ FLASH_Disable(_addr, addr + len);
HAL_FLASH_CACHES_ON(d_cache, i_cache);
#ifdef CYGSEM_IO_FLASH_CHATTER
flash_info.pf("\n");
addr += size / sizeof(*addr);
data += size / sizeof(*data);
}
- FLASH_Disable(_addr, addr);
+ FLASH_Disable(_addr, addr + len);
HAL_FLASH_CACHES_ON(d_cache, i_cache);
#ifdef CYGSEM_IO_FLASH_CHATTER_VERBOSE
flash_info.pf("\n");