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

/*
* 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;
}