ggt_cpu.h
来自「ARM下的多任务操作系统源码:GogotoOS」· C头文件 代码 · 共 51 行
H
51 行
/****************************************************************************************************
** 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 + =
减小字号Ctrl + -
显示快捷键?