?? lcdgetp.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 : LCDGetP.c
Purpose : Get Pixel routines
Note: These routines are in a module of their own
because they are mostly not required to link
---------------------------END-OF-HEADER------------------------------
*/
#include <stddef.h> /* needed for definition of NULL */
#include "GUI_Private.h"
#include "GUIDebug.h"
/*********************************************************************
*
* LCD_GetPixelIndex
*
**********************************************************************
Note: We can not use the standard clipping which we use for drawing
operations as it is perfectly legal to read pixels outside of
the clipping area. We therefor get the bounding rectangle of the
device and use it for clipping.
*/
unsigned LCD_GetPixelIndex(int x, int y) {
LCD_RECT r;
LCDDEV_L0_GetRect(&r);
if (x < r.x0)
return 0;
if (x > r.x1)
return 0;
if (y < r.y0)
return 0;
if (y > r.y1)
return 0;
return LCDDEV_L0_GetPixelIndex(x,y);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -