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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? twi.h

?? IAR5.2下 AT91SAM9260 ARM 對 MCP2515 控制源化碼
?? H
字號:
/* ----------------------------------------------------------------------------
 *         ATMEL Microcontroller Software Support 
 * ----------------------------------------------------------------------------
 * Copyright (c) 2008, Atmel Corporation
 *
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * - Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the disclaimer below.
 *
 * Atmel's name may not be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * ----------------------------------------------------------------------------
 */

#ifndef TWI_H
#define TWI_H

//------------------------------------------------------------------------------
//         Headers
//------------------------------------------------------------------------------

#include <board.h>

//------------------------------------------------------------------------------
//         Global definitions
//------------------------------------------------------------------------------

// Missing AT91C_TWI_TXRDY definition.
#ifndef AT91C_TWI_TXRDY
    #define AT91C_TWI_TXRDY   AT91C_TWI_TXRDY_MASTER
#endif

// Missing AT91C_TWI_TXCOMP definition.
#ifndef AT91C_TWI_TXCOMP
    #define AT91C_TWI_TXCOMP  AT91C_TWI_TXCOMP_MASTER
#endif

//------------------------------------------------------------------------------
//         Global macros
//------------------------------------------------------------------------------

/// Returns 1 if the TXRDY bit (ready to transmit data) is set in the given
/// status register value.
#define TWI_STATUS_TXRDY(status) ((status & AT91C_TWI_TXRDY) == AT91C_TWI_TXRDY)

/// Returns 1 if the RXRDY bit (ready to receive data) is set in the given
/// status register value.
#define TWI_STATUS_RXRDY(status) ((status & AT91C_TWI_RXRDY) == AT91C_TWI_RXRDY)

/// Returns 1 if the TXCOMP bit (transfer complete) is set in the given
/// status register value.
#define TWI_STATUS_TXCOMP(status) ((status & AT91C_TWI_TXCOMP) == AT91C_TWI_TXCOMP)

//------------------------------------------------------------------------------
//         Global functions
//------------------------------------------------------------------------------

extern void TWI_Configure(AT91S_TWI *pTwi, unsigned int twck, unsigned int mck);

extern void TWI_Stop(AT91S_TWI *pTwi);

extern void TWI_StartRead(
    AT91S_TWI *pTwi,
    unsigned char address,
    unsigned int iaddress,
    unsigned char isize);

extern unsigned char TWI_ReadByte(AT91S_TWI *pTwi);

extern void TWI_WriteByte(AT91S_TWI *pTwi, unsigned char byte);

extern void TWI_StartWrite(
    AT91S_TWI *pTwi,
    unsigned char address,
    unsigned int iaddress,
    unsigned char isize,
    unsigned char byte);

extern void TWI_CfgPIO(void);
extern unsigned char TWI_ByteReceived(AT91S_TWI *pTwi);
extern unsigned char TWI_ByteSent(AT91S_TWI *pTwi);
extern unsigned char TWI_TransferComplete(AT91S_TWI *pTwi);
extern void TWI_EnableIt(AT91S_TWI *pTwi, unsigned int sources);
extern void TWI_DisableIt(AT91S_TWI *pTwi, unsigned int sources);
extern unsigned int TWI_GetStatus(AT91S_TWI *pTwi);
extern unsigned int TWI_GetMaskedStatus(AT91S_TWI *pTwi);
extern void TWI_Open(void);
extern void TWI_Close(void);
extern int TWI_Write(const AT91PS_TWI pTwi ,char slvAddr,int address, char *data2send, int size);
extern int TWI_Read(const AT91PS_TWI pTwi ,char slvAddr, int address, char *data, int size);

