X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Ftosboot%2Favr%2FProgFlashM.nc;h=898ebc64888daa24ba9f8a0a65d5d5c411781638;hb=adf1de6c009d13b7b52e68535c63b28f59c97400;hp=246449332b9a79897f3c34c650e6ded4b6de86c7;hpb=f44d6d35052f388b3dd92252f299df85a96d3fac;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;