move uf2 led blink fast to ghostfat

This commit is contained in:
hathach
2018-09-28 13:37:01 +07:00
parent 89c547f0cc
commit 50dec0e77a
2 changed files with 9 additions and 20 deletions

View File

@ -280,6 +280,13 @@ int write_block(uint32_t block_no, uint8_t *data, bool quiet/*, WriteState *stat
} else {
// logval("write block at", bl->targetAddr);
NRF_LOG_DEBUG("Write block at %x", bl->targetAddr);
static bool first_write = true;
if ( first_write ) {
first_write = false;
led_blink_fast(true);
}
flash_write(bl->targetAddr, bl->data, bl->payloadSize);
}
@ -299,13 +306,7 @@ int write_block(uint32_t block_no, uint8_t *data, bool quiet/*, WriteState *stat
state->numWritten++;
}
if (state->numWritten >= state->numBlocks) {
// wait a little bit before resetting, to avoid Windows transmit error
// https://github.com/Microsoft/uf2-samd21/issues/11
if (!quiet) {
}
// flush last blocks if needed
// flush last blocks
flash_flush();
uf2_write_complete(state->numBlocks);