亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? console.c

?? zigbee 2004協議棧
?? C
字號:
/*
*2006/08/16 WXL 2.0
 *
 */

/*
V0.2 added PC-based binding         21/July/2006
V0.1 Initial Release                10/July/2006
*/


#include "compiler.h"               //compiler specific
#include "hal.h"
#include "halStack.h"
#include "lrwpan_config.h"
#include "console.h"
#include "wx_lrwpan.h"

//utility print functions that do not use printf and expect ROM strings
//these assume that constants and strings are stored in code memory

void conPCRLF(void){
	conPrintROMString("\n");
}

void conPrintROMString_func (ROMCHAR *s) {
  while(*s) {
    if (*s == '\n') halPutch('\r');
    halPutch(*s);
    s++;
  }
}

void conPrintString (char *s) {
  while(*s) {
    if (*s == '\n') halPutch('\r');
    halPutch(*s);
    s++;
  }
}

void conPrintUINT8_noleader (UINT8 x) {
  BYTE c;
  c = (x>>4)& 0xf;
  if (c > 9) halPutch('A'+c-10);
   else halPutch('0'+c);
  //LSDigit
  c = x & 0xf;
  if (c > 9) halPutch('A'+c-10);
   else halPutch('0'+c);
}


void LcdPrintUINT8_noleader(UINT8 x,UINT8 i,UINT8 j)
{
  BYTE c;
  c = (x>>4)& 0xf;
  if (c > 9) PrintCh(i,j,('A'+c-10),1);
   else PrintCh(i,j,('0'+c),1);
  //LSDigit
  j += 6;
  c = x & 0xf;
  if (c > 9) PrintCh(i,j,('A'+c-10),1);
   else PrintCh(i,j,('0'+c),1);
}

void LcdPrintUINT8(UINT8 x,UINT8 i,UINT8 j)
{
  Print6(i,j,"0x",1);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  LcdPrintUINT8_noleader(x,i,j);
}

void conPrintUINT8 (UINT8 x) {
  conPrintROMString("0x");
  conPrintUINT8_noleader(x);
}

void conPrintUINT16 (UINT16 x) {
 BYTE c;

 conPrintROMString("0x");
 c = (x >> 8);
 conPrintUINT8_noleader(c);
 c = (BYTE) x;
 conPrintUINT8_noleader(c);
}
void LcdPrintUINT16(UINT16 x,UINT8 i,UINT8 j)
{
  BYTE c;
  Print6(i,j,"0x",1);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  c = (x >> 8);
  LcdPrintUINT8_noleader(c,i,j);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  c = (BYTE) x;
  LcdPrintUINT8_noleader(c,i,j);
}
void conPrintUINT32 (UINT32 x) {
 BYTE c;
 conPrintROMString("0x");
 c = (x >> 24);
 conPrintUINT8_noleader(c);
 c = (x >> 16);
 conPrintUINT8_noleader(c);
 c = (x >> 8);
 conPrintUINT8_noleader(c);
 c = x;
 conPrintUINT8_noleader(c);
}

void LcdPrintUINT32(UINT32 x, UINT8 i, UINT8 j)
{
  BYTE c;
  Print6(i,j,"0x",1);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  c = (x >> 24);
  LcdPrintUINT8_noleader(c,i,j);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  c = (x >> 16);
  LcdPrintUINT8_noleader(c,i,j);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  c = (x >> 8);
  LcdPrintUINT8_noleader(c,i,j);
  j += 12;
  if( j >= 126)
  {
    j = 3;
    i++;
  }
  c = x;
  LcdPrintUINT8_noleader(c,i,j);
}
//assumed little endian
void conPrintLADDR_bytes(BYTE *ptr) {
char i;
 conPrintROMString("0x");
 for (i=8;i!=0;i--){
   conPrintUINT8_noleader(*(ptr+i-1));

  }
}
void conPrintLADDR(LADDR *laddr){
 BYTE *ptr;

 ptr = &laddr->bytes[0];
 conPrintLADDR_bytes(ptr);
}

