IAP class library for LPC1768, LPC11U24, LPC1114, LPC812 and LPC824
Dependents: MakerBotServer SystemManagement IAP_testing Arch_Pro_TCPSocket ... more
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 ) );
}
IAP (In-Application Programming)