x 座标 列
b 代表一个page内的竖排一列额点
buff_ptr系统LCM数据起始位置
temp 是8为变量 向page每列写数据
for(p=starty/8;p<=endy/8;p++)
{
Set_Start_Page_SSD1306(p);
Set_Start_Column_SSD1306(0x00);
for(x=startx;x<endx;x++)
{
temp=0;
for(b=0;b<8;b++)
{
buffer_tmp = (kal_uint16)*((kal_uint16*)buff_ptr+((((p<<3)+b)<<7)+x));
if(buffer_tmp==0xffff)
{
temp|= 1<<b;
}
else
{
temp&= ~(1<<b);
}
}
WriteData(temp);
}
}
MTK 彩色MMI转黑白OLED输出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android开发之ButterKnife,GreenDao简单运用,以及推荐并使用一个好用的开源库BaseRecyclerViewAdapterHelper。
不要说话丶
2018-08-27 20:04:11
nexus 5X update 8.0
杨飞扬
2018-08-27 20:04:03
Retrofit2 使用心得
杨飞扬
2018-08-27 20:03:51
Android studio Errors
杨飞扬
2018-08-27 20:03:48
Summary of problems when coding
杨飞扬
2018-08-27 20:03:48
Android Studio 配置Android Annotation
杨飞扬
2018-08-27 20:03:48
Android内存管理机制
叫我流氓
2018-08-27 20:03:47
2018 Android面试心得,已拿到offer
huison_ma
2018-08-27 20:03:45
Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
叫我流氓
2018-08-27 20:03:44
Android滑动冲突解决方式(下拉刷新上拉加载更多,适配RecyclerView/ListView/ScrollView)
huison_ma
2018-08-27 20:03:44
Activity生命周期基础
叫我流氓
2018-08-27 20:03:44
短信监听---数据库变动
叫我流氓
2018-08-27 20:03:44
Android应用程序框架四大重要的组件
叫我流氓
2018-08-27 20:03:44
Android studio 打包jar包
叫我流氓
2018-08-27 20:03:44
SQLite---T_double
叫我流氓
2018-08-27 20:03:43