📄 ggt_cpu.h
字号:
/****************************************************************************************************
** Gogoto OS
** (c) Copyright 2007-2008, luyigui(卢益贵)
** All Rights Reserved
** V1.00.0
**
** 狗狗兔嵌入式多任务系统(基于消息机制)
** 绿城代码、GGT-OS、Gogoto OS、狗狗兔嵌入式、狗狗兔系统
** QQ:48092788
**
**------------------文件信息------------------------------------------------------------------------
** 文件名: GGT_CPU.h
** 创建人: 卢益贵
** 日 期: 2007年12月8日
** 版 本: V1.00.0
** 描 述: Gogoto OS 与CPU有关的头文件
**
**------------------修改记录------------------------------------------------------------------------
** 修改人:
** 版 本:
** 日 期:
** 描 述:
**
****************************************************************************************************/
#ifndef __GGT_CPU_H__
#define __GGT_CPU_H__
#define OS_INT_COUNT 1
#define NOINT 0x80
#define USR32MODE 0x10
#define SVC32MODE 0x13
#define SYS32MODE 0x1F
#define IRQ32MODE 0x12
#define FIQ32MODE 0x11
extern void SWI_Handler(INT32 Handle) __arm __swi(0);
#define OSTaskSW() SWI_Handler(0)
#define OSTaskLoad() SWI_Handler(1)
#define OSIRQLock() SWI_Handler(2)
#define OSIRQUnlock() SWI_Handler(3)
extern void OSClockInit(void);
extern UINT32* OSStackAlloc(void);
extern UINT32* OSStackInit(void *pTaskBody, UINT32 *pStack, UINT32 Mode, UINT32 Param);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -