summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-04-26 10:20:53 +1000
committerjacqueline <me@jacqueline.id.au>2023-04-26 10:20:53 +1000
commit2be4d4204c6cb3a591be070e5d6a15a54070fc6c (patch)
tree78744bfa9571e26ae8e8693dc9af227641549062 /src/main
parent7972bd4567a99179338259e9e6ce19168c2c0db3 (diff)
downloadtangara-fw-2be4d4204c6cb3a591be070e5d6a15a54070fc6c.tar.gz
Allow RenameFile to overwrite existing files
Diffstat (limited to 'src/main')
-rw-r--r--src/main/main.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/main/main.cpp b/src/main/main.cpp
index 4fb355e2..d58b07b6 100644
--- a/src/main/main.cpp
+++ b/src/main/main.cpp
@@ -37,15 +37,17 @@
static const char* TAG = "MAIN";
-void db_main(void *whatever) {
+void db_main(void* whatever) {
ESP_LOGI(TAG, "Init database");
+ std::unique_ptr<database::Database> db;
auto db_res = database::Database::Open();
if (db_res.has_error()) {
- ESP_LOGE(TAG, "Failed!");
+ ESP_LOGE(TAG, "database failed :(");
+ } else {
+ db.reset(db_res.value());
+ ESP_LOGI(TAG, "database good :)");
}
- std::unique_ptr<database::Database> db(db_res.value());
- ESP_LOGI(TAG, "database good :)");
vTaskDelay(pdMS_TO_TICKS(10000));
vTaskDelete(NULL);
@@ -79,9 +81,10 @@ extern "C" void app_main(void) {
ESP_LOGI(TAG, "Launch database task");
std::size_t db_stack_size = 256 * 1024;
StaticTask_t database_task_buffer = {};
- StackType_t *database_stack =
- reinterpret_cast<StackType_t*>(heap_caps_malloc(db_stack_size, MALLOC_CAP_SPIRAM));
- xTaskCreateStatic(&db_main, "LEVELDB", db_stack_size, NULL, 1, database_stack, &database_task_buffer);
+ StackType_t* database_stack = reinterpret_cast<StackType_t*>(
+ heap_caps_malloc(db_stack_size, MALLOC_CAP_SPIRAM));
+ xTaskCreateStatic(&db_main, "LEVELDB", db_stack_size, NULL, 1, database_stack,
+ &database_task_buffer);
ESP_LOGI(TAG, "Init touch wheel");
std::shared_ptr<drivers::TouchWheel> touchwheel =
@@ -115,4 +118,3 @@ extern "C" void app_main(void) {
vTaskDelay(pdMS_TO_TICKS(100));
}
}
-