Mercurial > ecos-v2_0-branch
diff packages/io/flash/current/src/flash.c @ 157:b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
| author | jlarmour |
|---|---|
| date | Fri, 06 Apr 2001 19:06:06 +0000 |
| parents | b939e9cada46 |
| children | 0d0f03f76f6a |
line wrap: on
line diff
--- a/packages/io/flash/current/src/flash.c +++ b/packages/io/flash/current/src/flash.c @@ -157,6 +157,7 @@ flash_get_block_info(int *block_size, in *blocks = flash_info.blocks; return FLASH_ERR_OK; } + int flash_erase(void *addr, int len, void **err_addr) { @@ -254,10 +255,12 @@ flash_program(void *_addr, void *_data, stat = (*_flash_program_buf)(addr, data, size, flash_info.block_mask, flash_info.buffer_size); stat = flash_hwr_map_error(stat); +#ifdef CYGSEM_IO_FLASH_VERIFY_PROGRAM if (memcmp(addr, data, size) != 0) { stat = 0x0BAD; printf("V"); } +#endif if (stat) { *err_addr = (void *)addr; break;
