diff packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c @ 119:77cec8369160 ecos-sw-2000-09-01

Merge from eCos master repository on 2000-09-01-07:47:03-BST
author jlarmour
date Fri, 01 Sep 2000 13:45:23 +0000
parents bd1a71e3e476
children 6b5f480c6929
line wrap: on
line diff
--- a/packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
+++ b/packages/devs/flash/arm/ebsa285/current/src/ebsa285_flash.c
@@ -90,7 +90,13 @@ int
 flash_hwr_map_error(int err)
 {
     if (err & 0x7E) {
-        return FLASH_ERR_ERASE;  // FIXME
+        if (err & 0x10) {
+            return FLASH_ERR_PROGRAM;
+        } else 
+        if (err & 0x20) {
+            return FLASH_ERR_ERASE;
+        } else 
+        return FLASH_ERR_HWR;  // FIXME
     } else {
         return FLASH_ERR_OK;
     }