/* * Copyright (c) 2006-2025, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2025-10-18 RT-Thread first version */ #include #include "dfs_fs.h" #include #include "RUN_LED.h" #include #define DB_NAME "/rt.db" #define DBG_TAG "main" #define DBG_LVL DBG_LOG #include int main(void) { rt_thread_mdelay(100); //等待sd_mount线程挂载文件系统,可使用IPC信号量完成同步,提高实时性 thread_RUN_LED(); //int db_HelperInit; // db_HelperInit = db_helper_init(); // if(db_HelperInit =RT_EOK){ // rt_kprintf("HelperInit database\n"); // } // int db_helper_init(); // sqlite3 *db; // int8_t rc; // rc = sqlite3_open("rt.db", &db); // if (rc != SQLITE_OK) // { //rt_kprintf("Cannot open database: %s\n", sqlite3_errmsg(db)); //return -1; // }else{ // rt_kprintf("Database opened successfully\n"); // sqlite3_close(db); // } // sqlite3_os_init(); //if(int sqlite3_os_init()==RT_EOK){LOG_D("Sqlite int RT_EOK!");} // sqlite3_os_init(); /* int rc = db_connect("/rt.db"); if (rc <0) { const char *sql = "CREATE TABLE student(id INTEGER PRIMARY KEY AUTOINCREMENT,name varchar(32) NOT NULL,score INT NOT NULL);"; int db_create_database(sql); }*/ return RT_EOK; }