RAS
Fork of IAP by
Revision 9:26095608ac1a, committed 2018-08-16
- 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 ) ); }