| 直接自己复制那几个函数,重新命一个名,然后改一下里面的参数,我记得是哪里把配置改成1还是改成0来着,就可以实现反显的功能,这个再配合角标设置一下,就可以做成再OLED屏幕里面高亮提示的效果 |
| 子程序不太一样 |
| 要滚动条反白,该怎么写 |
| 将字符数据直接~ 取反就可以反显了。 |
| 谢楼主分享了,正想弄个局部反显OLED |
15796245 发表于 2018-9-23 10:17 大侠,哪个函数可以实现反白的滚动条? |
| 反白不懂,学习一下 |
| 有道理!!!支持!! |
|
3步完成: flag//反白标志 table//码表 disdata//显示数据 disdata=table[0]; //获取显示数据 if (flag) disdata=~disdata;//根据标志反转数据 oled_wr_byte(x,y,disdata);//送出显示数据。 |
| 这只能全屏反白,单字反白或字符串反白就另当别论了。 |
| 其实只要把要写的数据取反就可以了,oled_wr_byte(f8*16[c*16+i+8],oled_dat);正显oled_wr_byte(f8*16[c*16+i+8],~oled_dat);反显 |
| 补充一下 一定要把这仨程序名都改了 使之成为新的程序 根据需要调用 |
| 楼主说了要到最底层去哇 所以iic的需要修改仨文件哈 仨函数第一个write_iic_Byte()第二个OLED_wrDat()然后你就把你要用的那个OLED_P6x8char()之类的点阵函数里面的OLED_WrDat()改成OLED_WrDat2()就可以了 |
| iic也可以的 非常感谢楼主!非常感谢! |
| I2C怎么实现呢 |
yxz1140 发表于 2019-8-13 22:03 同样遇到相同的问题 |
|
谢谢分享 |
| i2c总线的,根据这样思路设置没反应,头疼 |
| 非常感谢,设置参数的时候用反显非常方便 |
|
哈哈 反显增加了可玩性!感谢感谢 ! |