国产猛男猛女超爽免费视频,国产精品一区二区不卡小说,免费调教小骚货视频,欧美日韩亚洲免费一区

Ultimaker2Marlin函數(shù)詳解——lcd_lib_draw_hline(3, 124, 48); 

2016-12-05 10:10
     
Ultimaker2Marlin函數(shù)詳解.webp
         

位置:UltiLCD2_low_lib.cpp
函數(shù)原型:
void lcd_lib_draw_hline(uint8_t x0, uint8_t x1, uint8_ty)
{
    uint8_t* dst =lcd_buffer + x0 + (y / 8) * LCD_GFX_WIDTH;
    uint8_t mask = 0x01<< (y % 8);
    while(x0<= x1)
    {
       *dst++ |= mask;
       x0 ++;
    }
}
函數(shù)說明:
在48行的第3個(gè)位置開始顯示一行的點(diǎn),顯示到124個(gè)位置結(jié)束。
詳解:
x0:     3    第3列開始顯示
x1: 124    第124列結(jié)束顯示
y  :   48    第48行開始顯示
uint8_t* dst = lcd_buffer + x0 + (y / 8) *LCD_GFX_WIDTH;
dst指向lcd_buffer數(shù)組的位置,指向的下標(biāo)是0+3+(48/8)*128=771,即lcd_buffer[771],48行第3個(gè)位置。
為什么是 (y / 8)?
是因?yàn)樵揙LED是列行式,所以 lcd_buffer 可以看成是128列*8行的二維數(shù)組。
uint8_t mask = 0x01 << (y %8);
mask 是顯示的數(shù)據(jù),這里都是1。OLED是陰碼,高電平點(diǎn)亮。
while(x0 <= x1)
x0 ++;
顯示的范圍3---124
*dst++ |= mask;
把顯示的數(shù)據(jù)填入lcd_buffer數(shù)組
聲明:3D打印資源庫(3dzyk)內(nèi)網(wǎng)友所發(fā)表的所有內(nèi)容及言論僅代表其本人,并不代表3D打印資源庫(3dzyk)觀點(diǎn)和立場(chǎng);如對(duì)文章有異議或投訴,請(qǐng)联系kefu@3dzyk.cn。
標(biāo)簽:
暫無簡(jiǎn)介

作者其他文章

Ultimaker2Marlin函數(shù)詳解——lcd_lib_draw_hline(3, 124, 48); 
快速回復(fù) 返回頂部 返回列表
青青操日老女人的穴穴| 欧美黄色成人真人视频| 99久久婷婷国产亚洲综合精品| 亚洲一区二区欧美激情| 亚洲熟女少妇精品一区二区三区| 香港国产三级久久精品三级| 丰满人妻熟妇乱又乱精品古代| 在线观看日韩欧美综合黄片| 九七人妻一区二区三区| 少妇高潮呻吟浪语91| 国产精品一区二区高潮| 九九热视频免费在线视频| 一区二区在线激情视频| 日本高清视频在线播放| 国产超薄黑色肉色丝袜| 有坂深雪中文字幕亚洲中文| 欧美尤物在线视频91| 蜜桃传媒视频麻豆第一区| 午夜精品福利视频观看| 日韩国产欧美中文字幕| 亚洲国产精品久久综合网| 国产真人无遮挡免费视频一区| 午夜精品一区二区三区国产| 热久久这里只有精品视频| 国产免费成人激情视频| 亚洲国产91精品视频| 欧美黑人黄色一区二区| 欧美午夜一级特黄大片| 粉嫩内射av一区二区| 激情视频在线视频在线视频| 麻豆精品视频一二三区| 亚洲欧美日韩综合在线成成| 精品视频一区二区三区不卡| 日韩精品视频高清在线观看| 亚洲男人天堂成人在线视频| 国产av一二三区在线观看| 国产不卡免费高清视频| 国语对白刺激高潮在线视频| 亚洲av熟女一区二区三区蜜桃| 一区中文字幕人妻少妇| 伊人天堂午夜精品草草网|