From 123c254f529a07570e9990535040b29bc6afda6a Mon Sep 17 00:00:00 2001 From: Chun-Chieh Li Date: Wed, 15 Apr 2020 09:38:59 +0800 Subject: [PATCH] KVStore: Remove incorrect check with non-default configuration FLASHIAP With non-default configuration FLASHIAP, the region can be defined in front of application. The after-application check must be skipped. --- features/storage/kvstore/conf/kv_config.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/features/storage/kvstore/conf/kv_config.cpp b/features/storage/kvstore/conf/kv_config.cpp index 4102c0a67b..ccaef7cadf 100644 --- a/features/storage/kvstore/conf/kv_config.cpp +++ b/features/storage/kvstore/conf/kv_config.cpp @@ -1107,6 +1107,10 @@ int kv_get_flash_bounds_from_config(bd_addr_t *start_address, bd_size_t *size) return MBED_ERROR_INVALID_SIZE; } } + + // Non-default configuration. Maybe in front of application, so in front of FLASHIAP_APP_ROM_END_ADDR. Must skip after-application check below. + flash.deinit(); + return MBED_SUCCESS; } flash.deinit();