亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gui_mouse_driverps2.c

?? UC_GUI開發源代碼,里面含有范例,源文件
?? C
字號:
/*
*********************************************************************************************************
*                                             uC/GUI V3.98
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
*
*              礐/GUI is protected by international copyright laws. Knowledge of the
*              source code may not be used to write a similar product. This file may
*              only be used in accordance with a license and should not be redistributed
*              in any way. We appreciate your understanding and fairness.
*
----------------------------------------------------------------------
File        : GUITOUCH.C
Purpose     : Touch screen manager
----------------------------------------------------------------------
This module handles the touch screen. It is configured in the file
GUITouch.conf.h (Should be located in the Config\ directory).
----------------------------------------------------------------------
*/

#include "LCD_Private.h"      /* private modul definitions & config */
#include "GUI_Protected.h"

/*********************************************************************
*
*       Static data
*
**********************************************************************
*/

static int  _ScreenX              = 0;    /* x-pos              */
static int  _ScreenY              = 0;    /* y-pos              */
static int  _NumBytesInBuffer     = 0;    /* bytes in rx buffer */
static U8   _Buttons              = 0;    /* button status      */
static U8   _abInBuffer[3];               /* mouse rx buffer    */

/*********************************************************************
*
*       Static code
*
**********************************************************************
*/
/*********************************************************************
*
*       _EvaPacket
*
* Purpose:
*   Process data packet from mouse:
*
*             | D7    D6    D5    D4    D3    D2    D1    D0
*   ----------+----------------------------------------------
*   1st byte  | --    --    Y-    X-     1    --    LB    RB
*   2nd byte  | X7    X6    X5    X4    X3    X2    X1    X0
*   3rd byte  | Y7    Y6    Y5    Y4    Y3    Y2    Y1    Y0
*/
static void _EvaPacket(void) {
  char a;
  GUI_PID_STATE State;
  _Buttons = _abInBuffer[0] & 0x03;
  a = _abInBuffer[1];
  /* test x move sign. */
  if(_abInBuffer[0] & 0x10) {
    a=-a;
    _ScreenX  -= a;
  }        /* direction is negative, move left */
  else {
    _ScreenX  += a;
  }
  a = _abInBuffer[2];
  /* test y move sign. */
  if(_abInBuffer[0] & 0x20) {
    a=-a;
    _ScreenY  += a;
  }  /* direction is negative, move down */ else {
    _ScreenY  -= a;
  }
  /* check min/max positions */    
  if (_ScreenX < 0) {
    _ScreenX = 0;
  } else if (_ScreenX > LCD_XSIZE-1) {
    _ScreenX = LCD_XSIZE-1;
  } if (_ScreenY < 0) {
    _ScreenY = 0;
  } else if (_ScreenY > LCD_YSIZE-1) {
    _ScreenY = LCD_YSIZE-1;
  }
  /* signal new mouse data */
  State.x       = _ScreenX;
  State.y       = _ScreenY;
  State.Pressed = _Buttons;
  GUI_MOUSE_StoreState(&State);
}

/*********************************************************************
*
*       Public code
*
**********************************************************************
*/
/*********************************************************************
*
*       GUI_MOUSE_DRIVER_PS2_OnRx
*
* Purpose:
*   Mouse receive interrupt handler. The PS2 mouse interrupt gets
*   in three bytes from the mouse, then wakes up the mouse LSR.
*/
void GUI_MOUSE_DRIVER_PS2_OnRx(unsigned char Data) {
  if (!_NumBytesInBuffer) {
    /* check for start frame */
    if ((Data & 0x0c) == 0x08) {
      _abInBuffer[0] = Data;
      _NumBytesInBuffer++;
    }
  } else {
    _abInBuffer[_NumBytesInBuffer] = Data;
    _NumBytesInBuffer++;
    if (_NumBytesInBuffer >= 3) {
      _EvaPacket();
      _NumBytesInBuffer = 0;
    }
  }
}

/*********************************************************************
*
*       GUI_MOUSE_DRIVER_PS2_Init
*/
void GUI_MOUSE_DRIVER_PS2_Init(void) {
  _NumBytesInBuffer = 0; 
}

