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

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

?? probe_com.h

?? 基于ucos的arm7 lpc2138的lcd程序
?? 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.30
* 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  ]"

#else

#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一区二区三区免费野_久草精品视频
欧美日本国产视频| 91久久奴性调教| 91免费看视频| 欧美不卡一区二区三区| 亚洲私人影院在线观看| 激情六月婷婷久久| 欧美精品亚洲二区| 中文字幕一区二区三区色视频| 日本特黄久久久高潮| 日本黄色一区二区| 国产精品卡一卡二| 激情小说欧美图片| 欧美一区二区三区视频免费| 亚洲日本青草视频在线怡红院| 久久av资源网| 欧美变态口味重另类| 午夜伦欧美伦电影理论片| 日本韩国一区二区三区视频| 国产精品久久二区二区| 国产精品888| 久久久天堂av| 国产乱妇无码大片在线观看| 欧美r级在线观看| 久久爱另类一区二区小说| 91 com成人网| 天天综合日日夜夜精品| 欧美日韩综合色| 亚洲午夜电影网| 色视频一区二区| 一区二区三区精品| 一本久道中文字幕精品亚洲嫩| 中文字幕免费不卡在线| 成人av资源网站| 亚洲丝袜制服诱惑| 91猫先生在线| 亚洲一区在线观看免费观看电影高清 | 琪琪一区二区三区| 欧美xxxxxxxx| 国产高清成人在线| 欧美国产成人精品| 一本色道久久综合精品竹菊| 一区二区免费在线播放| 欧美日韩精品系列| 日韩精品成人一区二区在线| 欧美一级夜夜爽| 精品亚洲国内自在自线福利| 久久久激情视频| 成人av免费在线播放| 亚洲女人****多毛耸耸8| 欧美性xxxxxxxx| 日韩精品一级中文字幕精品视频免费观看| 欧美日韩免费电影| 韩国视频一区二区| 中文字幕在线不卡一区二区三区| 91麻豆免费看片| 亚洲一卡二卡三卡四卡五卡| 欧美一级视频精品观看| 国产suv精品一区二区6| 亚洲乱码精品一二三四区日韩在线| 欧美亚洲愉拍一区二区| 久久99久久久久久久久久久| 国产精品美女久久久久久| 欧美三级日韩三级国产三级| 激情欧美日韩一区二区| 亚洲欧美视频一区| 制服丝袜亚洲播放| 国产白丝精品91爽爽久久| 一区二区在线看| 精品久久一区二区| 色婷婷激情综合| 激情偷乱视频一区二区三区| 一区二区高清免费观看影视大全 | 免费人成网站在线观看欧美高清| 欧美va亚洲va| 色婷婷av一区二区三区大白胸| 日韩二区在线观看| 亚洲欧美在线aaa| 欧美成人一级视频| 欧洲一区在线电影| 国产成人免费视频网站| 视频在线在亚洲| 中文字幕中文字幕在线一区 | 亚洲午夜成aⅴ人片| 国产视频一区在线播放| 欧美精品一级二级三级| 99麻豆久久久国产精品免费| 奇米色一区二区三区四区| 自拍偷拍亚洲激情| 久久网这里都是精品| 欧美日韩免费观看一区二区三区| 国产电影一区二区三区| 丝袜美腿高跟呻吟高潮一区| 亚洲欧美二区三区| 中文字幕第一页久久| 日韩三级免费观看| 欧美日韩一卡二卡| 91麻豆高清视频| 成人久久18免费网站麻豆 | 在线免费观看日本欧美| 岛国一区二区三区| 狠狠色狠狠色综合系列| 日本欧美一区二区| 天堂影院一区二区| 香蕉久久夜色精品国产使用方法| 亚洲日本韩国一区| 亚洲精品免费在线播放| 国产精品久久久爽爽爽麻豆色哟哟| 26uuu国产在线精品一区二区| 91精品国产日韩91久久久久久| 日本精品一级二级| 欧美色老头old∨ideo| 欧美视频三区在线播放| 欧美日韩黄色影视| 在线观看网站黄不卡| 日本精品一区二区三区四区的功能| av一区二区三区四区| 99九九99九九九视频精品| 色一情一乱一乱一91av| 91九色最新地址| 欧美三级中文字幕在线观看| 欧美色网一区二区| 欧美高清精品3d| 日韩三级中文字幕| 久久综合一区二区| 国产喂奶挤奶一区二区三区| 国产日韩欧美麻豆| 中文字幕字幕中文在线中不卡视频| 亚洲人成在线播放网站岛国| 亚洲综合色视频| 婷婷激情综合网| 久久99精品国产.久久久久久 | 91美女在线观看| 欧美性色黄大片手机版| 欧美一区二区三区在| 精品久久久三级丝袜| 国产精品久久久久婷婷二区次| 精品噜噜噜噜久久久久久久久试看| 久久蜜臀中文字幕| 国产精品久久久久久久久免费樱桃| 亚洲国产经典视频| 亚洲福利电影网| 激情综合色播激情啊| 99re视频这里只有精品| 欧美精品一二三四| 日本一区二区视频在线| 亚洲精品国久久99热| 麻豆精品蜜桃视频网站| 狠狠色丁香九九婷婷综合五月| 成人免费看视频| 欧美性xxxxx极品少妇| 精品久久久久久久久久久久久久久久久 | 3atv一区二区三区| 国产午夜亚洲精品不卡| 亚洲日本va午夜在线电影| 蜜臀av一区二区| 色婷婷综合久久久久中文一区二区 | 91精品国产综合久久精品图片| 久久综合狠狠综合久久综合88| 中文字幕日本不卡| 日本三级亚洲精品| 91网站在线观看视频| 欧美一区二区三区视频在线观看| 国产精品三级视频| 免费人成黄页网站在线一区二区| 成人亚洲精品久久久久软件| 9191久久久久久久久久久| 国产精品网曝门| 日韩av高清在线观看| 91麻豆精品一区二区三区| 欧美电影免费观看高清完整版在线| 中文字幕亚洲成人| 国产精品888| 欧美成人aa大片| 日韩成人免费看| 欧美性生活久久| 一二三四区精品视频| 99r国产精品| 国产欧美精品一区二区三区四区| 免费久久精品视频| 欧美久久一区二区| 亚洲综合成人在线| 91国偷自产一区二区使用方法| 国产日韩精品久久久| 国产一区二区精品久久99| 欧美麻豆精品久久久久久| 亚洲视频在线一区观看| 成人18精品视频| 国产视频视频一区| 国产一区二区三区免费看| 欧美福利电影网| 婷婷夜色潮精品综合在线| 欧美日韩视频在线第一区| 一区二区三区在线免费视频| 91丝袜呻吟高潮美腿白嫩在线观看| 国产欧美日韩中文久久| 国产成人精品一区二区三区网站观看| 精品88久久久久88久久久 | 午夜精品久久久久久久久久| 欧美在线视频不卡| 亚洲一区免费观看|