📄 ggt_systype.h
字号:
/****************************************************************************************************
** Gogoto OS
** (c) Copyright 2007-2008, luyigui(卢益贵)
** All Rights Reserved
** V1.00.0
**
** 狗狗兔嵌入式多任务系统(基于消息机制)
** 绿城代码、GGT-OS、Gogoto OS、狗狗兔嵌入式、狗狗兔系统
** QQ:48092788
**
**------------------文件信息------------------------------------------------------------------------
** 文件名: GGT_SysType.h
** 创建人: 卢益贵
** 日 期: 2007年12月8日
** 版 本: V1.00.0
** 描 述: Gogoto OS 仅供系统使用的类型定义头文件
**
**------------------修改记录------------------------------------------------------------------------
** 修改人:
** 版 本:
** 日 期:
** 描 述:
**
****************************************************************************************************/
#ifndef __GGT_SYS_TYPE_H__
#define __GGT_SYS_TYPE_H__
#include "GGT_OS.h"
typedef struct __OSMsg
{
struct __OSMsg * pNext;
UINT32 Msg;
UINT32 wParam;
UINT32 lParam;
}_OSMsg, *_pOSMsg;
typedef struct __OSBoxMsg
{
_BoxHead Head;
_OSMsg Msg[1];
}_OSBoxMsg, *_pOSBoxMsg;
typedef struct __OSTask
{
struct __OSTask *pNext;
UINT32 *pTskStack;
UINT32 *pStack;
UINT32 ID;
UINT32 PrioTick;
UINT32 State;
INT32 StateValue;
_pOSMsg pMsg;
}_OSTask, *_pOSTask;
typedef struct __OSBoxTask
{
_BoxHead Head;
_OSTask Task[1];
}_OSBoxTask, *_pOSBoxTask;
typedef struct __OSTimer
{
struct __OSTimer * pNext;
UINT32 ID;
UINT32 TaskID;
UINT32 Time;
UINT32 Timeout;
}_OSTimer, *_pOSTimer;
typedef struct __OSBoxTimer
{
_BoxHead Head;
_OSTimer Timer[1];
}_OSBoxTimer, *_pOSBoxTimer;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -