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

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

?? probe_com.h

?? ucos-ii 的完整代碼
?? H
字號:
/*
*********************************************************************************************************
*                                      uC/Probe Communication
*
*                           (c) Copyright 2007; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*               Knowledge of the source code may NOT be used to develop a similar product.
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                              uC/Probe
*
*                                      Communication Generic
*
* Filename      : probe_com.h
* Version       : V1.40
* Programmer(s) : BAN
*********************************************************************************************************
*/

#ifndef  __PROBE_COM_H__
#define  __PROBE_COM_H__


/*
*********************************************************************************************************
*                                               EXTERNS
*********************************************************************************************************
*/

#ifdef    PROBE_COM_GLOBALS
#define   PROBE_COM_EXT
#else
#define   PROBE_COM_EXT  extern
#endif


/*
*********************************************************************************************************
*                                             INCLUDE FILES
*********************************************************************************************************
*/

#include  <cpu.h>

#include  <lib_def.h>
#include  <lib_mem.h>

#include  <probe_com_cfg.h>

#if (PROBE_COM_SUPPORT_STR > 0)
#include  <lib_str.h>
#endif


/*
*********************************************************************************************************
*                                               DEFINES
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                          GLOBAL VARIABLES
*********************************************************************************************************
*/

                                                                    /* ------------------- Counters ----------------------- */
#if (PROBE_COM_STAT_EN == DEF_ENABLED)
PROBE_COM_EXT  CPU_INT32U  ProbeCom_RxPktCtr;                       /*  ... Number of packets received                      */
PROBE_COM_EXT  CPU_INT32U  ProbeCom_TxPktCtr;                       /*  ... Number of packets tranmitted                    */
PROBE_COM_EXT  CPU_INT32U  ProbeCom_TxSymCtr;                       /*  ... Number of symbols transmitted                   */
PROBE_COM_EXT  CPU_INT32U  ProbeCom_TxSymByteCtr;                   /*  ... Number of symbol bytes transmitted              */
PROBE_COM_EXT  CPU_INT32U  ProbeCom_ErrPktCtr;                      /*  ... Number of error packets transmitted             */

#if (PROBE_COM_SUPPORT_STR == DEF_TRUE)
PROBE_COM_EXT  CPU_INT32U  ProbeCom_TxStrCtr;                       /*  ... Number of string characters transmitted         */
#endif
#endif

/*
*********************************************************************************************************
*                                               MACRO'S
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                         FUNCTION PROTOTYPES
*********************************************************************************************************
*/

void         ProbeCom_Init      (void);

CPU_INT16U   ProbeCom_ParseRxPkt(void        *rx_pkt,
                                 void        *tx_pkt,
                                 CPU_INT16U   rx_pkt_sz,
                                 CPU_INT16U   tx_buf_sz);

#if (PROBE_COM_SUPPORT_STR == DEF_TRUE)
CPU_BOOLEAN  ProbeCom_TxStr     (CPU_CHAR    *s,
                                 CPU_INT16U   dly);
#endif


/*
*********************************************************************************************************
*                                         FUNCTION PROTOTYPES
*                                    DEFINED IN OS's probe_com_os.c
*********************************************************************************************************
*/

#if (PROBE_COM_SUPPORT_STR == DEF_TRUE)
void         ProbeCom_OS_Init   (void);
CPU_BOOLEAN  ProbeCom_OS_Pend   (CPU_BOOLEAN   wait);
void         ProbeCom_OS_Post   (void);
void         ProbeCom_OS_Dly    (CPU_INT16U    dly);
#endif


/*
*********************************************************************************************************
*                                        CONFIGURATION ERRORS
*********************************************************************************************************
*/

#ifndef    PROBE_COM_SUPPORT_WR
  #error  "PROBE_COM_SUPPORT_WR              not #define'd in 'probe_com_cfg.h'     "
  #error  "                       [MUST be  DEF_TRUE   Write commands     supported]"
  #error  "                       [     ||  DEF_FALSE  Write commands NOT supported]"

#elif    ((PROBE_COM_SUPPORT_WR != DEF_TRUE ) && \
          (PROBE_COM_SUPPORT_WR != DEF_FALSE))
  #error  "PROBE_COM_SUPPORT_WR        illegally #define'd in 'probe_com_cfg.h'     "
  #error  "                       [MUST be  DEF_TRUE   Write commands     supported]"
  #error  "                       [     ||  DEF_FALSE  Write commands NOT supported]"
#endif



#ifndef    PROBE_COM_SUPPORT_STR
  #error  "PROBE_COM_SUPPORT_STR                            not #define'd in 'probe_com_cfg.h'     "
  #error  "                       [MUST be  DEF_TRUE   String commands & functions     supported  ]"
  #error  "                       [     ||  DEF_FALSE  String commands & functions NOT supported  ]"

