📄 lcd_confdefaults.h
字号:
#define LCD_MIRROR_Y_2 (0) /* If active: Y -> -Y */
#endif
#ifndef LCD_SWAP_XY_2
#define LCD_SWAP_XY_2 (0) /* If active: X <-> Y */
#endif
#ifndef LCD_BITSPERPIXEL_L0_2
#define LCD_BITSPERPIXEL_L0_2 LCD_BITSPERPIXEL_2
#endif
#ifndef LCD_DELTA_MODE_2
#define LCD_DELTA_MODE_2 0 /**/
#endif
#ifndef LCD_YMAG_2
#define LCD_YMAG_2 1
#endif
#ifndef LCD_XMAG_2
#define LCD_XMAG_2 1
#endif
#ifndef LCD_VXSIZE_2
#define LCD_VXSIZE_2 (LCD_XSIZE_2 * LCD_XMAG_2) /* virtual x-size */
#endif
#ifndef LCD_VYSIZE_2
#define LCD_VYSIZE_2 (LCD_YSIZE_2 * LCD_YMAG_2) /* virtual y-size */
#endif
#ifndef LCD_NUM_COLORS_2
#define LCD_NUM_COLORS_2 (1L<<LCD_BITSPERPIXEL_2)
#endif
/* Optionally swap red and blue components */
#ifndef LCD_SWAP_RB_2
#define LCD_SWAP_RB_2 0
#endif
/**********************************************************
*
* Color settings
*/
#ifndef LCD_REVERSE_2
#define LCD_REVERSE_2 0
#endif
#ifndef LCD_REVERSE_LUT_2
#define LCD_REVERSE_LUT_2 0
#endif
#if !defined (LCD_PHYSCOLORS_2)
#if (LCD_BITSPERPIXEL_2 == 1) | (LCD_BITSPERPIXEL_2 == 2) | (LCD_BITSPERPIXEL_2 == 4) | (LCD_BITSPERPIXEL_2 == 5)
#ifndef LCD_FIXEDPALETTE_2
#define LCD_FIXEDPALETTE_2 LCD_BITSPERPIXEL_2
#endif
#endif
#endif /* defined (LCD_PHYSCOLORS) */
#if !defined (LCD_FIXEDPALETTE_2)
#if !defined (LCD_PHYSCOLORS_2)
#if LCD_BITSPERPIXEL_2 == 8
#define LCD_FIXEDPALETTE_2 8666
#elif LCD_BITSPERPIXEL_2 == 15
#define LCD_FIXEDPALETTE_2 555
#elif LCD_BITSPERPIXEL_2 == 16
#define LCD_FIXEDPALETTE_2 565
#elif LCD_BITSPERPIXEL_2 == 24
#define LCD_FIXEDPALETTE_2 888
#elif LCD_BITSPERPIXEL_2 == 32
#define LCD_FIXEDPALETTE_2 8888
#else
#define LCD_FIXEDPALETTE_2 0
#endif
#else
#define LCD_FIXEDPALETTE_2 0
#endif
#endif
#if (LCD_BITSPERPIXEL_2 > 8) && defined (LCD_PHYSCOLORS_2)
#error List of physical colors not permitted if more than 8 bpp are used !
#endif
#if (LCD_FIXEDPALETTE_2 == 0)
#if !defined(LCD_PHYSCOLORS_2)
#error You have to define a fixed palette (LCD_FIXEDPALETTE_2) or
#error the list of physical colors (LCD_PHYSCOLORS_2) in LCDConf.h !
#endif
#endif
#endif /* GUI_NUM_LAYERS > 2 */
/*********************************************************************
*
* Defaults for Display 3 (fourth display)
*
**********************************************************************
*/
#if GUI_NUM_LAYERS > 3
#ifndef LCD_MIRROR_X_3
#define LCD_MIRROR_X_3 (0) /* If active: X -> -X */
#endif
#ifndef LCD_MIRROR_Y_3
#define LCD_MIRROR_Y_3 (0) /* If active: Y -> -Y */
#endif
#ifndef LCD_SWAP_XY_3
#define LCD_SWAP_XY_3 (0) /* If active: X <-> Y */
#endif
#ifndef LCD_BITSPERPIXEL_L0_3
#define LCD_BITSPERPIXEL_L0_3 LCD_BITSPERPIXEL_3
#endif
#ifndef LCD_DELTA_MODE_3
#define LCD_DELTA_MODE_3 0 /**/
#endif
#ifndef LCD_YMAG_3
#define LCD_YMAG_3 1
#endif
#ifndef LCD_XMAG_3
#define LCD_XMAG_3 1
#endif
#ifndef LCD_VXSIZE_3
#define LCD_VXSIZE_3 (LCD_XSIZE_3 * LCD_XMAG_3) /* virtual x-size */
#endif
#ifndef LCD_VYSIZE_3
#define LCD_VYSIZE_3 (LCD_YSIZE_3 * LCD_YMAG_3) /* virtual y-size */
#endif
#ifndef LCD_NUM_COLORS_3
#define LCD_NUM_COLORS_3 (1L<<LCD_BITSPERPIXEL_3)
#endif
/* Optionally swap red and blue components */
#ifndef LCD_SWAP_RB_3
#define LCD_SWAP_RB_3 0
#endif
/**********************************************************
*
* Color settings
*/
#ifndef LCD_REVERSE_3
#define LCD_REVERSE_3 0
#endif
#ifndef LCD_REVERSE_LUT_3
#define LCD_REVERSE_LUT_3 0
#endif
#if !defined (LCD_PHYSCOLORS_3)
#if (LCD_BITSPERPIXEL_3 == 1) | (LCD_BITSPERPIXEL_3 == 2) | (LCD_BITSPERPIXEL_3 == 4) | (LCD_BITSPERPIXEL_3 == 5)
#ifndef LCD_FIXEDPALETTE_3
#define LCD_FIXEDPALETTE_3 LCD_BITSPERPIXEL_3
#endif
#endif
#endif /* defined (LCD_PHYSCOLORS) */
#if !defined (LCD_FIXEDPALETTE_3)
#if !defined (LCD_PHYSCOLORS_3)
#if LCD_BITSPERPIXEL_3 == 8
#define LCD_FIXEDPALETTE_3 8666
#elif LCD_BITSPERPIXEL_3 == 15
#define LCD_FIXEDPALETTE_3 555
#elif LCD_BITSPERPIXEL_3 == 16
#define LCD_FIXEDPALETTE_3 565
#elif LCD_BITSPERPIXEL_3 == 24
#define LCD_FIXEDPALETTE_3 888
#elif LCD_BITSPERPIXEL_3 == 32
#define LCD_FIXEDPALETTE_3 8888
#else
#define LCD_FIXEDPALETTE_3 0
#endif
#else
#define LCD_FIXEDPALETTE_3 0
#endif
#endif
#if (LCD_BITSPERPIXEL_3 > 8) && defined (LCD_PHYSCOLORS_3)
#error List of physical colors not permitted if more than 8 bpp are used !
#endif
#if (LCD_FIXEDPALETTE_3 == 0)
#if !defined(LCD_PHYSCOLORS_3)
#error You have to define a fixed palette (LCD_FIXEDPALETTE_3) or
#error the list of physical colors (LCD_PHYSCOLORS_3) in LCDConf.h !
#endif
#endif
#endif /* GUI_NUM_LAYERS > 3 */
/*********************************************************************
*
* Defaults for Display 4 (fiveth display)
*
**********************************************************************
*/
#if GUI_NUM_LAYERS > 4
#ifndef LCD_MIRROR_X_4
#define LCD_MIRROR_X_4 (0) /* If active: X -> -X */
#endif
#ifndef LCD_MIRROR_Y_4
#define LCD_MIRROR_Y_4 (0) /* If active: Y -> -Y */
#endif
#ifndef LCD_SWAP_XY_4
#define LCD_SWAP_XY_4 (0) /* If active: X <-> Y */
#endif
#ifndef LCD_BITSPERPIXEL_L0_4
#define LCD_BITSPERPIXEL_L0_4 LCD_BITSPERPIXEL_4
#endif
#ifndef LCD_DELTA_MODE_4
#define LCD_DELTA_MODE_4 0 /**/
#endif
#ifndef LCD_YMAG_4
#define LCD_YMAG_4 1
#endif
#ifndef LCD_XMAG_4
#define LCD_XMAG_4 1
#endif
#ifndef LCD_VXSIZE_4
#define LCD_VXSIZE_4 (LCD_XSIZE_4 * LCD_XMAG_4) /* virtual x-size */
#endif
#ifndef LCD_VYSIZE_4
#define LCD_VYSIZE_4 (LCD_YSIZE_4 * LCD_YMAG_4) /* virtual y-size */
#endif
#ifndef LCD_NUM_COLORS_4
#define LCD_NUM_COLORS_4 (1L<<LCD_BITSPERPIXEL_4)
#endif
/* Optionally swap red and blue components */
#ifndef LCD_SWAP_RB_4
#define LCD_SWAP_RB_4 0
#endif
/**********************************************************
*
* Color settings
*/
#ifndef LCD_REVERSE_4
#define LCD_REVERSE_4 0
#endif
#ifndef LCD_REVERSE_LUT_4
#define LCD_REVERSE_LUT_4 0
#endif
#if !defined (LCD_PHYSCOLORS_4)
#if (LCD_BITSPERPIXEL_4 == 1) | (LCD_BITSPERPIXEL_4 == 2) | (LCD_BITSPERPIXEL_4 == 4) | (LCD_BITSPERPIXEL_4 == 5)
#ifndef LCD_FIXEDPALETTE_4
#define LCD_FIXEDPALETTE_4 LCD_BITSPERPIXEL_4
#endif
#endif
#endif /* defined (LCD_PHYSCOLORS) */
#if !defined (LCD_FIXEDPALETTE_4)
#if !defined (LCD_PHYSCOLORS_4)
#if LCD_BITSPERPIXEL_4 == 8
#define LCD_FIXEDPALETTE_4 8666
#elif LCD_BITSPERPIXEL_4 == 15
#define LCD_FIXEDPALETTE_4 555
#elif LCD_BITSPERPIXEL_4 == 16
#define LCD_FIXEDPALETTE_4 565
#elif LCD_BITSPERPIXEL_4 == 24
#define LCD_FIXEDPALETTE_4 888
#elif LCD_BITSPERPIXEL_4 == 32
#define LCD_FIXEDPALETTE_4 8888
#else
#define LCD_FIXEDPALETTE_4 0
#endif
#else
#define LCD_FIXEDPALETTE_4 0
#endif
#endif
#if (LCD_BITSPERPIXEL_4 > 8) && defined (LCD_PHYSCOLORS_4)
#error List of physical colors not permitted if more than 8 bpp are used !
#endif
#if (LCD_FIXEDPALETTE_4 == 0)
#if !defined(LCD_PHYSCOLORS_4)
#error You have to define a fixed palette (LCD_FIXEDPALETTE_4) or
#error the list of physical colors (LCD_PHYSCOLORS_4) in LCDConf.h !
#endif
#endif
#endif /* GUI_NUM_LAYERS > 4 */
/*********************************************************************
*
* Defaults for Display 5 (sixt display)
*
**********************************************************************
*/
#if GUI_NUM_LAYERS > 5
#ifndef LCD_MIRROR_X_5
#define LCD_MIRROR_X_5 (0) /* If active: X -> -X */
#endif
#ifndef LCD_MIRROR_Y_5
#define LCD_MIRROR_Y_5 (0) /* If active: Y -> -Y */
#endif
#ifndef LCD_SWAP_XY_5
#define LCD_SWAP_XY_5 (0) /* If active: X <-> Y */
#endif
#ifndef LCD_BITSPERPIXEL_L0_5
#define LCD_BITSPERPIXEL_L0_5 LCD_BITSPERPIXEL_5
#endif
#ifndef LCD_DELTA_MODE_5
#define LCD_DELTA_MODE_5 0 /**/
#endif
#ifndef LCD_YMAG_5
#define LCD_YMAG_5 1
#endif
#ifndef LCD_XMAG_5
#define LCD_XMAG_5 1
#endif
#ifndef LCD_VXSIZE_5
#define LCD_VXSIZE_5 (LCD_XSIZE_5 * LCD_XMAG_5) /* virtual x-size */
#endif
#ifndef LCD_VYSIZE_5
#define LCD_VYSIZE_5 (LCD_YSIZE_5 * LCD_YMAG_5) /* virtual y-size */
#endif
#ifndef LCD_NUM_COLORS_5
#define LCD_NUM_COLORS_5 (1L<<LCD_BITSPERPIXEL_5)
#endif
/* Optionally swap red and blue components */
#ifndef LCD_SWAP_RB_5
#define LCD_SWAP_RB_5 0
#endif
/**********************************************************
*
* Color settings
*/
#ifndef LCD_REVERSE_5
#define LCD_REVERSE_5 0
#endif
#ifndef LCD_REVERSE_LUT_5
#define LCD_REVERSE_LUT_5 0
#endif
#if !defined (LCD_PHYSCOLORS_5)
#if (LCD_BITSPERPIXEL_5 == 1) | (LCD_BITSPERPIXEL_5 == 2) | (LCD_BITSPERPIXEL_5 == 5) | (LCD_BITSPERPIXEL_5 == 5)
#ifndef LCD_FIXEDPALETTE_5
#define LCD_FIXEDPALETTE_5 LCD_BITSPERPIXEL_5
#endif
#endif
#endif /* defined (LCD_PHYSCOLORS) */
#if !defined (LCD_FIXEDPALETTE_5)
#if !defined (LCD_PHYSCOLORS_5)
#if LCD_BITSPERPIXEL_5 == 8
#define LCD_FIXEDPALETTE_5 8666
#elif LCD_BITSPERPIXEL_5 == 15
#define LCD_FIXEDPALETTE_5 555
#elif LCD_BITSPERPIXEL_5 == 16
#define LCD_FIXEDPALETTE_5 565
#elif LCD_BITSPERPIXEL_5 == 25
#define LCD_FIXEDPALETTE_5 888
#elif LCD_BITSPERPIXEL_5 == 32
#define LCD_FIXEDPALETTE_5 8888
#else
#define LCD_FIXEDPALETTE_5 0
#endif
#else
#define LCD_FIXEDPALETTE_5 0
#endif
#endif
#if (LCD_BITSPERPIXEL_5 > 8) && defined (LCD_PHYSCOLORS_5)
#error List of physical colors not permitted if more than 8 bpp are used !
#endif
#if (LCD_FIXEDPALETTE_5 == 0)
#if !defined(LCD_PHYSCOLORS_5)
#error You have to define a fixed palette (LCD_FIXEDPALETTE_5) or
#error the list of physical colors (LCD_PHYSCOLORS_5) in LCDConf.h !
#endif
#endif
#endif /* GUI_NUM_LAYERS > 5 */
/*********************************************************************
*
* Global defaults for all displays
*
**********************************************************************
*/
#if (GUI_NUM_LAYERS == 1)
#if (LCD_BITSPERPIXEL <= 8)
#define LCD_PIXELINDEX U8
#elif (LCD_BITSPERPIXEL <= 16)
#define LCD_PIXELINDEX U16
#else
#define LCD_PIXELINDEX U32
#endif
#elif (GUI_NUM_LAYERS == 2)
#if (LCD_BITSPERPIXEL_0 <= 8) && (LCD_BITSPERPIXEL_1 <= 8)
#define LCD_PIXELINDEX U8
#elif (LCD_BITSPERPIXEL_0 <= 16) && (LCD_BITSPERPIXEL_1 <= 16)
#define LCD_PIXELINDEX U16
#else
#define LCD_PIXELINDEX U32
#endif
#elif (GUI_NUM_LAYERS == 3)
#if (LCD_BITSPERPIXEL_0 <= 8) && (LCD_BITSPERPIXEL_1 <= 8) && (LCD_BITSPERPIXEL_2 <= 8)
#define LCD_PIXELINDEX U8
#elif (LCD_BITSPERPIXEL_0 <= 16) && (LCD_BITSPERPIXEL_1 <= 16) && (LCD_BITSPERPIXEL_2 <= 16)
#define LCD_PIXELINDEX U16
#else
#define LCD_PIXELINDEX U32
#endif
#elif (GUI_NUM_LAYERS == 4)
#if (LCD_BITSPERPIXEL_0 <= 8) && (LCD_BITSPERPIXEL_1 <= 8) && (LCD_BITSPERPIXEL_2 <= 8) && (LCD_BITSPERPIXEL_3 <= 8)
#define LCD_PIXELINDEX U8
#elif (LCD_BITSPERPIXEL_0 <= 16) && (LCD_BITSPERPIXEL_1 <= 16) && (LCD_BITSPERPIXEL_2 <= 16) && (LCD_BITSPERPIXEL_3 <= 16)
#define LCD_PIXELINDEX U16
#else
#define LCD_PIXELINDEX U32
#endif
#elif (GUI_NUM_LAYERS == 5)
#if (LCD_BITSPERPIXEL_0 <= 8) && (LCD_BITSPERPIXEL_1 <= 8) && (LCD_BITSPERPIXEL_2 <= 8) && (LCD_BITSPERPIXEL_3 <= 8) && (LCD_BITSPERPIXEL_4 <= 8)
#define LCD_PIXELINDEX U8
#elif (LCD_BITSPERPIXEL_0 <= 16) && (LCD_BITSPERPIXEL_1 <= 16) && (LCD_BITSPERPIXEL_2 <= 16) && (LCD_BITSPERPIXEL_3 <= 16) && (LCD_BITSPERPIXEL_4 <= 16)
#define LCD_PIXELINDEX U16
#else
#define LCD_PIXELINDEX U32
#endif
#elif (GUI_NUM_LAYERS == 6)
#if (LCD_BITSPERPIXEL_0 <= 8) && (LCD_BITSPERPIXEL_1 <= 8) && (LCD_BITSPERPIXEL_2 <= 8) && (LCD_BITSPERPIXEL_3 <= 8) && (LCD_BITSPERPIXEL_4 <= 8) && (LCD_BITSPERPIXEL_5 <= 8)
#define LCD_PIXELINDEX U8
#elif (LCD_BITSPERPIXEL_0 <= 16) && (LCD_BITSPERPIXEL_1 <= 16) && (LCD_BITSPERPIXEL_2 <= 16) && (LCD_BITSPERPIXEL_3 <= 16) && (LCD_BITSPERPIXEL_4 <= 16) && (LCD_BITSPERPIXEL_5 <= 16)
#define LCD_PIXELINDEX U16
#else
#define LCD_PIXELINDEX U32
#endif
#endif
#endif /* LCD_INTERN_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -