|
|
本帖最后由 yenan1001 于 2014-12-29 21:53 编辑
我想用u8glib oled 显示ethercard的ip地址。
用下面的代码串口显示的时候是正常的。
- ether.printIp("IP: ", ether.myip);
- ether.printIp("GW: ", ether.gwip);
- ether.printIp("DNS: ", ether.dnsip);
复制代码
换到u8glib的库,编译报错。
- void draw_ip(void) {
- u8g.firstPage();
- do{
- u8g.setFont(u8g_font_unifont);
- u8g.setPrintPos(35, 16);
- u8g.print(ether.hisip);
- u8g.drawStr(0,16,"SVR:");
-
- u8g.setPrintPos(35, 32);
- u8g.print(ether.myip);
- u8g.drawStr(0,32,"IP :");
- u8g.setPrintPos(35, 48);
- u8g.print(ether.gwip);
- u8g.drawStr(0,48,"GW :");
- u8g.setPrintPos(35, 64);
- u8g.print(ether.dnsip);
- u8g.drawStr(0,64,"DNS:");
- }while(u8g.nextPage());
- }
复制代码
我的想法是要先把 "ether.myip"转换成字符串,然后用u8g输出。
请教要怎么把这种数据类型转换。
或者有什么别的方法可以输出。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|