#elif    ((PROBE_COM_SUPPORT_STR != DEF_TRUE ) && \
          (PROBE_COM_SUPPORT_STR != DEF_FALSE))
  #error  "PROBE_COM_SUPPORT_STR                      illegally #define'd in 'probe_com_cfg.h'     "
  #error  "                       [MUST be  DEF_TRUE   String commands & functions     supported  ]"
  #error  "                       [     ||  DEF_FALSE  String commands & functions NOT supported  ]"

#elif     (PROBE_COM_SUPPORT_STR == DEF_TRUE)

#ifndef    PROBE_COM_STR_BUF_SIZE
  #error  "PROBE_COM_STR_BUF_SIZE              not #define'd in 'probe_com_cfg.h'"
  #error  "                                           [MUST be  >= 32   ]        "
  #error  "                                           [     &&  <= 65535]        "

#elif    ((PROBE_COM_STR_BUF_SIZE > 65535) || \
          (PROBE_COM_STR_BUF_SIZE < 32   ))
  #error  "PROBE_COM_STR_BUF_SIZE        illegally #define'd in 'probe_com_cfg.h'"
  #error  "                                           [MUST be  >= 32   ]        "
  #error  "                                           [     &&  <= 65535]        "

#endif

#endif



#ifndef    PROBE_COM_STAT_EN
  #error  "PROBE_COM_STAT_EN                 not #define'd in 'probe_com_cfg.h'     "
  #error  "                       [MUST be  DEF_TRUE   Counters are     maintained ]"
  #error  "                       [     ||  DEF_FALSE  Counters are NOT maintained ]"

#elif    ((PROBE_COM_STAT_EN != DEF_TRUE ) && \
          (PROBE_COM_STAT_EN != DEF_FALSE))
  #error  "PROBE_COM_STAT_EN           illegally #define'd in 'probe_com_cfg.h'     "
  #error  "                       [MUST be  DEF_TRUE   Counters are     maintained ]"
  #error  "                       [     ||  DEF_FALSE  Counters are NOT maintained ]"
#endif



#ifndef    PROBE_COM_RX_MAX_SIZE
  #error  "PROBE_COM_RX_BUF_SIZE          not #define'd in 'probe_com_cfg.h'     "

#elif    ((PROBE_COM_RX_MAX_SIZE > 65535) || \
          (PROBE_COM_RX_MAX_SIZE < 32   ))
  #error  "PROBE_COM_RX_MAX_SIZE         illegally #define'd in 'probe_com_cfg.h'"
  #error  "                                           [MUST be  >= 32   ]        "
  #error  "                                           [     &&  <= 65535]        "

#endif




#ifndef    PROBE_COM_TX_MAX_SIZE
  #error  "PROBE_COM_TX_BUF_SIZE          not #define'd in 'probe_com_cfg.h'     "

#elif    ((PROBE_COM_TX_MAX_SIZE > 65535) || \
          (PROBE_COM_TX_MAX_SIZE < 32   ))
  #error  "PROBE_COM_TX_MAX_SIZE         illegally #define'd in 'probe_com_cfg.h'"
  #error  "                                           [MUST be  >= 32   ]        "
  #error  "                                           [     &&  <= 65535]        "

#endif



