X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Ftosboot%2Favr%2FProgFlashM.nc;h=898ebc64888daa24ba9f8a0a65d5d5c411781638;hb=d8a901c927fb28a5a7f92f1ce99868fe5e89de60;hp=246449332b9a79897f3c34c650e6ded4b6de86c7;hpb=714f1f9a1554c637dad493ad87643e96fa307ae8;p=tinyos-2.x.git diff --git a/tos/lib/tosboot/avr/ProgFlashM.nc b/tos/lib/tosboot/avr/ProgFlashM.nc index 24644933..898ebc64 100644 --- a/tos/lib/tosboot/avr/ProgFlashM.nc +++ b/tos/lib/tosboot/avr/ProgFlashM.nc @@ -46,17 +46,17 @@ implementation { if ( addr + len > TOSBOOT_START ) return FAIL; - boot_page_erase( addr ); + boot_page_erase_safe( addr ); while( boot_rww_busy() ) - boot_rww_enable(); + boot_rww_enable_safe(); for ( i = 0; i < len; i += 2 ) - boot_page_fill( addr + i, *wordBuf++ ); + boot_page_fill_safe( addr + i, *wordBuf++ ); - boot_page_write( addr ); + boot_page_write_safe( addr ); while ( boot_rww_busy() ) - boot_rww_enable(); + boot_rww_enable_safe(); return SUCCESS;