RAS

Fork of IAP by Tedd OKANO

Files at this revision

API Documentation at this revision

Comitter:
okano
Date:
Thu Aug 16 06:18:29 2018 +0000
Parent:
8:1d79b2bb1131
Child:
10:59f7e32ae397
Commit message:
small modification on "write_page()" to return correct error code

Changed in this revision

IAP.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/IAP.cpp	Thu Aug 16 06:11:23 2018 +0000
+++ b/IAP.cpp	Thu Aug 16 06:18:29 2018 +0000
@@ -222,7 +222,11 @@
 
 int IAP::write_page( char *source_addr, int target_page )
 {
-    prepare( target_page / (LPC8XX_SCTR_SIZE / LPC8XX_PAGE_SIZE), target_page / (LPC8XX_SCTR_SIZE / LPC8XX_PAGE_SIZE) );
+    int     r;
+    
+    if ( r  = prepare( target_page / (LPC8XX_SCTR_SIZE / LPC8XX_PAGE_SIZE), target_page / (LPC8XX_SCTR_SIZE / LPC8XX_PAGE_SIZE) ) )
+        return ( r );
+        
     return ( write( source_addr, (char *)(target_page * LPC8XX_PAGE_SIZE), LPC8XX_PAGE_SIZE ) );
 }