#endif //#ifndef TWI_H

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本aⅴ精品一区二区三区| 久久综合网色—综合色88| 经典三级一区二区| 一区二区理论电影在线观看| 久久综合狠狠综合| 色av成人天堂桃色av| 成人免费视频caoporn| 久久精品国产网站| 亚洲视频一区在线| wwww国产精品欧美| 日韩一区二区三区精品视频| 欧美亚洲一区二区三区四区| 国产一区二区福利| 久久草av在线| 日本午夜精品视频在线观看| 一区2区3区在线看| 久久精子c满五个校花| 日韩视频在线观看一区二区| 欧美日韩一区在线| 欧美日韩一区 二区 三区 久久精品| eeuss鲁片一区二区三区| 国产电影一区二区三区| 国产精品亚洲一区二区三区妖精 | 中文子幕无线码一区tr| www一区二区| 久久免费看少妇高潮| 日韩久久久久久| 91精品国产乱| 制服.丝袜.亚洲.另类.中文| 成人激情文学综合网| 日韩国产精品大片| 亚洲一区二区三区四区五区中文 | 91浏览器打开| 成人激情免费电影网址| 91在线视频在线| 奇米色777欧美一区二区| 亚洲高清免费视频| 日韩精品三区四区| 亚洲一区日韩精品中文字幕| 亚洲二区在线视频| 日本视频中文字幕一区二区三区| 亚洲女爱视频在线| 亚洲美女免费视频| 亚洲电影中文字幕在线观看| 日韩av不卡在线观看| 久久99九九99精品| 激情丁香综合五月| 卡一卡二国产精品| 美女视频一区二区| 久久精品噜噜噜成人av农村| 日本亚洲一区二区| 激情五月激情综合网| 成人免费高清在线观看| 色综合色狠狠天天综合色| 欧美日韩亚洲综合| 精品国产伦一区二区三区免费 | 国产精品一二三| 97se亚洲国产综合自在线| 欧美综合亚洲图片综合区| 欧美一区二区三区四区在线观看| 欧美成人性福生活免费看| 欧美手机在线视频| 精品久久久久久无| 国产日韩v精品一区二区| 国产欧美精品在线观看| 亚洲人xxxx| 亚洲成人黄色影院| 国产一区二区三区精品视频| 91亚洲午夜精品久久久久久| 色屁屁一区二区| 91精品国产福利| 国产精品久久久久久亚洲毛片| 亚洲精品国产第一综合99久久 | 色噜噜夜夜夜综合网| 日韩欧美久久久| 亚洲图片激情小说| 毛片av一区二区三区| 成人永久免费视频| 欧美日韩成人一区二区| 久久久91精品国产一区二区精品 | 在线视频欧美区| 91精品蜜臀在线一区尤物| 国产欧美日韩一区二区三区在线观看| 洋洋av久久久久久久一区| 日韩成人免费看| 国产一区二区免费看| 东方欧美亚洲色图在线| 色呦呦国产精品| 久久亚洲捆绑美女| 亚洲自拍另类综合| 成人高清视频免费观看| 精品电影一区二区三区| 亚洲一区二区三区影院| 成人短视频下载| 久久网站热最新地址| 午夜精品一区二区三区免费视频 | 久久香蕉国产线看观看99| 亚洲国产精品一区二区www| 国产精品88av| 欧美大胆人体bbbb| 亚洲国产成人高清精品| 91在线码无精品| 欧美一区二区大片| 亚洲美女区一区| 狠狠色伊人亚洲综合成人| 欧美又粗又大又爽| 国产精品视频第一区| 国产综合久久久久久鬼色| 欧美猛男超大videosgay| 亚洲欧美在线高清| 国产99久久久精品| 久久亚洲精品国产精品紫薇| 美腿丝袜亚洲三区| 在线综合亚洲欧美在线视频| 日韩一区中文字幕| 国产真实乱偷精品视频免| 欧美午夜不卡在线观看免费| 精品久久久久久久久久久久久久久久久| 亚洲欧美中日韩| 豆国产96在线|亚洲| 欧美不卡一区二区| 亚洲国产精品人人做人人爽| 成人黄色av电影| 亚洲欧洲美洲综合色网| 成人av综合一区| 国产视频一区二区在线| 国产精品一区二区三区99| 久久天堂av综合合色蜜桃网| 免费在线观看成人| 337p亚洲精品色噜噜噜| 日韩av一级片| 性做久久久久久| 狠狠久久亚洲欧美| 久久综合久久综合久久综合| 狠狠色伊人亚洲综合成人| 久久久影视传媒| 成人一二三区视频| 综合婷婷亚洲小说| 日本高清不卡aⅴ免费网站| 亚洲无人区一区| 日韩视频一区二区三区| 精品制服美女丁香| 欧美国产视频在线| 91女神在线视频| 一区二区三区在线观看动漫| 欧美性色综合网| 日本在线不卡视频| 久久男人中文字幕资源站| 成人午夜精品一区二区三区| 国产精品进线69影院| 欧美中文字幕一区二区三区 | 欧美精品一区二区久久久| 国产麻豆日韩欧美久久| 国产精品人成在线观看免费| 99re在线视频这里只有精品| 亚洲精品少妇30p| 精品视频免费看| 麻豆视频观看网址久久| 国产亚洲精品aa| 岛国av在线一区| 樱桃视频在线观看一区| 欧美精品tushy高清| 国产一区福利在线| 亚洲免费在线观看| 欧美福利视频一区| 国产精品911| 亚洲一区二区欧美日韩| 日韩精品一区二区三区视频| 成人精品小蝌蚪| 亚洲高清免费观看高清完整版在线观看| 日韩视频免费直播| 99久久99久久综合| 日本亚洲视频在线| 国产精品久久久久毛片软件| 欧美日本在线一区| 成人精品一区二区三区中文字幕| 亚洲午夜一区二区三区| 久久精品免费在线观看| 欧美在线视频日韩| 久久99精品一区二区三区 | 精品国产污网站| 国产成人aaaa| 五月天视频一区| 日本一区二区免费在线| 欧美少妇一区二区| 成人免费毛片片v| 另类欧美日韩国产在线| 亚洲人成网站色在线观看| 久久先锋资源网| 欧美老年两性高潮| 99久久er热在这里只有精品66| 美女脱光内衣内裤视频久久影院| 亚洲欧美日韩国产综合在线| 精品国产凹凸成av人网站| 欧美日韩在线不卡| 91亚洲精品久久久蜜桃网站| 日本视频中文字幕一区二区三区| 国产精品嫩草影院av蜜臀| 欧美日韩国产成人在线免费| 成人一区在线看|