📄 declare.h
字号:
/*
*********************************************************************************************************
* uC/OS-II
* The Real-Time Kernel
*
* (c) Copyright 1992-2001, Jean J. Labrosse, Weston, FL
* All Rights Reserved
*
* File : declare.h
* By : wurui
*********************************************************************************************************
*/
#ifndef _DECLARE_H
#define _DECLARE_H
#include "task_cfg.h"
#ifdef WIN32
#include "TypeExt.h"
#include "OS_simulator.h"
#endif
#ifndef WIN32
#include "includes.h"
#include "my_os_q.h"
#endif
#include "key.h"
#include "GUI.h"
//#include "GUI_X.h"
#include "dummy.h"
#include "irq.h"
#include "FrameWin.h"
#include <stddef.h>
#include "res.h"
#include "drv_disk.h"
#ifdef __IAR_SYSTEMS_ICC
#include "includes.h"
#include "fs_api.h"
#include "Api_property.h"
#endif /* __IAR_SYSTEMS_ICC */
#ifndef WIN32
#include "my_os_q.h"
#endif
#ifndef WIN32
#include "intrz80.h"
#endif
#ifdef WIN32
#include <stdio.h>
#endif
#define GUI_FontComic24B_ASCII GUI_DUMMY
void Enable_RTC_INT(void);
void TM_Init(void);
extern RTCSchISR;
typedef struct
{
FRAMEWIN_Handle FrameWin; // 任务窗体模板入口
WM_HWIN ChildWin[5]; // 任务窗体活动的子窗体.
int CurWinSel;
void *point[5];
bool music_selectflag;
bool RedrawFlag; //+23
BYTE MusicABFlag;
bool ABFlashFlag;
//music_t *g_music_var;
int PlayingTimeStub;
int CurVolumn;
int CurSelect;
int LastSelect;
BYTE lastkey;
}stack_vars;
extern OS_EVENT *GUIToMainWindow;
extern OS_EVENT *GUIToEBookWindow;
extern OS_EVENT *Engine_In;
extern OS_EVENT *Engine_Out;
extern OS_EVENT *FileSelect_In;
#if GUI_OS == 0
#error Multitasking sample requires task awareness (#define GUI_OS 1)
#endif
#ifndef WIN32
#define START_MT() OSStart()
#define Delay(t) OSTimeDly(t)
void FB_UpdateScreen(void);
#endif
//void TaskMessageSender(OS_EVENT *MessageAccepter,msg_t *message);
int OpenRES(const char *ResFilePath);
void DelGUITask();
void MainTaskCreate();
void MainTaskDelete();
bool MainTaskDetect();
void MusicTaskCreate();
void MusicTaskDelete();
bool MusicTaskDetect();
//char *GetCurMusicName(stack_vars *MusicTaskVars,int sel);
//char *GetNextMusicName(stack_vars *MusicTaskVars);
void EBookTaskCreate();
void EBookTaskDelete();
bool EBookTaskDetect();
void RecordTaskCreate();
void RecordTaskDelete();
bool RecordTaskDetect();
void PlayerEngine();
int PlayerEngineDetect();
void RecorderEngine();
int RecorderEngineDetect();
bool FileSelectEngineDetect();
void FSel_Unlock();
void FSel_Lock();
void CreatePlayerTask();
int GUI_ShowPic(int id, int x, int y);
const char *GUI_GetStringByID(int id, U8 LanguageID);
void System_DealMessage(WM_MESSAGE *pMsg);
#endif /* _DECLARE_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -