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

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

?? console.c

?? ZigBee協議棧2.0的程序
?? 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一区二区三区免费野_久草精品视频
白白色亚洲国产精品| 日韩欧美色综合| 日韩视频在线一区二区| 久久精品在这里| 亚洲成a人片综合在线| 成人小视频在线观看| 在线成人免费视频| 成人欧美一区二区三区视频网页 | 欧美三级日韩三级国产三级| 国产三级一区二区三区| 午夜精品久久久久影视| 色综合天天性综合| 国产日产欧产精品推荐色| 日本一区中文字幕| 色综合亚洲欧洲| 欧美国产视频在线| 激情文学综合插| 欧美一区二区网站| 一区二区三区中文字幕电影 | 精品视频免费在线| 综合亚洲深深色噜噜狠狠网站| 精品一区二区三区在线播放| 欧美探花视频资源| 亚洲欧美激情插| 不卡av免费在线观看| 日本一区二区三区高清不卡 | 日本一区二区三区国色天香 | 韩国女主播一区| 欧美一区二区视频在线观看2022| 午夜精品久久久久久久久久| 色欧美乱欧美15图片| 亚洲色大成网站www久久九九| 成人性生交大合| 亚洲人成亚洲人成在线观看图片| 国产成人av一区二区三区在线| 2020国产成人综合网| 精品一区二区影视| 国产喷白浆一区二区三区| 国产露脸91国语对白| 欧美高清在线一区| 91在线观看美女| 亚洲制服丝袜在线| 欧美区一区二区三区| 奇米综合一区二区三区精品视频| 欧美日韩美女一区二区| 久久99精品国产| 欧美国产激情一区二区三区蜜月| 成人黄色免费短视频| 亚洲免费观看高清完整| 欧美丰满美乳xxx高潮www| 久久国产乱子精品免费女| 久久亚洲欧美国产精品乐播| 成人蜜臀av电影| 午夜免费欧美电影| 久久婷婷久久一区二区三区| 成人免费高清在线| 午夜精品一区二区三区电影天堂 | 国产精品三级av| 99re66热这里只有精品3直播| 亚洲自拍偷拍图区| 日韩区在线观看| www..com久久爱| 日韩电影在线一区二区三区| 日韩一区二区三区电影| 成人福利视频在线| 婷婷成人激情在线网| 久久久国产精品午夜一区ai换脸| jiyouzz国产精品久久| 奇米精品一区二区三区在线观看 | 亚洲成人一区在线| 337p粉嫩大胆色噜噜噜噜亚洲| www.亚洲国产| 久久国产欧美日韩精品| 亚洲精品国产精华液| www精品美女久久久tv| 欧美午夜寂寞影院| 99视频热这里只有精品免费| 免费成人在线播放| 樱桃视频在线观看一区| 久久婷婷国产综合国色天香| 欧美午夜免费电影| 成人av动漫在线| 国产一区二区福利| 日韩精品三区四区| 尤物视频一区二区| 国产精品沙发午睡系列990531| 69p69国产精品| 色噜噜偷拍精品综合在线| 成人午夜视频在线观看| 免费看日韩a级影片| 一区二区三区四区视频精品免费 | 久久精品二区亚洲w码| 亚洲女性喷水在线观看一区| 国产午夜精品理论片a级大结局| 欧美日韩一区二区三区在线看| 成人免费看的视频| 国产精品系列在线播放| 久久99最新地址| 日本女人一区二区三区| 亚洲成a人v欧美综合天堂下载| 日韩一区欧美一区| 中文字幕一区二区三区四区| 欧美高清在线精品一区| 精品福利av导航| 精品久久国产老人久久综合| 欧美一区二区三区精品| 91精品久久久久久久99蜜桃| 欧美熟乱第一页| 欧美无砖砖区免费| 欧美日韩高清影院| 欧美三级欧美一级| 欧美日本视频在线| 欧美日韩成人一区二区| 欧美日韩在线播放三区| 欧美午夜片在线观看| 在线成人高清不卡| 日韩一级在线观看| 欧美xxxxx裸体时装秀| 精品国产乱码久久久久久夜甘婷婷| 91麻豆精品久久久久蜜臀| 91精品国产乱码久久蜜臀| 69p69国产精品| 久久先锋影音av鲁色资源网| 久久久久青草大香线综合精品| 久久一区二区三区四区| 欧美激情在线一区二区三区| 国产精品国产自产拍高清av | 久久精品亚洲麻豆av一区二区| 国产亚洲欧美一区在线观看| 欧美国产精品中文字幕| 亚洲另类色综合网站| 一区二区三区欧美视频| 日本午夜精品视频在线观看| 国内精品伊人久久久久av一坑| 国产99久久久久久免费看农村| 成人国产精品免费| 欧美午夜寂寞影院| 欧美va亚洲va香蕉在线| 日本一区二区免费在线观看视频 | 日本亚洲电影天堂| 国产一区二区在线视频| 99久久综合精品| 91.com在线观看| 国产亚洲精品7777| 一区二区三区视频在线看| 久久99精品久久只有精品| www.av亚洲| 日韩欧美精品三级| 亚洲色图制服丝袜| 免费在线欧美视频| caoporm超碰国产精品| 欧美一区二区黄色| 国产精品动漫网站| 日韩高清欧美激情| 99麻豆久久久国产精品免费优播| 91麻豆精品国产| 亚洲视频免费在线| 国产在线精品免费av| 欧美日韩免费观看一区二区三区 | 欧美肥妇free| 国产精品久久久久精k8| 久久成人久久爱| 一本色道久久综合狠狠躁的推荐| 日韩免费一区二区| 一区二区三区四区中文字幕| 国产成人在线视频播放| 在线成人免费视频| 一区二区在线观看免费| 国产精品18久久久久久久久久久久 | 国产三级三级三级精品8ⅰ区| 亚洲bt欧美bt精品777| 粗大黑人巨茎大战欧美成人| 精品欧美一区二区久久| 亚洲国产欧美日韩另类综合| 成人免费福利片| 久久精品亚洲精品国产欧美| 石原莉奈一区二区三区在线观看| 9色porny自拍视频一区二区| 精品成人一区二区| 日韩av网站免费在线| 欧美综合亚洲图片综合区| 一区二区中文字幕在线| 国产老妇另类xxxxx| 91精品国产综合久久久久| 亚洲综合一区二区精品导航| 国产 欧美在线| 久久久不卡网国产精品二区| 久久精品二区亚洲w码| 欧美一级黄色大片| 男女激情视频一区| 日韩一区二区三区视频| 免费看精品久久片| 日韩精品一区二区三区中文不卡| 亚洲成a人在线观看| 欧美精品免费视频| 日本在线播放一区二区三区| 91精品国产麻豆国产自产在线 | 国产精品一区二区三区四区| 精品伦理精品一区| 国产一区二区三区观看|