diff options
Diffstat (limited to 'applications/sd-card-test/sd-card-test.cpp')
-rw-r--r-- | applications/sd-card-test/sd-card-test.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/applications/sd-card-test/sd-card-test.cpp b/applications/sd-card-test/sd-card-test.cpp index 5431a392..28dd5abb 100644 --- a/applications/sd-card-test/sd-card-test.cpp +++ b/applications/sd-card-test/sd-card-test.cpp @@ -104,23 +104,21 @@ void SdTest::run() { app_ready(); - fs_api = static_cast<FS_Api*>(furi_open("sdcard")); + fs_api = static_cast<FS_Api*>(furi_record_open("sdcard")); if(fs_api == NULL) { set_error({"cannot get sdcard api"}); exit(); } - Cli* cli = static_cast<Cli*>(furi_open("cli")); + Cli* cli = static_cast<Cli*>(furi_record_open("cli")); - if(cli != NULL) { - // read_benchmark and write_benchmark signatures are same. so we must use tags - auto cli_read_cb = cbc::obtain_connector<0>(this, &SdTest::cli_read_benchmark); - cli_add_command(cli, "sd_read_test", cli_read_cb, this); + // read_benchmark and write_benchmark signatures are same. so we must use tags + auto cli_read_cb = cbc::obtain_connector<0>(this, &SdTest::cli_read_benchmark); + cli_add_command(cli, "sd_read_test", cli_read_cb, this); - auto cli_write_cb = cbc::obtain_connector<1>(this, &SdTest::cli_write_benchmark); - cli_add_command(cli, "sd_write_test", cli_write_cb, this); - } + auto cli_write_cb = cbc::obtain_connector<1>(this, &SdTest::cli_write_benchmark); + cli_add_command(cli, "sd_write_test", cli_write_cb, this); detect_sd_card(); get_sd_card_info(); @@ -893,6 +891,7 @@ template <class T> void SdTest::set_text(std::initializer_list<T> list) { printf("------------------------\n"); release_state(); + update_gui(); } // render app |