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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? gui_mouse_driverps2.c

?? 這是我移植到GBA游戲機(jī)上的uCGUI3.24 可以通過(guò)模擬器仿真
?? C
字號(hào):
/*
*********************************************************************************************************
*                                                uC/GUI
*                        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"

/*********************************************************************
*
*                Local Variables & Defines
*
**********************************************************************
*/

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 */



/*********************************************************************
*
*           _EvaPacket
*
**********************************************************************

  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);
}


/*********************************************************************
*
*       GUI_MOUSE_DRIVER_PS2_OnRx : 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; 
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女mm1313爽爽久久久蜜臀| 成人av免费在线| 中文字幕一区免费在线观看| 欧美日韩一区在线观看| 成人性视频免费网站| 午夜精品久久久久久久久久久 | 美女爽到高潮91| 亚洲免费观看高清在线观看| 久久先锋影音av| 666欧美在线视频| 色av综合在线| jlzzjlzz欧美大全| 国产真实乱子伦精品视频| 午夜视黄欧洲亚洲| 亚洲精品国产高清久久伦理二区| 久久久一区二区三区| 日韩一级片网站| 欧美日韩不卡视频| 欧美性淫爽ww久久久久无| 99re8在线精品视频免费播放| 国产一区高清在线| 蜜臀av一区二区| 免费久久99精品国产| 丝袜亚洲另类欧美综合| 亚洲国产一区二区三区青草影视| 亚洲男人天堂av| 亚洲欧美福利一区二区| 综合自拍亚洲综合图不卡区| 国产欧美一区视频| 久久精品人人做人人爽人人 | 亚洲啪啪综合av一区二区三区| 久久精品网站免费观看| 欧美变态口味重另类| 日韩精品一区二区三区在线| 欧美一区二区三区日韩视频| 制服丝袜亚洲网站| 欧美一区二区三区免费在线看| 欧美日韩大陆一区二区| 欧美一区在线视频| 91精品国产91久久久久久一区二区| 欧美日韩国产精选| 日韩欧美资源站| 久久久久久久久久久99999| 久久久久久久久蜜桃| 中文字幕av资源一区| 国产精品久久久久一区| 亚洲天堂精品视频| 一区二区在线电影| 亚洲福利一区二区三区| 天天av天天翘天天综合网| 日本不卡不码高清免费观看| 久久精品国产亚洲5555| 国产在线视视频有精品| 国产精品996| av电影天堂一区二区在线观看| 99在线热播精品免费| 一本大道综合伊人精品热热| 欧美日韩国产一区| 精品国产乱码久久久久久蜜臀 | av在线这里只有精品| 91蜜桃免费观看视频| 欧美日韩日日骚| 精品日韩欧美在线| 国产精品国产三级国产aⅴ原创| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲成人免费在线| 狠狠狠色丁香婷婷综合激情| 99久久er热在这里只有精品15 | 精品日本一线二线三线不卡| 国产欧美一区二区三区鸳鸯浴| 日韩毛片精品高清免费| 丝袜美腿亚洲一区| 国产精品一区二区三区乱码| 91在线无精精品入口| 欧美乱妇20p| 亚洲国产精品成人综合色在线婷婷| 亚洲激情图片小说视频| 久久国内精品视频| 91女厕偷拍女厕偷拍高清| 欧美日韩日本视频| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区久久久| 国产精品18久久久久久vr| 色一情一伦一子一伦一区| 日韩久久精品一区| 亚洲欧美日韩系列| 紧缚捆绑精品一区二区| 色哟哟日韩精品| 久久久www成人免费毛片麻豆 | 91精品国产入口在线| 中文字幕av一区二区三区高| 日日摸夜夜添夜夜添亚洲女人| 成人在线综合网| 欧美一区二区三区免费观看视频| 日韩理论片一区二区| 激情欧美一区二区| 欧美欧美欧美欧美| 亚洲色图一区二区| 国产伦精一区二区三区| 欧美日本不卡视频| 亚洲色图色小说| 丰满岳乱妇一区二区三区| 欧美精品久久一区二区三区| 亚洲日本免费电影| 国产呦精品一区二区三区网站| 欧美人狂配大交3d怪物一区| 亚洲免费观看高清在线观看| 国产成人精品三级| 日韩精品一区二区三区四区| 亚洲成a人片综合在线| 色又黄又爽网站www久久| 久久看人人爽人人| 精品在线观看视频| 欧美高清dvd| 亚洲va欧美va天堂v国产综合| 91视频国产观看| 国产精品色婷婷| 岛国一区二区在线观看| 久久久夜色精品亚洲| 久久国产成人午夜av影院| 欧美日韩一区二区三区四区五区 | 欧美视频在线不卡| 一区二区三区中文字幕电影| 成人精品视频一区二区三区 | 午夜精品一区二区三区电影天堂| 99久久精品免费| 亚洲视频一二三| 99国产精品一区| 亚洲人成网站在线| 色综合亚洲欧洲| 亚洲精品美国一| 色婷婷精品久久二区二区蜜臂av| 1024成人网色www| www.av亚洲| 亚洲美女屁股眼交| 色噜噜狠狠一区二区三区果冻| 亚洲人一二三区| 色就色 综合激情| 国产精品二三区| 日本黄色一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美在线不卡视频| 亚洲电影一级片| 欧美一区二区视频在线观看2020 | 亚洲日本免费电影| 在线精品视频小说1| 无码av中文一区二区三区桃花岛| 51精品秘密在线观看| 美日韩一级片在线观看| 久久久亚洲高清| hitomi一区二区三区精品| 亚洲色图.com| 欧美电影一区二区| 国产一区亚洲一区| 日韩毛片一二三区| 欧美日韩免费一区二区三区| 日韩国产高清影视| 久久久久九九视频| 91蝌蚪porny成人天涯| 性久久久久久久久久久久| 3d成人动漫网站| 国产精品自拍网站| 一区二区三区日韩欧美精品| 欧美日产在线观看| 国产精品资源在线看| 夜色激情一区二区| 日韩视频免费直播| 成人精品小蝌蚪| 亚洲国产日韩精品| 久久久久一区二区三区四区| 一本大道久久a久久精二百| 蓝色福利精品导航| ...xxx性欧美| 欧美一级一区二区| 成人avav在线| 日韩电影在线一区二区| 国产精品日韩精品欧美在线| 欧美日高清视频| 成人高清av在线| 日本中文在线一区| 日韩av不卡一区二区| 亚洲国产精华液网站w| 欧美日韩一级视频| 国产一区二区三区四区五区美女| 亚洲丝袜自拍清纯另类| 日韩精品一区二区在线| 91福利视频久久久久| 国产精品一级片| 日本一区中文字幕| 亚洲青青青在线视频| 久久在线观看免费| 在线不卡免费av| 日本韩国一区二区| 成人黄色在线网站| 美女在线观看视频一区二区| 亚洲一区二区三区小说| 亚洲国产精品成人综合| 日韩一区二区免费高清| 欧美视频一区二区三区四区| jlzzjlzz亚洲日本少妇|