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

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

?? mac_mem.c

?? TI的基于ZIGBEE2006的協議棧
?? C
字號:
/**************************************************************************************************
    Filename:
    Revised:        $Date: 2006-11-16 13:51:15 -0800 (Thu, 16 Nov 2006) $
    Revision:       $Revision: 12756 $

    Description:

    Describe the purpose and contents of the file.

    Copyright (c) 2006 by Texas Instruments, Inc.
    All Rights Reserved.  Permission to use, reproduce, copy, prepare
    derivative works, modify, distribute, perform, display or sell this
    software and/or its documentation for any purpose is prohibited
    without the express written consent of Texas Instruments, Inc.
**************************************************************************************************/



/* ------------------------------------------------------------------------------------------------
 *                                           Includes
 * ------------------------------------------------------------------------------------------------
 */

/* hal */
#include "hal_types.h"

/* low-level specific */
#include "mac_mem.h"

/* target specific */
#include "hal_mcu.h"

/* debug */
#include "mac_assert.h"


/**************************************************************************************************
 * @fn          macMemReadRamByte
 *
 * @brief       Read a byte from RAM.
 *
 * @param       pRam - pointer to byte RAM byte to read
 *
 * @return      byte read from RAM
 **************************************************************************************************
 */
uint8 macMemReadRamByte(macRam_t * pRam)
{
  return(*pRam);
}


/**************************************************************************************************
 * @fn          macMemWriteRam
 *
 * @brief       Write multiple bytes to RAM.
 *
 * @param       pRam  - pointer to RAM to be written to
 * @param       pData - pointer to data to write
 * @param       len   - number of bytes to write
 *
 * @return      none
 **************************************************************************************************
 */
void macMemWriteRam(macRam_t * pRam, uint8 * pData, uint8 len)
{
  while (len)
  {
    len--;
    *pRam = *pData;
    pRam++;
    pData++;
  }
}


/**************************************************************************************************
 * @fn          macMemReadRam
 *
 * @brief       Read multiple bytes from RAM.
 *
 * @param       pRam  - pointer to RAM to be read from
 * @param       pData - pointer to location to store read data
 * @param       len   - number of bytes to read
 *
 * @return      none
 **************************************************************************************************
 */
void macMemReadRam(macRam_t * pRam, uint8 * pData, uint8 len)
{
  while (len)
  {
    len--;
    *pData = *pRam;
    pRam++;
    pData++;
  }
}


/**************************************************************************************************
 * @fn          macMemWriteTxFifo
 *
 * @brief       Write multiple bytes to the transmit FIFO.
 *
 * @param       pData - pointer to bytes to be written to TX FIFO
 * @param       len   - number of bytes to write
 *
 * @return      none
 **************************************************************************************************
 */
void macMemWriteTxFifo(uint8 * pData, uint8 len)
{
  MAC_ASSERT(len != 0); /* pointless to write zero bytes */

  do
  {
    RFD = *pData;
    pData++;
    len--;
  }
  while (len);
}


/**************************************************************************************************
 * @fn          macMemReadRxFifo
 *
 * @brief       Read multiple bytes from receive FIFO.
 *
 * @param       pData - pointer to location to store read data
 * @param       len   - number of bytes to read from RX FIFO
 *
 * @return      none
 **************************************************************************************************
 */
void macMemReadRxFifo(uint8 * pData, uint8 len)
{
  MAC_ASSERT(len != 0); /* pointless to read zero bytes */

  do
  {
    *pData = RFD;
    pData++;
    len--;
  }
  while (len);
}


