41 lines
737 B
C
Raw Normal View History

2021-08-04 10:46:24 +08:00
#include "sys.h"
#include "delay.h"
#include "led.h"
#include "key.h"
#include "lcd.h"
#include "GameEngine.h"
2021-08-10 15:02:33 +08:00
#include "SD.h"
2021-08-04 10:46:24 +08:00
2021-08-10 15:02:33 +08:00
#include "APP_Reader.h"
2021-08-04 10:46:24 +08:00
int main(void)
{
2021-08-10 15:02:33 +08:00
MPU_Config(); //<2F><><EFBFBD><EFBFBD> MPU
2021-08-04 10:46:24 +08:00
Cache_Enable(); //<2F><><EFBFBD><EFBFBD> L1-Cache
HAL_Init(); //<2F><>ʼ<EFBFBD><CABC> HAL <20><>
Clock_Init(160, 5, 2, 4); //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ϊ 400MHz
SYSCLK_Init(400); //<2F><>ʱ<EFBFBD><CAB1>ʼ<EFBFBD><CABC>
2021-08-10 15:02:33 +08:00
//<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2021-08-04 10:46:24 +08:00
LED_Init();
KEY_Init();
LCD_Init();
2021-08-10 15:02:33 +08:00
//<2F><>ʼ<EFBFBD><CABC>ģ<EFBFBD><C4A3>
2021-08-04 10:46:24 +08:00
GE_Init();
2021-08-10 15:02:33 +08:00
if (SD_Init() == SD_OK)
{
APP_Reader_Launcher();
SD_DeInit();
2021-08-04 10:46:24 +08:00
2021-08-10 15:02:33 +08:00
GE_Draw_ClrAll(WHITE);
GE_Draw_Pic_WithSet(0, 0, BORDER_MAX, BORDER_MAX, "<EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>");
}
2021-08-04 10:46:24 +08:00
while (1)
{
}
}