From b0b1b5f7cd0b82be3216a2b7708aa72a66507c83 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 14 Aug 2017 16:46:36 +0200 Subject: [PATCH] btstack_tlv_flash_sector: only erase first bank on start if no active bank found --- platform/embedded/btstack_tlv_flash_sector.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/platform/embedded/btstack_tlv_flash_sector.c b/platform/embedded/btstack_tlv_flash_sector.c index f8159c128..4b938d8f6 100644 --- a/platform/embedded/btstack_tlv_flash_sector.c +++ b/platform/embedded/btstack_tlv_flash_sector.c @@ -266,10 +266,8 @@ const btstack_tlv_t * btstack_tlv_flash_sector_init_instance(btstack_tlv_flash_s int current_bank = btstack_tlv_flash_sector_get_latest_bank(self); log_info("found bank %d", current_bank); if (current_bank < 0){ - log_info("erase both banks"); - // erase both to get into stable state + log_info("erase first bank"); hal_flash_sector_impl->erase(hal_flash_sector_context, 0); - hal_flash_sector_impl->erase(hal_flash_sector_context, 1); current_bank = 0; btstack_tlv_flash_sector_write_header(self, current_bank, 0); // epoch = 0; }