Merge branch 'bugfix/fix_partition_find_example_on_find_null_partition' into 'master'

example/storage: fix find_partition function when no partition is found

See merge request espressif/esp-idf!12144
This commit is contained in:
Ivan Grokhotkov
2021-02-03 23:00:16 +08:00

View File

@@ -47,8 +47,14 @@ static void find_partition(esp_partition_type_t type, esp_partition_subtype_t su
{ {
ESP_LOGI(TAG, "Find partition with type %s, subtype %s, label %s...", get_type_str(type), get_subtype_str(subtype), ESP_LOGI(TAG, "Find partition with type %s, subtype %s, label %s...", get_type_str(type), get_subtype_str(subtype),
name == NULL ? "NULL (unspecified)" : name); name == NULL ? "NULL (unspecified)" : name);
const esp_partition_t * part = esp_partition_find_first(type, subtype, name); const esp_partition_t * part = esp_partition_find_first(type, subtype, name);
if (part != NULL) {
ESP_LOGI(TAG, "\tfound partition '%s' at offset 0x%x with size 0x%x", part->label, part->address, part->size); ESP_LOGI(TAG, "\tfound partition '%s' at offset 0x%x with size 0x%x", part->label, part->address, part->size);
} else {
ESP_LOGE(TAG, "\tpartition not found!");
}
} }
void app_main(void) void app_main(void)