blob: 98d8890d8c8016ee9bc75ef3f76d8d5679198329 [file] [log] [blame]
/*******************************************************************************
* °æÈ¨ËùÓÐ (C)2011, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
*
* ÎļþÃû³Æ: ptf.h
* Îļþ±êʶ: ptf.h
* ÄÚÈÝÕªÒª: ptf stands for platform£¬¸ÃÍ·Îļþ°üº¬ºÍ²Ù×÷ϵͳƽ̨Ïà¹ØµÄÖжϱ£´æ
ºÍÖжϻָ´ºê¶¨ÒåÒÔ¼°Ò»Ð©ÖжϱêÖ¾Öµ
* ʹÓ÷½·¨: #include "ptf.h"
*
* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
* ------------------------------------------------------------------------------
* 2011/12/09 V1.0 Create ÁõÑÇÄÏ ´´½¨
*
*******************************************************************************/
#ifndef _PTF_H
#define _PTF_H
/*******************************************************************************
* Í·Îļþ *
*******************************************************************************/
#include "oss_api.h"
/*******************************************************************************
* ºê¶¨Òå *
*******************************************************************************/
#define ENABLE_INT (0x1000)
#define DISABLE_INT (~ENABLE_INT)
#define CLEAR_INT (0x4000)
#define PENDING_INT (0x2000)
# define PTF_IRQ_DISABLE ZOSS_DISABLE_IRQ()
# define PTF_IRQ_ENABLE ZOSS_ENABLE_IRQ()
# define PTF_IRQ_DISABLE_QUICK ZOSS_DISABLE_IRQ_FAST()
# define PTF_IRQ_ENABLE_QUICK ZOSS_ENABLE_IRQ_FAST()
/*******************************************************************************
* Êý¾ÝÀàÐͶ¨Òå *
*******************************************************************************/
/*******************************************************************************
* È«¾Ö±äÁ¿ÉùÃ÷ *
*******************************************************************************/
/*******************************************************************************
* È«¾Öº¯ÊýÉùÃ÷ *
*******************************************************************************/
#endif // #ifndef _PTF_H