IAP class library for LPC1768, LPC11U24, LPC1114, LPC812 and LPC824
Dependents: MakerBotServer SystemManagement IAP_testing Arch_Pro_TCPSocket ... more
Diff: IAP.cpp
- Revision:
- 9:26095608ac1a
- Parent:
- 8:1d79b2bb1131
- Child:
- 10:59f7e32ae397
diff -r 1d79b2bb1131 -r 26095608ac1a IAP.cpp
--- 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)