/*************************** End of file ****************************/
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一二三四在线| 久久久影视传媒| 国产在线播精品第三| 亚洲美女屁股眼交3| 欧美大胆一级视频| 91在线看国产| 国产乱码字幕精品高清av | 国产丝袜美腿一区二区三区| 欧美理论电影在线| 国产精品视频麻豆| 久久亚洲精品小早川怜子| 91精品国产综合久久婷婷香蕉 | 一区二区三区毛片| 国产精品不卡一区| 欧美国产综合色视频| 亚洲国产岛国毛片在线| 久久久亚洲综合| 久久久精品免费网站| 国产性天天综合网| 国产婷婷一区二区| 久久久久9999亚洲精品| 26uuu色噜噜精品一区二区| 日韩亚洲欧美高清| 日韩免费看的电影| 日韩一区二区高清| 麻豆国产欧美日韩综合精品二区| 亚洲成人一区在线| 日韩av二区在线播放| 色综合久久久久综合体桃花网| 欧美午夜影院一区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久这里只有精品视频网| 夜夜嗨av一区二区三区网页| 国产成人av一区二区三区在线 | 亚洲男同1069视频| 大白屁股一区二区视频| 日韩欧美国产一二三区| 亚洲午夜免费视频| 色综合色综合色综合色综合色综合| 日韩欧美不卡一区| 首页国产欧美久久| 欧美性受xxxx| 自拍av一区二区三区| 国产a级毛片一区| 精品国产三级a在线观看| 日韩高清中文字幕一区| 色国产综合视频| 国产精品美女视频| www.综合网.com| 国产精品理论在线观看| 丰满亚洲少妇av| 国产欧美一区二区在线| 国产呦萝稀缺另类资源| 久久老女人爱爱| 国产一区二区女| 国产亚洲一区字幕| 99在线视频精品| 亚洲另类春色国产| 在线看国产一区| 亚洲va欧美va人人爽| 精品国产免费视频| 成人毛片在线观看| 夜夜爽夜夜爽精品视频| 欧美日韩一区成人| 日本网站在线观看一区二区三区| 日韩精品一区二区三区蜜臀| 麻豆精品久久久| 久久亚洲私人国产精品va媚药| 国产一区二区三区免费看| 久久精品亚洲麻豆av一区二区| 丁香亚洲综合激情啪啪综合| 18欧美亚洲精品| 欧美在线免费播放| 久久精品理论片| 国产精品午夜在线观看| 91麻豆.com| 日韩精品一级中文字幕精品视频免费观看 | 无码av免费一区二区三区试看| 欧洲日韩一区二区三区| 亚洲曰韩产成在线| 欧美美女黄视频| 免费一级欧美片在线观看| 欧美肥妇free| 国模套图日韩精品一区二区| 中文字幕一区二区三区色视频 | 国产精品日韩成人| 色婷婷综合久久久久中文一区二区 | 成人综合婷婷国产精品久久| 亚洲精品中文在线影院| 欧美成人女星排行榜| 成人av第一页| 亚洲国产一区视频| 91精品国产综合久久精品| 国产综合久久久久影院| 一区二区三区四区亚洲| 欧美三级日本三级少妇99| 午夜国产精品一区| 国产精品理论片| 久久这里只精品最新地址| 欧美午夜一区二区三区免费大片| 美女在线视频一区| 一区二区三区免费看视频| 久久久久久电影| 欧美一区二区三区喷汁尤物| 国产成人福利片| 久久精品国产亚洲5555| 亚洲一区二区在线观看视频| 亚洲国产精品精华液ab| 日韩美女视频在线| 欧美视频一区在线| 国产毛片精品视频| 日本不卡123| 一区二区三区免费在线观看| 欧美韩日一区二区三区| 亚洲精品一区二区三区99| 欧美亚洲日本一区| 91尤物视频在线观看| 国产真实乱对白精彩久久| 亚洲女爱视频在线| 国产三级欧美三级| 久久亚洲精华国产精华液| 欧美福利视频导航| 欧美日韩高清一区二区不卡| 99久久免费国产| 日韩激情视频网站| 亚洲精品久久7777| 一区二区三区四区激情| 最近中文字幕一区二区三区| 亚洲国产成人一区二区三区| 久久精品免视看| 国产片一区二区| 国产亚洲欧美一区在线观看| 国产婷婷色一区二区三区四区| 精品国产伦理网| wwwwxxxxx欧美| 国产色婷婷亚洲99精品小说| 久久久精品一品道一区| 久久久久久久久久久久久女国产乱 | 亚洲欧洲无码一区二区三区| 欧美国产日韩在线观看| 中文字幕制服丝袜成人av| 国产精品女同一区二区三区| 久久久久青草大香线综合精品| 91国产精品成人| 欧美日韩视频第一区| 777午夜精品免费视频| 日韩欧美自拍偷拍| 久久久久99精品一区| 国产精品伦一区| 亚洲激情网站免费观看| 亚洲国产精品尤物yw在线观看| 亚洲成人一二三| 麻豆国产精品一区二区三区| 国产精品夜夜爽| 91蝌蚪国产九色| 欧美日韩亚洲国产综合| 精品福利av导航| 日韩女同互慰一区二区| 日韩精品综合一本久道在线视频| 555www色欧美视频| 91精品国产色综合久久ai换脸 | 欧美一区午夜精品| 欧美一区日韩一区| 久久久一区二区| 中文字幕va一区二区三区| 亚洲视频一区二区免费在线观看| 中文av一区二区| 国产精品久久久久国产精品日日 | 亚洲欧美日韩系列| 午夜视频在线观看一区二区| 久色婷婷小香蕉久久| 日韩影院免费视频| 国产一区二区三区在线观看免费视频 | 日韩国产欧美三级| 成人午夜在线免费| 欧美日韩日日摸| 日韩一区二区三区av| 2024国产精品| 亚洲午夜精品在线| 久久99这里只有精品| 欧洲av一区二区嗯嗯嗯啊| 在线观看一区二区精品视频| 欧美日韩国产免费一区二区 | 欧美激情一区在线| 国产精品女人毛片| 一区二区三区美女| 久久国产婷婷国产香蕉| 欧美综合色免费| 久久久午夜精品| 国产精品短视频| 国产在线观看一区二区| 91成人免费电影| 亚洲国产高清在线| 狠狠色狠狠色综合系列| 国模少妇一区二区三区| 精品一区二区三区久久久| 在线观看www91| 亚洲欧洲综合另类| 成人黄色电影在线| 久久精品一区二区三区不卡牛牛|