main.c

来自「开发环境:ADS 1.2 目标平台:ARM:S3C44B0 显示屏:tft」· C语言 代码 · 共 120 行

C
120
字号
/*
 *Module: main.C		
 *Programed by: 
 *Programed on: Date: 
 *Modified  by:
 *Modified  on: Date:
*/

#define	TASK_GLOBALS
#include "option.h"
#include "def.h"
#include "44b.h"
#include "44blib.h"

#include    <stdio.h>
#include    <stdlib.h>
#include	<math.h>
#include	<string.h>

#include	"const.h"

#include "GUI.H"

extern void ShowHiresAntialiasing(void);
extern void  DemoScale(void);
extern  void DemoAntialiasing(void);
extern  void  DrawPolygon(void);
extern  void DemoBandingMemdev(void);
extern	int GUI_Init(void);
extern  void Widget_Progbar(void);
extern void Dialog_All(void);
extern void Delay(int time);
extern void ShowColorBar(void);
extern void GUIDEMO_Messagebox(void);


extern void TP_GetAdXY(void);
//*----------------------------------------------------------------------------
//* Function Name       : main
//* Object              : Main function 
//* Input Parameters    : none
//* Output Parameters   : none
//*----------------------------------------------------------------------------
void Main( void )
{
	int i;
	
	rSYSCFG=0x6; 
    
    Uart_Init();			
	Port_Init();
 	GUI_Init();

 while(1) 
 {
    
   GUI_SetDefault();
   GUI_SetColor(0xffffff);
   GUI_SetFont(&GUI_Font32_1);
   GUI_Clear();
   GUI_DispString("civility\n");
   GUI_SetColor(0xffaa55);
   GUI_SetFont(&GUI_FontHZ12);
   GUI_DispString("\n(1)pl. ci.vil.i.ties;\n(2)【复数】 ci.vil.i.ties;\n(3)Courteous behavior; politeness.\n(4)文明举止;礼貌\n(5)A courteous act or utterance.\n(6)有礼貌的举止或表达");
   Delay(10000);

    GUI_Clear();
	for (i=10; i<50; i++)
		GUI_DrawCircle(100,100,i);
	Delay(10000);
	
    GUI_Clear();
    GUI_SetColor(0xffffff);
    GUI_FillEllipse(100, 80, 50, 70);
    GUI_SetColor(0x000000);
    GUI_FillEllipse(100, 80, 10, 50);
   Delay(10000);
   
   GUI_SetDefault();
   GUI_Clear();	
   DemoAntialiasing();
   Delay(10000);
   
   GUI_SetDefault();
   GUI_Clear();
   DemoBandingMemdev();
   Delay(10000);
    
   GUI_Clear();
   GUI_SetDefault();
   ShowHiresAntialiasing();
   Delay(10000);
   
   GUI_Clear();
   GUI_SetDefault();
   DemoScale();
   Delay(10000);  

   GUI_Clear();
   GUI_SetDefault();
   Widget_Progbar();
   Delay(10000);  
   
   GUI_Clear();
   GUI_SetDefault();
   ShowColorBar();
   Delay(10000);  

   //GUI_Clear();
   //GUI_SetDefault();
   //GUIDEMO_Messagebox();
   //Delay(10000);
      
   //GUI_Clear();
   //GUI_SetDefault();
   //Dialog_All();
   //Delay(10000);  

 }
}

⌨️ 快捷键说明

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