#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一本到| 依依成人综合视频| 欧美乱妇20p| 欧美吻胸吃奶大尺度电影| 91亚洲精品久久久蜜桃网站| 成人影视亚洲图片在线| 国产精品一卡二| 国产成人在线看| 国产aⅴ精品一区二区三区色成熟| 精品中文字幕一区二区小辣椒| 免费欧美高清视频| 国产传媒日韩欧美成人| 丰满白嫩尤物一区二区| 97se亚洲国产综合自在线观| 色婷婷综合激情| 欧美性色欧美a在线播放| 欧美性猛交xxxx乱大交退制版 | 午夜精品一区在线观看| 亚洲一区在线视频| 国产精品91一区二区| 国产一区 二区 三区一级| 国产福利精品一区二区| jvid福利写真一区二区三区| 欧美性三三影院| 26uuu国产电影一区二区| 国产精品久久久久久久久久久免费看 | 久久精品国产**网站演员| 国产乱码精品一区二区三区五月婷| 丁香婷婷深情五月亚洲| 欧美性猛片aaaaaaa做受| 精品国产精品网麻豆系列| 国产精品久久久久久久久免费丝袜| 一区二区三区欧美亚洲| 九九**精品视频免费播放| 91在线视频免费91| 日韩视频一区在线观看| 国产精品理伦片| 免费观看久久久4p| 99re这里只有精品6| 日韩欧美久久一区| 亚洲人成影院在线观看| 久久99精品国产.久久久久久| 成人免费视频免费观看| 在线播放中文一区| 国产精品乱码妇女bbbb| 蜜桃精品在线观看| 欧美性xxxxxxxx| 日本一区二区免费在线观看视频| 亚洲一区二区三区四区五区黄 | 亚洲午夜电影网| 国产成a人亚洲| 欧美精品 日韩| 亚洲视频1区2区| 福利电影一区二区三区| 欧美一级一级性生活免费录像| 亚洲欧美激情插| 国产麻豆视频精品| 日韩久久久久久| 日产精品久久久久久久性色| 99精品视频一区二区| 久久久久亚洲蜜桃| 久久99这里只有精品| 欧美日韩精品一区二区在线播放| 国产精品蜜臀在线观看| 国产一区视频导航| 精品国产乱子伦一区| 日本成人中文字幕在线视频| 91黄视频在线观看| 亚洲免费观看高清完整版在线观看| 国产老女人精品毛片久久| 精品国产乱码久久久久久图片| 午夜在线电影亚洲一区| 欧美日韩国产免费一区二区 | 午夜精品在线视频一区| 欧美午夜免费电影| 亚洲天堂成人在线观看| 成人aa视频在线观看| 国产精品久久久久久久久免费相片 | 色狠狠综合天天综合综合| 国产精品国产自产拍高清av王其| 丰满少妇在线播放bd日韩电影| 久久久国产精品午夜一区ai换脸| 国产制服丝袜一区| 欧美激情一区二区三区全黄 | 在线观看精品一区| 午夜影视日本亚洲欧洲精品| 欧美日韩中文精品| 首页亚洲欧美制服丝腿| 欧美成人video| 国产91综合一区在线观看| 亚洲图片欧美激情| 91精品免费在线观看| 国产毛片精品视频| 亚洲天堂2014| 欧美一区二区视频在线观看2020| 精品一区二区免费| 亚洲欧美一区二区在线观看| 在线国产电影不卡| 久久99国产精品麻豆| 中文字幕精品一区二区精品绿巨人 | 亚洲欧洲日韩女同| 在线视频一区二区免费| 久久狠狠亚洲综合| 国产精品久久久久精k8| 欧美精品在线一区二区三区| 韩国在线一区二区| 蜜桃一区二区三区四区| 亚洲视频在线一区观看| 日韩三级电影网址| 成人av午夜电影| 日韩av电影天堂| 国产精品久久网站| 日韩免费视频一区| 欧洲av在线精品| 国产高清精品网站| 日韩黄色免费网站| 亚洲欧美国产毛片在线| 亚洲精品在线三区| 欧美日韩日日摸| 不卡视频在线看| 国产在线精品一区二区| 亚洲成a人在线观看| 国产精品成人在线观看| 日韩久久久久久| 欧美高清视频一二三区 | 亚洲成人综合在线| 国产精品美女久久久久aⅴ| 欧美一区二区播放| 在线看国产一区二区| 成人高清视频免费观看| 国产一区二区三区最好精华液| 亚洲成av人在线观看| 日韩一区有码在线| 国产精品免费观看视频| 国产亚洲综合性久久久影院| 欧美高清精品3d| 欧美日韩精品欧美日韩精品一| 成人动漫一区二区三区| 国产盗摄女厕一区二区三区| 奇米在线7777在线精品| 视频一区在线视频| 丝袜a∨在线一区二区三区不卡| 亚洲精品一二三区| 亚洲欧美aⅴ...| 亚洲色欲色欲www| 亚洲欧美怡红院| 亚洲黄色录像片| 亚洲乱码一区二区三区在线观看| 国产精品私房写真福利视频| 精品国产一区二区三区四区四| 日韩亚洲欧美中文三级| 日韩一级二级三级| 精品国产乱子伦一区| 久久久不卡网国产精品一区| 久久嫩草精品久久久精品| 久久综合丝袜日本网| 久久久另类综合| 国产女主播视频一区二区| 国产欧美日韩卡一| 国产精品电影院| 亚洲美女精品一区| 婷婷六月综合网| 久久国产尿小便嘘嘘| 国产成人精品免费网站| proumb性欧美在线观看| 色88888久久久久久影院按摩| 欧洲精品中文字幕| 欧美成人官网二区| 欧美激情综合五月色丁香小说| 国产精品国产三级国产aⅴ入口 | 国产成人免费视频网站| 丁香激情综合五月| 91视频免费观看| 精品视频一区 二区 三区| 欧美精品v国产精品v日韩精品| 91精品国产入口在线| 久久久精品中文字幕麻豆发布| 国产精品天天看| 亚洲图片欧美视频| 精品一区二区三区免费播放| 成人av影院在线| 欧美精品久久天天躁| 久久美女艺术照精彩视频福利播放| 国产精品人妖ts系列视频| 亚洲欧美日韩成人高清在线一区| 亚洲成人黄色小说| 国产精品99久久久久久宅男| 色94色欧美sute亚洲线路一久| 欧美一区二区三区在线观看视频| 久久久久久久综合日本| 亚洲国产日韩综合久久精品| 国内成人自拍视频| 在线观看日韩av先锋影音电影院| 欧美成人女星排名| 亚洲精品videosex极品| 国产一区二区影院| 欧美一二三区在线观看| 国产精品青草久久| 久久精品国产成人一区二区三区| 91麻豆国产精品久久|