/**************************************************************************************************
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av电影天堂一区二区在线观看| 亚洲成av人片一区二区梦乃| 欧美一区二区久久久| 色呦呦日韩精品| 91首页免费视频| 一本一道久久a久久精品 | 久久午夜老司机| 日韩精品一区二区三区三区免费| 4438x成人网最大色成网站| 欧美日韩国产精选| 欧美视频三区在线播放| 欧美日韩久久久| 日韩亚洲欧美综合| 欧美成人vps| 国产目拍亚洲精品99久久精品| 久久精品水蜜桃av综合天堂| 中文字幕av一区二区三区免费看 | 一区二区在线免费| 亚洲国产一区二区视频| 天天免费综合色| 九色综合狠狠综合久久| 国产在线精品一区二区不卡了| 国产成人一级电影| 91猫先生在线| 欧美一级片在线观看| 久久综合国产精品| 亚洲人成影院在线观看| 亚洲大片精品永久免费| 久久国产精品免费| av中文字幕亚洲| 91精品国产美女浴室洗澡无遮挡| 久久亚洲一区二区三区明星换脸| 中文字幕免费不卡| 亚洲成人免费影院| 国产在线精品一区二区三区不卡| 99国产精品久| 欧美一区二区三区视频| 欧美经典三级视频一区二区三区| 一区二区高清免费观看影视大全| 热久久一区二区| 不卡欧美aaaaa| 日韩午夜激情av| 一区精品在线播放| 黄页视频在线91| 欧美专区亚洲专区| 国产日韩精品一区二区浪潮av | 精品久久人人做人人爽| 国产精品久久久久一区二区三区共 | 免费人成网站在线观看欧美高清| 成人一区二区在线观看| 欧美午夜精品一区二区蜜桃| 亚洲综合色视频| 狠狠色狠狠色综合系列| 欧美亚洲精品一区| 国产精品久久久久一区二区三区 | 国产激情视频一区二区在线观看| 在线观看一区不卡| 国产精品电影一区二区| 极品少妇xxxx偷拍精品少妇| 欧美三日本三级三级在线播放| 欧美tk丨vk视频| 日韩av在线播放中文字幕| 91在线看国产| 国产精品乱人伦中文| 久久99精品国产麻豆不卡| 欧美另类videos死尸| 亚洲激情网站免费观看| eeuss鲁片一区二区三区| 久久久久久综合| 国内外成人在线| 日韩精品一区二区三区在线观看| 午夜精品国产更新| 欧美色欧美亚洲另类二区| 亚洲精品视频免费看| 91一区二区在线| 亚洲精品国产a久久久久久| 91啦中文在线观看| 亚洲欧洲日韩综合一区二区| 白白色 亚洲乱淫| 亚洲特级片在线| 色屁屁一区二区| 亚洲综合999| 精品视频1区2区3区| 视频在线观看国产精品| 欧美一区二区网站| 国产自产视频一区二区三区| 久久婷婷国产综合国色天香| 成人美女在线观看| 亚洲三级在线播放| 欧美天堂亚洲电影院在线播放| 亚瑟在线精品视频| 欧美一区午夜精品| 国产一区二区不卡老阿姨| 欧美—级在线免费片| 一本色道久久综合亚洲精品按摩| 亚洲一本大道在线| 日韩欧美一区二区免费| 国产成人精品免费在线| 亚洲激情网站免费观看| 日韩午夜在线观看视频| 成人福利在线看| 夜夜亚洲天天久久| 亚洲精品在线观| 91伊人久久大香线蕉| 蜜臀av在线播放一区二区三区| 国产亚洲va综合人人澡精品| 色呦呦一区二区三区| 另类小说色综合网站| 日韩美女精品在线| 日韩精品中文字幕在线一区| 成人综合婷婷国产精品久久| 亚洲成人av一区二区三区| www国产精品av| 一本大道久久a久久精品综合| 男人的天堂久久精品| 国产精品国产成人国产三级| 欧美人xxxx| 91香蕉视频污在线| 国内一区二区视频| 亚洲成人动漫在线观看| 国产欧美一区二区三区在线老狼| 欧美日韩一区三区| 成人天堂资源www在线| 日本成人中文字幕| 亚洲欧美激情在线| 久久久午夜精品理论片中文字幕| 色爱区综合激月婷婷| 国产麻豆精品视频| 日韩va欧美va亚洲va久久| 亚洲色图视频免费播放| 久久久国产精华| 欧美一级二级三级蜜桃| 欧美综合欧美视频| 波多野结衣欧美| 国产精品一区二区无线| 久久国产生活片100| 亚洲成a人v欧美综合天堂下载| 国产精品久久久久久久蜜臀 | 国产精品国产三级国产aⅴ无密码| 欧美老肥妇做.爰bbww视频| 成人av在线观| 粉嫩av一区二区三区在线播放| 免费久久精品视频| 亚洲成人免费视| 午夜精品视频在线观看| 亚洲欧美视频在线观看视频| 欧美韩日一区二区三区四区| 日韩欧美国产午夜精品| 777午夜精品免费视频| 一本色道**综合亚洲精品蜜桃冫| 成人小视频在线| 成人高清伦理免费影院在线观看| 国产河南妇女毛片精品久久久| 久久精品久久精品| 免费一级欧美片在线观看| 亚洲国产精品一区二区久久恐怖片| 亚洲欧洲美洲综合色网| 国产精品乱人伦中文| 国产精品卡一卡二卡三| 国产精品视频一二| 国产精品色哟哟| 日韩一区在线免费观看| 亚洲精品老司机| 午夜不卡在线视频| 免费成人在线网站| 日本一区中文字幕| 国产一区二区三区不卡在线观看 | 国产黄色精品网站| 国产福利一区二区三区| 成人性生交大片免费看中文| a在线播放不卡| 精品视频在线免费看| 91精品国产综合久久久久久久久久| 91精品国产欧美一区二区| 精品免费一区二区三区| 国产精品理论在线观看| 国产精品久久久久久久久搜平片| 亚洲精品少妇30p| 日韩国产欧美在线视频| 国产精品一区二区91| av不卡在线播放| 欧美丰满高潮xxxx喷水动漫| 久久亚洲精品国产精品紫薇 | 91久久香蕉国产日韩欧美9色| 欧美三级中文字幕| 精品乱人伦小说| 亚洲精选视频免费看| 久久99久久久久久久久久久| 成人av网站在线| 日韩一级片网站| 国产精品久久久久久户外露出| 亚洲成人第一页| 成人激情综合网站| 91精品国产手机| 国产精品久久777777| 男人的j进女人的j一区| 99国产精品久久| 久久久久久久久久久久久久久99| 一区二区视频免费在线观看| 国产精品一二三四五|