您尚未登录。

楼主 #1 2019-06-12 09:46:18

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 723
积分: 690

fbtft里面的write_register这个函数不知道是在哪里实现

fbtft里面的write_register这个函数不知道是在哪里实现 就是发现写完SPI数据的时候中间的间隔有的打 ,不知道是不是这个函数里面加了延时的

离线

#2 2019-06-12 10:09:38

晕哥
管理员
所在地: wechat: whycan_cn
注册时间: 2017-09-06
已发帖子: 9,481
积分: 9207

Re: fbtft里面的write_register这个函数不知道是在哪里实现

https://github.com/torvalds/linux/blob/master/drivers/staging/fbtft/fb_ssd1331.c

static struct fbtft_display display = {
.regwidth = 8,
.width = WIDTH,
.height = HEIGHT,
.gamma_num = GAMMA_NUM,
.gamma_len = GAMMA_LEN,
.gamma = DEFAULT_GAMMA,
.fbtftops = {
.write_register = write_reg8_bus8,
.init_display = init_display,
.set_addr_win = set_addr_win,
.set_gamma = set_gamma,
.blank = blank,
},
};

就是 write_reg8_bus8





离线

楼主 #3 2019-06-12 10:15:48

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 723
积分: 690

Re: fbtft里面的write_register这个函数不知道是在哪里实现

晕哥 wrote:

https://github.com/torvalds/linux/blob/master/drivers/staging/fbtft/fb_ssd1331.c

static struct fbtft_display display = {
.regwidth = 8,
.width = WIDTH,
.height = HEIGHT,
.gamma_num = GAMMA_NUM,
.gamma_len = GAMMA_LEN,
.gamma = DEFAULT_GAMMA,
.fbtftops = {
.write_register = write_reg8_bus8,
.init_display = init_display,
.set_addr_win = set_addr_win,
.set_gamma = set_gamma,
.blank = blank,
},
};

就是 write_reg8_bus8

但是我自己写的那个lt7381我没有给这个write_register 赋函数啊

离线

#4 2019-06-12 10:49:35

晕哥
管理员
所在地: wechat: whycan_cn
注册时间: 2017-09-06
已发帖子: 9,481
积分: 9207

Re: fbtft里面的write_register这个函数不知道是在哪里实现

你参考的是哪个驱动? ili9341 ?





离线

楼主 #5 2019-06-12 10:52:07

无情一刀
会员
注册时间: 2018-09-04
已发帖子: 723
积分: 690

Re: fbtft里面的write_register这个函数不知道是在哪里实现

晕哥 wrote:

你参考的是哪个驱动? ili9341 ?

是的 就是9341

离线

#6 2019-06-12 11:10:58

晕哥
管理员
所在地: wechat: whycan_cn
注册时间: 2017-09-06
已发帖子: 9,481
积分: 9207

Re: fbtft里面的write_register这个函数不知道是在哪里实现

https://github.com/torvalds/linux/blob/master/drivers/staging/fbtft/fb_ili9341.c

9341 没有 write_register, 你看下代码为什么会这样。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发