diff packages/io/flash/current/src/flash.c @ 1763:42c8ea63b78d

Eliminate hwr_map_error() from the V2 driver interface, it no longer serves any useful purpose
author bartv
date Mon, 29 Nov 2004 14:49:20 +0000
parents 9c1d9e5039c2
children 96ec7e534d98
line wrap: on
line diff
--- a/packages/io/flash/current/src/flash.c
+++ b/packages/io/flash/current/src/flash.c
@@ -246,7 +246,6 @@ cyg_flash_init(cyg_flash_printf *pf)
                "Block info is in the flash");
     CYG_ASSERT(dev->funs->flash_erase_block, "No erase function");
     CYG_ASSERT(dev->funs->flash_program, "No program function");
-    CYG_ASSERT(dev->funs->flash_hwr_map_error, "No hwr map error function");
 #ifdef CYGDBG_USE_ASSERTS
     {
          int i; 
@@ -490,7 +489,6 @@ cyg_flash_erase(cyg_flashaddr_t flash_ba
     }
     if (!erased) {
       stat = dev->funs->flash_erase_block(dev,block);
-      stat = dev->funs->flash_hwr_map_error(dev,stat);
     }
     if (CYG_FLASH_ERR_OK != stat && err_address) {
       *err_address = block;
@@ -572,7 +570,6 @@ cyg_flash_program(cyg_flashaddr_t flash_
     offset       = 0;
     
     stat = dev->funs->flash_program(dev, addr, ram, this_write);
-    stat = dev->funs->flash_hwr_map_error(dev,stat);
 #ifdef CYGSEM_IO_FLASH_VERIFY_PROGRAM
     if (CYG_FLASH_ERR_OK == stat) // Claims to be OK
       if (!dev->funs->flash_read && memcmp((void *)addr, ram, this_write) != 0) {                
@@ -668,7 +665,6 @@ cyg_flash_read(const cyg_flashaddr_t fla
           offset      = 0;
     
           stat = dev->funs->flash_read(dev, addr, ram, this_read);
-          stat = dev->funs->flash_hwr_map_error(dev,stat);
           if (CYG_FLASH_ERR_OK != stat && err_address) {
               *err_address = addr;
               break;
@@ -732,7 +728,6 @@ cyg_flash_lock(const cyg_flashaddr_t fla
         lock_count = block_size;
     }
     stat = dev->funs->flash_block_lock(dev,block);
-    stat = dev->funs->flash_hwr_map_error(dev,stat);
     
     if (CYG_FLASH_ERR_OK != stat && err_address) {
       *err_address = block;
@@ -796,7 +791,6 @@ cyg_flash_unlock(const cyg_flashaddr_t f
         unlock_count = block_size;
     }
     stat = dev->funs->flash_block_unlock(dev,block);
-    stat = dev->funs->flash_hwr_map_error(dev,stat);
     
     if (CYG_FLASH_ERR_OK != stat && err_address) {
       *err_address = block;
@@ -893,7 +887,7 @@ int
 cyg_flash_devfn_lock_nop(struct cyg_flash_dev* dev, const cyg_flashaddr_t addr)
 {
     CYG_UNUSED_PARAM(struct cyg_flash_dev*, dev);
-    CYG_UNUSED_PARAM(const cyg_flashaddr_t, addr);
+    CYG_UNUSED_PARAM(cyg_flashaddr_t, addr);
     return CYG_FLASH_ERR_DRV_WRONG_PART;
 }
 
@@ -901,7 +895,7 @@ int
 cyg_flash_devfn_unlock_nop(struct cyg_flash_dev* dev, const cyg_flashaddr_t addr)
 {
     CYG_UNUSED_PARAM(struct cyg_flash_dev*, dev);
-    CYG_UNUSED_PARAM(const cyg_flashaddr_t, addr);
+    CYG_UNUSED_PARAM(cyg_flashaddr_t, addr);
     return CYG_FLASH_ERR_DRV_WRONG_PART;
 }