Skip to content

Commit a129f87

Browse files
committed
Fix search for first available block.
1 parent 77f2539 commit a129f87

File tree

1 file changed

+3
-2
lines changed
  • firmware/nRF51/tag-proximity/src

1 file changed

+3
-2
lines changed

firmware/nRF51/tag-proximity/src/log.c

+3-2
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,9 @@ uint8_t flash_setup_logging(uint32_t uid)
558558
/* sign page 0 with PROGRAM_VERSION string */
559559
flash_write_page_through_buffer(1, 0, 0, sizeof(flash_signature), 0, flash_signature);
560560
flash_wait_ready(1);
561+
562+
/* set index of last block */
563+
flash_log_last_block = flash_get_num_pages() / BLOCK_PAGES - 1;
561564

562565
/* find first non-signed block */
563566
for (block_addr=FLASH_LOG_FIRST_BLOCK; block_addr<=flash_log_last_block; block_addr++)
@@ -572,8 +575,6 @@ uint8_t flash_setup_logging(uint32_t uid)
572575
current_block = block_addr;
573576
flash_sleep_deep();
574577

575-
flash_log_last_block = flash_get_num_pages() / 8 - 1;
576-
577578
/* return error if no block is available */
578579
if (block_addr > flash_log_last_block)
579580
return 1;

0 commit comments

Comments
 (0)