Merge branch 'master' of http://git.brisky.space:441/btl143/firmware_clover
This commit is contained in:
@@ -322,8 +322,8 @@ static void ips200_set_region(uint16 x1, uint16 y1, uint16 x2, uint16 y2)
|
||||
// zf_assert(y2 < ips200_y_max);
|
||||
|
||||
ips200_write_command(0x2a);
|
||||
ips200_write_16bit_data(x1+0);
|
||||
ips200_write_16bit_data(x2+0);
|
||||
ips200_write_16bit_data(x1+80);
|
||||
ips200_write_16bit_data(x2+80);
|
||||
|
||||
ips200_write_command(0x2b);
|
||||
ips200_write_16bit_data(y1+20);
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
// 例:C5-C12 IPS200_DATAPORT 设置为 GPIOC DATA_START_NUM 设置为 5
|
||||
// --------------------双排 SPI 接口两寸屏幕引脚定义--------------------//
|
||||
|
||||
#define IPS200_DEFAULT_DISPLAY_DIR (IPS200_PORTAIT) // 默认的显示方向
|
||||
#define IPS200_DEFAULT_DISPLAY_DIR (IPS200_CROSSWISE_180) // 默认的显示方向
|
||||
#define IPS200_DEFAULT_PENCOLOR (RGB565_YELLOW) // 默认的画笔颜色
|
||||
#define IPS200_DEFAULT_BGCOLOR (RGB565_BLACK) // 默认的背景颜色
|
||||
#define IPS200_DEFAULT_DISPLAY_FONT (IPS200_8X16_FONT) // 默认的字体模式
|
||||
|
||||
@@ -54,8 +54,8 @@
|
||||
#if K24C02_USE_SOFT_IIC // 这两段 颜色正常的才是正确的 颜色灰的就是没有用的
|
||||
//====================================================软件 IIC 驱动====================================================
|
||||
#define K24C02_SOFT_IIC_DELAY (500) // 软件 IIC 的时钟延时周期 数值越小 IIC 通信速率越快
|
||||
#define K24C02_SCL_PIN (E3) // 软件 IIC SCL 引脚 连接 K24C02 的 SCL 引脚
|
||||
#define K24C02_SDA_PIN (E2 ) // 软件 IIC SDA 引脚 连接 K24C02 的 SDA 引脚
|
||||
#define K24C02_SCL_PIN (D13) // 软件 IIC SCL 引脚 连接 K24C02 的 SCL 引脚
|
||||
#define K24C02_SDA_PIN (D12) // 软件 IIC SDA 引脚 连接 K24C02 的 SDA 引脚
|
||||
//====================================================软件 IIC 驱动====================================================
|
||||
#else
|
||||
//====================================================硬件 IIC 驱动====================================================
|
||||
@@ -69,7 +69,7 @@
|
||||
#define K24C02_TIMEOUT_COUNT (0x00FF) // K24C02 超时计数
|
||||
|
||||
//================================================定义 K24C02 内部地址================================================
|
||||
#define K24C02_DEV_ADDR (0xA0 >> 1) // IIC写入时的地址字节数据 +1为读取
|
||||
#define K24C02_DEV_ADDR (0xA0 >> 1) // IIC 写入时的地址字节数据 +1 为读取
|
||||
//================================================定义 K24C02 内部地址================================================
|
||||
|
||||
#define K24C02_SIZE (256) // 256 byte
|
||||
|
||||
@@ -95,18 +95,18 @@
|
||||
#define MT9V03X_IMAGE_SIZE ( MT9V03X_W * MT9V03X_H ) // 整体图像大小不能超过 65535
|
||||
#define MT9V03X_COF_BUFFER_SIZE ( 64 ) // 配置串口缓冲区大小 不低于 64
|
||||
|
||||
#define MT9V03X_AUTO_EXP_DEF (0 ) // 自动曝光设置 默认不开启自动曝光设置 范围 [0-63] 0为关闭
|
||||
// 如果自动曝光开启 EXP_TIME命令设置自动曝光时间的上限
|
||||
#define MT9V03X_AUTO_EXP_DEF (0 ) // 自动曝光设置 默认不开启自动曝光设置 范围 [0-63] 0 为关闭
|
||||
// 如果自动曝光开启 EXP_TIME 命令设置自动曝光时间的上限
|
||||
// 一般情况是不需要开启自动曝光设置 如果遇到光线非常不均匀的情况可以尝试设置自动曝光,增加图像稳定性
|
||||
#define MT9V03X_EXP_TIME_DEF (512) // 曝光时间 摄像头收到后会自动计算出最大曝光时间,如果设置过大则设置为计算出来的最大曝光值
|
||||
#define MT9V03X_FPS_DEF (50 ) // 图像帧率 摄像头收到后会自动计算出最大FPS,如果过大则设置为计算出来的最大FPS
|
||||
#define MT9V03X_LR_OFFSET_DEF (0 ) // 图像左右偏移量 正值 右偏移 负值 左偏移 列为188 376 752时无法设置偏移
|
||||
#define MT9V03X_FPS_DEF (50 ) // 图像帧率 摄像头收到后会自动计算出最大 FPS,如果过大则设置为计算出来的最大 FPS
|
||||
#define MT9V03X_LR_OFFSET_DEF (0 ) // 图像左右偏移量 正值 右偏移 负值 左偏移 列为 188 376 752 时无法设置偏移
|
||||
// 摄像头收偏移数据后会自动计算最大偏移,如果超出则设置计算出来的最大偏移
|
||||
#define MT9V03X_UD_OFFSET_DEF (0 ) // 图像上下偏移量 正值 上偏移 负值 下偏移 行为120 240 480时无法设置偏移
|
||||
#define MT9V03X_UD_OFFSET_DEF (0 ) // 图像上下偏移量 正值 上偏移 负值 下偏移 行为 120 240 480 时无法设置偏移
|
||||
// 摄像头收偏移数据后会自动计算最大偏移,如果超出则设置计算出来的最大偏移
|
||||
#define MT9V03X_GAIN_DEF (32 ) // 图像增益 范围 [16-64] 增益可以在曝光时间固定的情况下改变图像亮暗程度
|
||||
#define MT9V03X_PCLK_MODE_DEF (1 ) // 像素时钟模式 范围 [0-1] 默认:0 可选参数为:[0:不输出消隐信号,1:输出消隐信号]
|
||||
// 通常都设置为0,如果使用CH32V307的DVP接口或STM32的DCMI接口采集需要设置为1
|
||||
#define MT9V03X_GAIN_DEF (64 ) // 图像增益 范围 [16-64] 增益可以在曝光时间固定的情况下改变图像亮暗程度
|
||||
#define MT9V03X_PCLK_MODE_DEF (1 ) // 像素时钟模式 范围 [0-1] 默认:0 可选参数为:[0:不输出消隐信号,1:输出消隐信号]
|
||||
// 通常都设置为 0,如果使用 CH32V307 的 DVP 接口或 STM32 的 DCMI 接口采集需要设置为 1
|
||||
// 仅总钻风 MT9V034 V1.5 以及以上版本支持该命令
|
||||
|
||||
// 摄像头命令枚举
|
||||
@@ -121,7 +121,7 @@ typedef enum
|
||||
MT9V03X_LR_OFFSET, // 图像左右偏移命令
|
||||
MT9V03X_UD_OFFSET, // 图像上下偏移命令
|
||||
MT9V03X_GAIN, // 图像偏移命令
|
||||
MT9V03X_PCLK_MODE, // 像素时钟模式命令(仅总钻风MT9V034 V1.5以及以上版本支持该命令)
|
||||
MT9V03X_PCLK_MODE, // 像素时钟模式命令 (仅总钻风 MT9V034 V1.5 以及以上版本支持该命令)
|
||||
MT9V03X_CONFIG_FINISH, // 非命令位,主要用来占位计数
|
||||
|
||||
MT9V03X_COLOR_GET_WHO_AM_I = 0xEF,
|
||||
|
||||
Reference in New Issue
Block a user