void LcdPrintLADDR_bytes(BYTE *ptr, UINT8 i, UINT8 j)
{
  char u;
  Print6(i,j,"0x",1);
  j += 12;
  for (u=8;u!=0;u--)
  {
    LcdPrintUINT8_noleader(*(ptr+u-1),i,j);
    j += 12;
    if( j >= 120)
    {
      j = 3;
      i++;
    }
  }
}
void LcdPrintLADDR(LADDR *laddr, UINT8 i, UINT8 j)
{
  BYTE *ptr;

  ptr = &laddr->bytes[0];
  LcdPrintLADDR_bytes(ptr,i,j);
}

void conPrintConfig(void){
  BYTE b[8];

  conPrintROMString("MSState LRWPAN Version ");
  conPrintROMString(LRWPAN_VERSION)
  conPCRLF();
#ifdef LRWPAN_COORDINATOR
  conPrintROMString("Coordinator, ");
  Print8(0,30,"--COORD--    ",1);
#endif
#ifdef LRWPAN_ROUTER
  conPrintROMString("Router, ");
  Print8(0,25,"--ROUTER-- ",1);
#endif
#ifdef LRWPAN_RFD
  conPrintROMString("RFD, ");
  Print8(0,40,"--RFD--  ",1);
#endif
  conPrintROMString("Address: ");
  halGetProcessorIEEEAddress(b);
  conPrintLADDR_bytes(b);
  Print6(2,3,"Address: ",1);
  LcdPrintLADDR_bytes(b,2,57);
  conPCRLF();
  conPrintROMString("Default PAN: ");
  conPrintUINT32(LRWPAN_DEFAULT_PANID);
  Print6(4,3,"Default PAN: ",1);
  LcdPrintUINT32(LRWPAN_DEFAULT_PANID,4,80);
  conPrintROMString(",Default Channel: ");
  conPrintUINT8(LRWPAN_DEFAULT_START_CHANNEL);
  Print6(6,3,"Default Channel: ",1);
  LcdPrintUINT8(LRWPAN_DEFAULT_START_CHANNEL,6,100);
  conPCRLF();
  conPCRLF();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类小说图片综合网| 欧美一级片在线| 日韩视频在线观看一区二区| 国产欧美一区二区精品久导航| 亚洲自拍偷拍av| 丁香婷婷综合网| 精品少妇一区二区三区| 亚洲国产wwwccc36天堂| 成人av网站在线观看免费| 精品国产乱码久久久久久1区2区 | av在线播放成人| 精品日韩一区二区三区免费视频| 一区二区在线观看免费| 国产91在线观看丝袜| 日韩精品一区二区三区蜜臀| 亚洲第一福利视频在线| 91丨porny丨国产| 欧美国产精品一区| 狠狠色丁香久久婷婷综| 制服视频三区第一页精品| 亚洲激情在线激情| 成人国产在线观看| 国产嫩草影院久久久久| 精品一区二区三区免费播放| 7777精品伊人久久久大香线蕉超级流畅 | 国产亚洲成年网址在线观看| 午夜精品在线视频一区| 欧美人成免费网站| 日韩在线卡一卡二| 欧美日韩国产系列| 日韩一区精品视频| 在线播放日韩导航| 六月丁香综合在线视频| 91精品国产色综合久久ai换脸 | 夜夜精品视频一区二区| 色综合久久天天综合网| 亚洲影视在线播放| 91精品国产综合久久久久| 午夜精品在线看| 欧美一区二区三区视频免费播放| 日本女优在线视频一区二区| 日韩亚洲国产中文字幕欧美| 极品少妇xxxx精品少妇偷拍| 精品成人免费观看| 丰满亚洲少妇av| 亚洲男同性视频| 欧美日韩国产综合草草| 另类中文字幕网| 国产精品欧美经典| 欧美性猛交xxxx乱大交退制版 | 成人综合在线观看| 亚洲日本在线a| 欧美亚洲国产一区二区三区va| 亚洲国产成人av网| 久久综合九色综合97婷婷| 国产v综合v亚洲欧| 亚洲综合在线五月| 欧美一区二区三区四区在线观看| 国产一区二区h| 亚洲综合成人在线视频| 日韩三级视频在线看| 99re视频精品| 免费观看30秒视频久久| 亚洲欧洲日韩女同| 7777精品伊人久久久大香线蕉完整版 | 国产精品国产三级国产aⅴ原创 | 欧美色网一区二区| 久久国产日韩欧美精品| 国产精品视频第一区| 欧美电影在线免费观看| 国产精品 欧美精品| 亚洲一级二级在线| 久久免费国产精品| 欧美日韩亚州综合| 成+人+亚洲+综合天堂| 免费精品视频在线| 一区二区三区在线影院| 久久精品欧美一区二区三区不卡| 欧美性猛交一区二区三区精品 | 另类调教123区| 一区二区三区四区高清精品免费观看| 欧美精品在线观看播放| 成人精品一区二区三区中文字幕| 日韩福利电影在线观看| 夜夜嗨av一区二区三区网页| 中文字幕国产精品一区二区| 日韩一区二区三区四区| 在线观看日韩电影| 99re成人在线| 波多野结衣一区二区三区| 韩国精品免费视频| 日韩成人av影视| 亚洲自拍偷拍av| 专区另类欧美日韩| 国产精品网站一区| 久久久精品2019中文字幕之3| 欧美丰满嫩嫩电影| 欧美日韩黄色一区二区| 欧美色涩在线第一页| 日本丰满少妇一区二区三区| 成人高清视频免费观看| 国产精品一二三| 国产精品一区二区久久不卡 | 91丨porny丨在线| 成人av在线电影| 成人精品在线视频观看| 丁香婷婷综合色啪| 不卡的av中国片| 91在线丨porny丨国产| 97久久精品人人澡人人爽| 波多野结衣精品在线| 成人免费视频视频| 成人国产精品免费网站| 9i在线看片成人免费| 91丨九色丨蝌蚪丨老版| 9人人澡人人爽人人精品| 91丝袜国产在线播放| 一本到一区二区三区| 在线观看亚洲专区| 欧美日免费三级在线| 欧美日韩五月天| 欧美一二三区在线观看| 精品成a人在线观看| 亚洲国产精品高清| 亚洲视频1区2区| 午夜视频久久久久久| 久久99久久久欧美国产| 国产在线一区二区| 成人精品电影在线观看| 91亚洲国产成人精品一区二三 | 亚洲午夜精品在线| 日韩精品久久理论片| 韩国成人精品a∨在线观看| 丁香一区二区三区| 色诱亚洲精品久久久久久| 欧美精品tushy高清| xnxx国产精品| 一区二区三区中文在线| 免费高清视频精品| 成人午夜av电影| 欧美午夜免费电影| 欧美精品一区二区三区视频| 国产精品久久精品日日| 亚洲成人免费观看| 国产精品系列在线播放| 在线观看日韩精品| 久久先锋影音av鲁色资源网| 亚洲欧美另类久久久精品2019| 日韩电影免费在线| 99国产欧美另类久久久精品| 欧美精品久久天天躁| 国产精品丝袜一区| 天天做天天摸天天爽国产一区 | 久久99国产精品成人| 99久久777色| 精品99999| 午夜在线成人av| 大胆亚洲人体视频| 91精品国产综合久久久蜜臀粉嫩 | 9i在线看片成人免费| 日韩一级二级三级| 亚洲色图都市小说| 国产一区二区三区国产| 欧美日韩国产一级片| 国产精品免费丝袜| 久久99久久久欧美国产| 欧美亚洲另类激情小说| 国产精品久久久久久久久久免费看 | 91免费在线看| xfplay精品久久| 强制捆绑调教一区二区| 色综合久久久久| 国产精品欧美一区喷水| 久久国产乱子精品免费女| 欧美日韩国产高清一区二区| 中文字幕中文字幕一区| 精品一区二区av| 日韩欧美第一区| 天天影视色香欲综合网老头| 色国产综合视频| 亚洲欧洲性图库| 99久久婷婷国产| 国产午夜精品一区二区三区视频| 久久精品国产一区二区三| 3d动漫精品啪啪1区2区免费| 午夜视频在线观看一区二区三区 | 懂色av中文字幕一区二区三区 | 欧美一区二区久久久| 天天爽夜夜爽夜夜爽精品视频| 色婷婷精品久久二区二区蜜臂av | 美女脱光内衣内裤视频久久网站| 欧美视频日韩视频在线观看| 亚洲欧美国产毛片在线| av网站免费线看精品| 综合色天天鬼久久鬼色| 91亚洲资源网| 一区二区三区日韩精品视频| 一本一本久久a久久精品综合麻豆| 亚洲色图欧美偷拍| 91国内精品野花午夜精品|