Modularize main.c into rgb, event, database, ui, system, and app_manager modules

This commit is contained in:
Antigravity IDE
2026-07-15 16:14:30 +08:00
parent 30a2e1680b
commit 7ebe802410
15 changed files with 2216 additions and 2124 deletions

18
App/database.h Normal file
View File

@@ -0,0 +1,18 @@
#ifndef __DATABASE_H__
#define __DATABASE_H__
#include "config.h"
// 底层 IAP 接口
void IAP_Disable(void);
u8 IAP_ReadByte(u16 addr);
void IAP_WriteByte(u16 addr, u8 dat);
void IAP_EraseSector(u16 addr);
// 数据库持久化接口
void Load_Database(void);
void Save_Database(void);
void Add_Sensor_With_Zone(u32 addr, u8 type, u8 zone);
bit Check_Sensor_ID(u32 addr, u8 *out_slot_index);
#endif