blob: 98d8890d8c8016ee9bc75ef3f76d8d5679198329 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001/*******************************************************************************
2* °æÈ¨ËùÓÐ (C)2011, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
3*
4* ÎļþÃû³Æ: ptf.h
5* Îļþ±êʶ: ptf.h
6* ÄÚÈÝÕªÒª: ptf stands for platform£¬¸ÃÍ·Îļþ°üº¬ºÍ²Ù×÷ϵͳƽ̨Ïà¹ØµÄÖжϱ£´æ
7 ºÍÖжϻָ´ºê¶¨ÒåÒÔ¼°Ò»Ð©ÖжϱêÖ¾Öµ
8* ʹÓ÷½·¨: #include "ptf.h"
9*
10* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
11* ------------------------------------------------------------------------------
12* 2011/12/09 V1.0 Create ÁõÑÇÄÏ ´´½¨
13*
14*******************************************************************************/
15
16#ifndef _PTF_H
17#define _PTF_H
18
19/*******************************************************************************
20* Í·Îļþ *
21*******************************************************************************/
22#include "oss_api.h"
23
24
25/*******************************************************************************
26* ºê¶¨Òå *
27*******************************************************************************/
28#define ENABLE_INT (0x1000)
29#define DISABLE_INT (~ENABLE_INT)
30#define CLEAR_INT (0x4000)
31#define PENDING_INT (0x2000)
32
33# define PTF_IRQ_DISABLE ZOSS_DISABLE_IRQ()
34# define PTF_IRQ_ENABLE ZOSS_ENABLE_IRQ()
35# define PTF_IRQ_DISABLE_QUICK ZOSS_DISABLE_IRQ_FAST()
36# define PTF_IRQ_ENABLE_QUICK ZOSS_ENABLE_IRQ_FAST()
37
38/*******************************************************************************
39* Êý¾ÝÀàÐͶ¨Òå *
40*******************************************************************************/
41
42
43/*******************************************************************************
44* È«¾Ö±äÁ¿ÉùÃ÷ *
45*******************************************************************************/
46
47
48/*******************************************************************************
49* È«¾Öº¯ÊýÉùÃ÷ *
50*******************************************************************************/
51
52#endif // #ifndef _PTF_H
53