⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dc.h

📁 STM32 单片机例程
💻 H
字号:
#ifndef __DC_H
#define __DC_H

#define COLOR  u16

#define  R_MAX  B0001_1111
#define  G_MAX  B0011_1111
#define  B_MAX  B0001_1111

uint16  RGB(u8 R, u8 G, u8 B);

/*定义常见颜色*/
#define RED        0xf800
#define GREEN      0x07e0
#define BLUE       0x001f
#define WHITE      0xffff
#define BLACK      0x0000
#define YELLOW     0xFFE0
#define ORANGE     0x05bf
#define GREY       0xefbd//灰色
//#define Chocolate4 0x4451

#define ALIGN_LEFT        0  //左对齐
#define ALIGN_CENTER      1  //中对齐
#define ALIGN_RIGHT       2  //右对齐


//将RGB565 转化为16BIT
uint16  RGB(u8 R, u8 G, u8 B);

//该函数防止颜色突变
void RGBadd(u8 *R, u8 *G, u8 *B, u8 change);

//该函数防止颜色突变
void RGBdec(u8 *R, u8 *G, u8 *B, u8 change);

void FillSolidRect(u16 x, u16 y, u16 Width, u16 Height,  u16 Color);
#define DrawLine FillSolidRect

//void FillSolidRectChange(u16 x, u16 y, u16 Width, u16 Height,  u16 Color);
void FillSolidRectChange(u16 x, u16 y, u16 Width, u16 Height,  u16 color, u8 y_step );

uint16 TestASCIINum(uint8 *p);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -