📄 lcd_protected.h
字号:
/*
*********************************************************************************************************
* uC/GUI V4.04
* 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 : LCD_Protected.h
Purpose : Internals of the LCD level
----------------------------------------------------------------------
*/
#ifndef LCD_INTERN_H
#define LCD_INTERN_H
#include "LCD.h"
/*********************************************************************
*
* Data types
*
**********************************************************************
*/
typedef struct {
int NumEntries;
const LCD_COLOR* pPalEntries;
} LCD_PHYSPALETTE;
/*********************************************************************
*
* Data
*
**********************************************************************
*/
extern GUI_CONST_STORAGE U8 LCD_aMirror[256];
/********************************************************
*
* Color conversion routines (used internally only !
*
*********************************************************
*/
unsigned LCD_Color2Index_User (LCD_COLOR Color);
unsigned LCD_Color2Index_0 (LCD_COLOR Color, const LCD_PHYSPALETTE* pPhysPal);
unsigned LCD_Color2Index_1 (LCD_COLOR Color);
unsigned LCD_Color2Index_M1 (LCD_COLOR Color);
unsigned LCD_Color2Index_2 (LCD_COLOR Color);
unsigned LCD_Color2Index_M2 (LCD_COLOR Color);
unsigned LCD_Color2Index_4 (LCD_COLOR Color);
unsigned LCD_Color2Index_M4 (LCD_COLOR Color);
unsigned LCD_Color2Index_5 (LCD_COLOR Color);
unsigned LCD_Color2Index_111 (LCD_COLOR Color);
unsigned LCD_Color2Index_222 (LCD_COLOR Color);
unsigned LCD_Color2Index_233 (LCD_COLOR Color);
unsigned LCD_Color2Index_323 (LCD_COLOR Color);
unsigned LCD_Color2Index_332 (LCD_COLOR Color);
unsigned LCD_Color2Index_444_12 (LCD_COLOR Color);
unsigned LCD_Color2Index_444_12_1(LCD_COLOR Color);
unsigned LCD_Color2Index_444_16 (LCD_COLOR Color);
unsigned LCD_Color2Index_555 (LCD_COLOR Color);
unsigned LCD_Color2Index_565 (LCD_COLOR Color);
unsigned LCD_Color2Index_556 (LCD_COLOR Color);
unsigned LCD_Color2Index_655 (LCD_COLOR Color);
unsigned LCD_Color2Index_666 (LCD_COLOR Color);
unsigned LCD_Color2Index_822216 (LCD_COLOR Color);
unsigned LCD_Color2Index_84444 (LCD_COLOR Color);
unsigned LCD_Color2Index_8666 (LCD_COLOR Color);
unsigned LCD_Color2Index_8666_1 (LCD_COLOR Color);
unsigned LCD_Color2Index_888 (LCD_COLOR Color);
unsigned LCD_Color2Index_8888 (LCD_COLOR Color);
unsigned LCD_Color2Index_M111 (LCD_COLOR Color);
unsigned LCD_Color2Index_M222 (LCD_COLOR Color);
unsigned LCD_Color2Index_M233 (LCD_COLOR Color);
unsigned LCD_Color2Index_M323 (LCD_COLOR Color);
unsigned LCD_Color2Index_M332 (LCD_COLOR Color);
unsigned LCD_Color2Index_M444_12 (LCD_COLOR Color);
unsigned LCD_Color2Index_M444_16 (LCD_COLOR Color);
unsigned LCD_Color2Index_M555 (LCD_COLOR Color);
unsigned LCD_Color2Index_M565 (LCD_COLOR Color);
unsigned LCD_Color2Index_M556 (LCD_COLOR Color);
unsigned LCD_Color2Index_M655 (LCD_COLOR Color);
unsigned LCD_Color2Index_M666 (LCD_COLOR Color);
unsigned LCD_Color2Index_M8565 (LCD_COLOR Color);
unsigned LCD_Color2Index_M888 (LCD_COLOR Color);
unsigned LCD_Color2Index_M8888 (LCD_COLOR Color);
LCD_COLOR LCD_Index2Color_User (int Index);
LCD_COLOR LCD_Index2Color_0 (int Index, const LCD_PHYSPALETTE* pPhysPal);
LCD_COLOR LCD_Index2Color_1 (int Index);
LCD_COLOR LCD_Index2Color_2 (int Index);
LCD_COLOR LCD_Index2Color_4 (int Index);
LCD_COLOR LCD_Index2Color_5 (int Index);
LCD_COLOR LCD_Index2Color_111 (int Index);
LCD_COLOR LCD_Index2Color_222 (int Index);
LCD_COLOR LCD_Index2Color_233 (int Index);
LCD_COLOR LCD_Index2Color_323 (int Index);
LCD_COLOR LCD_Index2Color_332 (int Index);
LCD_COLOR LCD_Index2Color_444_12 (int Index);
LCD_COLOR LCD_Index2Color_444_12_1(int Index);
LCD_COLOR LCD_Index2Color_444_16 (int Index);
LCD_COLOR LCD_Index2Color_555 (int Index);
LCD_COLOR LCD_Index2Color_565 (int Index);
LCD_COLOR LCD_Index2Color_556 (int Index);
LCD_COLOR LCD_Index2Color_655 (int Index);
LCD_COLOR LCD_Index2Color_666 (int Index);
LCD_COLOR LCD_Index2Color_822216 (int Index);
LCD_COLOR LCD_Index2Color_84444 (int Index);
LCD_COLOR LCD_Index2Color_8666 (int Index);
LCD_COLOR LCD_Index2Color_8666_1 (int Index);
LCD_COLOR LCD_Index2Color_888 (int Index);
LCD_COLOR LCD_Index2Color_8888 (int Index);
LCD_COLOR LCD_Index2Color_M111 (int Index);
LCD_COLOR LCD_Index2Color_M222 (int Index);
LCD_COLOR LCD_Index2Color_M233 (int Index);
LCD_COLOR LCD_Index2Color_M323 (int Index);
LCD_COLOR LCD_Index2Color_M332 (int Index);
LCD_COLOR LCD_Index2Color_M444_12 (int Index);
LCD_COLOR LCD_Index2Color_M444_16 (int Index);
LCD_COLOR LCD_Index2Color_M555 (int Index);
LCD_COLOR LCD_Index2Color_M565 (int Index);
LCD_COLOR LCD_Index2Color_M556 (int Index);
LCD_COLOR LCD_Index2Color_M655 (int Index);
LCD_COLOR LCD_Index2Color_M666 (int Index);
LCD_COLOR LCD_Index2Color_M8565 (int Index);
LCD_COLOR LCD_Index2Color_M888 (int Index);
LCD_COLOR LCD_Index2Color_M8888 (int Index);
unsigned LCD_GetIndexMask_User (void);
unsigned LCD_GetIndexMask_0 (void);
unsigned LCD_GetIndexMask_1 (void);
unsigned LCD_GetIndexMask_M1 (void);
unsigned LCD_GetIndexMask_2 (void);
unsigned LCD_GetIndexMask_M2 (void);
unsigned LCD_GetIndexMask_4 (void);
unsigned LCD_GetIndexMask_M4 (void);
unsigned LCD_GetIndexMask_5 (void);
unsigned LCD_GetIndexMask_111 (void);
unsigned LCD_GetIndexMask_222 (void);
unsigned LCD_GetIndexMask_233 (void);
unsigned LCD_GetIndexMask_323 (void);
unsigned LCD_GetIndexMask_332 (void);
unsigned LCD_GetIndexMask_444_12 (void);
unsigned LCD_GetIndexMask_444_12_1(void);
unsigned LCD_GetIndexMask_444_16 (void);
unsigned LCD_GetIndexMask_555 (void);
unsigned LCD_GetIndexMask_565 (void);
unsigned LCD_GetIndexMask_556 (void);
unsigned LCD_GetIndexMask_655 (void);
unsigned LCD_GetIndexMask_666 (void);
unsigned LCD_GetIndexMask_822216 (void);
unsigned LCD_GetIndexMask_84444 (void);
unsigned LCD_GetIndexMask_8666 (void);
unsigned LCD_GetIndexMask_8666_1 (void);
unsigned LCD_GetIndexMask_888 (void);
unsigned LCD_GetIndexMask_8888 (void);
unsigned LCD_GetIndexMask_M111 (void);
unsigned LCD_GetIndexMask_M222 (void);
unsigned LCD_GetIndexMask_M233 (void);
unsigned LCD_GetIndexMask_M323 (void);
unsigned LCD_GetIndexMask_M332 (void);
unsigned LCD_GetIndexMask_M444_12 (void);
unsigned LCD_GetIndexMask_M444_16 (void);
unsigned LCD_GetIndexMask_M555 (void);
unsigned LCD_GetIndexMask_M565 (void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -