feat: 新增边线显示控件(未测试)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -64,7 +64,7 @@
|
||||
#include "zf_common_typedef.h"
|
||||
|
||||
|
||||
// --------------------单排两寸屏幕SPI接口引脚定义--------------------//
|
||||
// --------------------单排两寸屏幕 SPI 接口引脚定义--------------------//
|
||||
|
||||
#define IPS200_USE_SOFT_SPI (0 ) // 默认使用硬件 SPI 方式驱动 建议使用硬件 SPI 方式驱动
|
||||
#if IPS200_USE_SOFT_SPI // 这两段 颜色正常的才是正确的 颜色灰的就是没有用的
|
||||
@@ -85,13 +85,18 @@
|
||||
#endif
|
||||
|
||||
// 如果使用的是单排排针的两寸屏幕 SPI 驱动控制引脚 可以修改
|
||||
#define IPS200_RST_PIN_SPI (B7 ) // 液晶复位引脚定义
|
||||
#define IPS200_DC_PIN_SPI (D7 ) // 液晶命令位引脚定义
|
||||
#define IPS200_CS_PIN_SPI (D4 )
|
||||
#define IPS200_BLk_PIN_SPI (D0 )
|
||||
// #define IPS200_RST_PIN_SPI (B7 ) // 液晶复位引脚定义
|
||||
// #define IPS200_DC_PIN_SPI (D7 ) // 液晶命令位引脚定义
|
||||
// #define IPS200_CS_PIN_SPI (D4 )
|
||||
// #define IPS200_BLk_PIN_SPI (D0 )
|
||||
|
||||
#define IPS200_RST_PIN_SPI (D8 ) // 液晶复位引脚定义
|
||||
#define IPS200_DC_PIN_SPI (D9 ) // 液晶命令位引脚定义
|
||||
#define IPS200_CS_PIN_SPI (D10 )
|
||||
#define IPS200_BLk_PIN_SPI (D11 )
|
||||
|
||||
|
||||
// --------------------单排两寸屏幕SPI接口引脚定义--------------------//
|
||||
// --------------------单排两寸屏幕 SPI 接口引脚定义--------------------//
|
||||
|
||||
|
||||
|
||||
@@ -103,16 +108,16 @@
|
||||
#define IPS200_CS_PIN_PARALLEL8 (D4 )
|
||||
#define IPS200_BL_PIN_PARALLEL8 (D0 )
|
||||
|
||||
//8个数据引脚必须连续 例如B0-B7,B6-B13等等。
|
||||
//8 个数据引脚必须连续 例如 B0-B7,B6-B13 等等。
|
||||
//--------------数据端口寄存器--------------
|
||||
#define IPS200_DATAPORT GPIOE
|
||||
|
||||
//--------------数据端口起始地址偏移--------------
|
||||
#define DATA_START_NUM 0
|
||||
|
||||
//例:D1-D8 IPS200_DATAPORT设置为GPIOD DATA_START_NUM设置为1
|
||||
//例:C5-C12 IPS200_DATAPORT设置为GPIOC DATA_START_NUM设置为5
|
||||
// --------------------双排SPI接口两寸屏幕引脚定义--------------------//
|
||||
//例:D1-D8 IPS200_DATAPORT 设置为 GPIOD DATA_START_NUM 设置为 1
|
||||
//例:C5-C12 IPS200_DATAPORT 设置为 GPIOC DATA_START_NUM 设置为 5
|
||||
// --------------------双排 SPI 接口两寸屏幕引脚定义--------------------//
|
||||
|
||||
#define IPS200_DEFAULT_DISPLAY_DIR (IPS200_PORTAIT) // 默认的显示方向
|
||||
#define IPS200_DEFAULT_PENCOLOR (RGB565_RED ) // 默认的画笔颜色
|
||||
@@ -139,9 +144,9 @@ typedef enum
|
||||
typedef enum
|
||||
{
|
||||
IPS200_PORTAIT = 0, // 竖屏模式
|
||||
IPS200_PORTAIT_180 = 1, // 竖屏模式 旋转180
|
||||
IPS200_PORTAIT_180 = 1, // 竖屏模式 旋转 180
|
||||
IPS200_CROSSWISE = 2, // 横屏模式
|
||||
IPS200_CROSSWISE_180 = 3, // 横屏模式 旋转180
|
||||
IPS200_CROSSWISE_180 = 3, // 横屏模式 旋转 180
|
||||
}ips200_dir_enum;
|
||||
|
||||
typedef enum
|
||||
|
||||
Reference in New Issue
Block a user