diff --git a/trunk/self_flash.c b/trunk/self_flash.c index d0291c7..6921ec7 100644 --- a/trunk/self_flash.c +++ b/trunk/self_flash.c @@ -157,13 +157,13 @@ void firm_update( ) while( !IICAIF && !SPD ) { } + my_spd = SPD; IICAIF = 0; *p_buffer = IICA; WREL = 1; p_buffer += 1; buff_written_size += 1; WDT_Restart( ); - my_spd = SPD; } while( ( buff_written_size != SELF_UPDATE_BUFF_SIZE ) && !SPD );