⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ga_api.h

📁 三星ic 9980的源代码. 718版.
💻 H
字号:
/******************************************************************************/
/*  File name  : Ga_api.h                                                     */
/*  Start date : 2002.12.16                                                   */
/*  By         : KIM DO YEON                                                  */
/*  Contact    :                                                              */
/*  Description: S5H5002 Graphic Definition Header file                       */
/*  $Log: Ga_api.h,v $
/*  Revision 1.1.1.1  2005/03/29 08:09:24  wanghu
/*  no message
/*                                                                    */
/******************************************************************************/

#ifndef _GA_API_H
#define _GA_API_H

#ifdef  __cplusplus
extern  "C" {
#endif

/************************************************************************
*    INCLUDES                                                           
*************************************************************************/ 

/************************************************************************
* MACRO FUNCTION DEFINITION                                             
*************************************************************************/
// #define WRITE_REG(reg,val)      (reg) = (val)
//#define SETBIT_REG(reg,val)     (reg) |= (val)
//#define RESETBIT_REG(reg,val)   (reg) &= ~(val)
// #define READ_REG(reg)           (reg)
#if _USE_V1_SHOWWINDOW
#define		GA_SEMA_TIMEOUT		200
#else
#define		GA_SEMA_TIMEOUT		10
#endif

#define		GA_SetIntEn()			IO_WData32((unsigned char *)&rGA_INTR_H, 0, (unsigned int)0x1)
#define		GA_ClrIntPend() 			IO_WData32((unsigned char *)&rGA_INTR_H, 0, (unsigned int)0x2)

/************************************************************************
*    GRAPHIC STRUCTURE DEFINITIONS                                      
*************************************************************************/ 
typedef enum {
        
    GA_RETURN_ERROR = 0,
    GA_RETURN_DONE 
        
} GA_Return_t;

/*******************************************
* the funtion list  
********************************************/
//void 			Init_GA( void);
//void 			DeInit_GA( void );

// void 			GA_SetIntEn(void);
// void 			GA_ClrIntPend(void);
GA_Return_t 		GA_ClearReg(void);
void 			GA_ProcessOp(S5H_GfxBitblt_t *bitblt);
void  			GA_SetOp(S5H_GfxBitblt_t *bitblt);
void 			GA_Stop( void );
BOOL  			S5H_GfxSetPlane(void);

VOID Init_GA( VOID );
VOID DeInit_GA( VOID );
VOID GA_RegisterHisr(VOID);
VOID GA_Isr( SINT tmp );
VOID GA_OpDone(VOID);

#ifdef  __cplusplus
}
#endif

#endif /* _GA_API_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -