You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.4 KiB
72 lines
1.4 KiB
/*
|
|
* 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 <rtthread.h>
|
|
#include "dfs_fs.h"
|
|
#include <rtdbg.h>
|
|
#include "RUN_LED.h"
|
|
|
|
#include <dbhelper.h>
|
|
#define DB_NAME "/rt.db"
|
|
|
|
#define DBG_TAG "main"
|
|
#define DBG_LVL DBG_LOG
|
|
#include <rtdbg.h>
|
|
|
|
|
|
|
|
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;
|
|
}
|
|
|