资源描述:
《u8glib 用户参考手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用户参考手册开始·c++原型 uint8_tU8GLIB::begin(void)·C原型 uint8_tu8g_Begin(u8g_t*u8g)·描述重置显示和放到默认状态。·参数:ou8gu8g:指针结构(C接口)。·返回:0,如果初始化过程失败。·使用:外循环。·注意:与v1.11可用。·例子:·另见:U8GLIBdisableCursor·c++原型 voidU8GLIB::disableCursor(void)·C原型 voidu8g_DisableCursor(u8g_t*u8g)·描述禁用光标
2、。光标将不可见。·参数:ou8gu8g:指针结构(C接口)。·返回:·使用:外循环。·注意:·例子:·另见:enableCursor,setCursorColor,setCursorFont,setCursorPos,setCursorStyledrawBitmapdrawBitmapP·c++原型 voidU8GLIB::drawBitmap(u8g_uint_tx,u8g_uint_ty,u8g_uint_tcnt,u8g_uint_th,constuint8_t*bitmap)voidU8GLIB::
3、drawBitmapP(u8g_uint_tx,u8g_uint_ty,u8g_uint_tcnt,u8g_uint_th,constu8g_pgm_uint8_t*bitmap)·C原型 voidu8g_DrawBitmap(u8g_t*u8g,u8g_uint_tx,u8g_uint_ty,u8g_uint_tcnt,u8g_uint_th,constuint8_t*bitmap)voidu8g_DrawBitmapP(u8g_t*u8g,u8g_uint_tx,u8g_uint_ty,u8g_uint
4、_tcnt,u8g_uint_th,constu8g_pgm_uint8_t*bitmap)·描述绘制位图在指定的x/y位置(位图的左上角)。外的部分位图可以显示边界。位图是由数组指定的位图。清除一点的意思是:不画一像素。一组位数组里面的意思是:写像素与当前颜色索引。单色显示,颜色索引0通常会清晰的像素和颜色指数1将一个像素。·参数:ou8gu8g:指针结构(C接口)。o谢:X-position(左位图的位置)。oy:Y-position(位图上的位置)。o问:位图在水平方向的字节数。位图的宽度是问*8。o
5、h:位图的高度。·返回:·使用:内循环。·注意:·例子:U8GLIB_PCD8544u8g(13,11,10,9,8); //SPIcommunication:SCK=13,MOSI=11,CS=10,A0=9,Reset=8constuint8_trook_bitmap[]U8G_PROGMEM={ 0x00, // 0x55, // 0x7f, // 0x3e, // 0x3e, // 0x3e, // 0x3e, // 0x7f /
6、/};voiddraw(void){ //graphiccommandstoredrawthecompletescreenshouldbeplacedhere u8g.drawBitmapP(0,0,1,8,rook_bitmap);}voidsetup(void){}voidloop(void){ //pictureloop u8g.firstPage(); do{ draw(); }while(u8g.nextPage()); //rebuildthepictureaftersomedelay
7、delay(1000);}·另见:setColorIndexdrawXBMdrawBox·c++原型 voidU8GLIB::drawBox(u8g_uint_tx,u8g_uint_ty,u8g_uint_tw,u8g_uint_th)·C原型 voidu8g_DrawBox(u8g_t*u8g,u8g_uint_tx,u8g_uint_ty,u8g_uint_tw,u8g_uint_th)·描述画一个框(填充框架),从x/y位置(左上角的边缘)。箱子的宽度w和高度h。部分外框可以显示边界。这个过程使用当
8、前颜色索引画。单色显示,颜色索引0通常会清晰的像素和颜色指数1将一个像素。·参数:ou8gu8g:指针结构(C接口)。ox:X-position左上角的边缘。oy:Y-position左上角的边缘。ow:盒子的宽度。oh:盒子的高度。·返回:·使用:内循环。·注意:·例子:U8GLIBu8g(...)...u8g.drawBox(10,12,20,30);·另见:setColorIndex,拉伸机drawCirc