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

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

?? stm32f10x_sdio.h

?? Cortex-M3 CAN源代碼
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
#define IS_SDIO_CPSM(CPSM) (((CPSM) == SDIO_CPSM_Enable) || ((CPSM) == SDIO_CPSM_Disable))
/**
  * @}
  */ 

/** @defgroup SDIO_Response_Registers 
  * @{
  */

#define SDIO_RESP1                          ((uint32_t)0x00000000)
#define SDIO_RESP2                          ((uint32_t)0x00000004)
#define SDIO_RESP3                          ((uint32_t)0x00000008)
#define SDIO_RESP4                          ((uint32_t)0x0000000C)
#define IS_SDIO_RESP(RESP) (((RESP) == SDIO_RESP1) || ((RESP) == SDIO_RESP2) || \
                            ((RESP) == SDIO_RESP3) || ((RESP) == SDIO_RESP4))
/**
  * @}
  */

/** @defgroup SDIO_Data_Length 
  * @{
  */

#define IS_SDIO_DATA_LENGTH(LENGTH) ((LENGTH) <= 0x01FFFFFF)
/**
  * @}
  */

/** @defgroup SDIO_Data_Block_Size 
  * @{
  */

#define SDIO_DataBlockSize_1b               ((uint32_t)0x00000000)
#define SDIO_DataBlockSize_2b               ((uint32_t)0x00000010)
#define SDIO_DataBlockSize_4b               ((uint32_t)0x00000020)
#define SDIO_DataBlockSize_8b               ((uint32_t)0x00000030)
#define SDIO_DataBlockSize_16b              ((uint32_t)0x00000040)
#define SDIO_DataBlockSize_32b              ((uint32_t)0x00000050)
#define SDIO_DataBlockSize_64b              ((uint32_t)0x00000060)
#define SDIO_DataBlockSize_128b             ((uint32_t)0x00000070)
#define SDIO_DataBlockSize_256b             ((uint32_t)0x00000080)
#define SDIO_DataBlockSize_512b             ((uint32_t)0x00000090)
#define SDIO_DataBlockSize_1024b            ((uint32_t)0x000000A0)
#define SDIO_DataBlockSize_2048b            ((uint32_t)0x000000B0)
#define SDIO_DataBlockSize_4096b            ((uint32_t)0x000000C0)
#define SDIO_DataBlockSize_8192b            ((uint32_t)0x000000D0)
#define SDIO_DataBlockSize_16384b           ((uint32_t)0x000000E0)
#define IS_SDIO_BLOCK_SIZE(SIZE) (((SIZE) == SDIO_DataBlockSize_1b) || \
                                  ((SIZE) == SDIO_DataBlockSize_2b) || \
                                  ((SIZE) == SDIO_DataBlockSize_4b) || \
                                  ((SIZE) == SDIO_DataBlockSize_8b) || \
                                  ((SIZE) == SDIO_DataBlockSize_16b) || \
                                  ((SIZE) == SDIO_DataBlockSize_32b) || \
                                  ((SIZE) == SDIO_DataBlockSize_64b) || \
                                  ((SIZE) == SDIO_DataBlockSize_128b) || \
                                  ((SIZE) == SDIO_DataBlockSize_256b) || \
                                  ((SIZE) == SDIO_DataBlockSize_512b) || \
                                  ((SIZE) == SDIO_DataBlockSize_1024b) || \
                                  ((SIZE) == SDIO_DataBlockSize_2048b) || \
                                  ((SIZE) == SDIO_DataBlockSize_4096b) || \
                                  ((SIZE) == SDIO_DataBlockSize_8192b) || \
                                  ((SIZE) == SDIO_DataBlockSize_16384b)) 
/**
  * @}
  */

/** @defgroup SDIO_Transfer_Direction 
  * @{
  */

#define SDIO_TransferDir_ToCard             ((uint32_t)0x00000000)
#define SDIO_TransferDir_ToSDIO             ((uint32_t)0x00000002)
#define IS_SDIO_TRANSFER_DIR(DIR) (((DIR) == SDIO_TransferDir_ToCard) || \
                                   ((DIR) == SDIO_TransferDir_ToSDIO))
/**
  * @}
  */

/** @defgroup SDIO_Transfer_Type 
  * @{
  */

#define SDIO_TransferMode_Block             ((uint32_t)0x00000000)
#define SDIO_TransferMode_Stream            ((uint32_t)0x00000004)
#define IS_SDIO_TRANSFER_MODE(MODE) (((MODE) == SDIO_TransferMode_Stream) || \
                                     ((MODE) == SDIO_TransferMode_Block))
/**
  * @}
  */

/** @defgroup SDIO_DPSM_State 
  * @{
  */

#define SDIO_DPSM_Disable                    ((uint32_t)0x00000000)
#define SDIO_DPSM_Enable                     ((uint32_t)0x00000001)
#define IS_SDIO_DPSM(DPSM) (((DPSM) == SDIO_DPSM_Enable) || ((DPSM) == SDIO_DPSM_Disable))
/**
  * @}
  */

/** @defgroup SDIO_Flags 
  * @{
  */

#define SDIO_FLAG_CCRCFAIL                  ((uint32_t)0x00000001)
#define SDIO_FLAG_DCRCFAIL                  ((uint32_t)0x00000002)
#define SDIO_FLAG_CTIMEOUT                  ((uint32_t)0x00000004)
#define SDIO_FLAG_DTIMEOUT                  ((uint32_t)0x00000008)
#define SDIO_FLAG_TXUNDERR                  ((uint32_t)0x00000010)
#define SDIO_FLAG_RXOVERR                   ((uint32_t)0x00000020)
#define SDIO_FLAG_CMDREND                   ((uint32_t)0x00000040)
#define SDIO_FLAG_CMDSENT                   ((uint32_t)0x00000080)
#define SDIO_FLAG_DATAEND                   ((uint32_t)0x00000100)
#define SDIO_FLAG_STBITERR                  ((uint32_t)0x00000200)
#define SDIO_FLAG_DBCKEND                   ((uint32_t)0x00000400)
#define SDIO_FLAG_CMDACT                    ((uint32_t)0x00000800)
#define SDIO_FLAG_TXACT                     ((uint32_t)0x00001000)
#define SDIO_FLAG_RXACT                     ((uint32_t)0x00002000)
#define SDIO_FLAG_TXFIFOHE                  ((uint32_t)0x00004000)
#define SDIO_FLAG_RXFIFOHF                  ((uint32_t)0x00008000)
#define SDIO_FLAG_TXFIFOF                   ((uint32_t)0x00010000)
#define SDIO_FLAG_RXFIFOF                   ((uint32_t)0x00020000)
#define SDIO_FLAG_TXFIFOE                   ((uint32_t)0x00040000)
#define SDIO_FLAG_RXFIFOE                   ((uint32_t)0x00080000)
#define SDIO_FLAG_TXDAVL                    ((uint32_t)0x00100000)
#define SDIO_FLAG_RXDAVL                    ((uint32_t)0x00200000)
#define SDIO_FLAG_SDIOIT                    ((uint32_t)0x00400000)
#define SDIO_FLAG_CEATAEND                  ((uint32_t)0x00800000)
#define IS_SDIO_FLAG(FLAG) (((FLAG)  == SDIO_FLAG_CCRCFAIL) || \
                            ((FLAG)  == SDIO_FLAG_DCRCFAIL) || \
                            ((FLAG)  == SDIO_FLAG_CTIMEOUT) || \
                            ((FLAG)  == SDIO_FLAG_DTIMEOUT) || \
                            ((FLAG)  == SDIO_FLAG_TXUNDERR) || \
                            ((FLAG)  == SDIO_FLAG_RXOVERR) || \
                            ((FLAG)  == SDIO_FLAG_CMDREND) || \
                            ((FLAG)  == SDIO_FLAG_CMDSENT) || \
                            ((FLAG)  == SDIO_FLAG_DATAEND) || \
                            ((FLAG)  == SDIO_FLAG_STBITERR) || \
                            ((FLAG)  == SDIO_FLAG_DBCKEND) || \
                            ((FLAG)  == SDIO_FLAG_CMDACT) || \
                            ((FLAG)  == SDIO_FLAG_TXACT) || \
                            ((FLAG)  == SDIO_FLAG_RXACT) || \
                            ((FLAG)  == SDIO_FLAG_TXFIFOHE) || \
                            ((FLAG)  == SDIO_FLAG_RXFIFOHF) || \
                            ((FLAG)  == SDIO_FLAG_TXFIFOF) || \
                            ((FLAG)  == SDIO_FLAG_RXFIFOF) || \
                            ((FLAG)  == SDIO_FLAG_TXFIFOE) || \
                            ((FLAG)  == SDIO_FLAG_RXFIFOE) || \
                            ((FLAG)  == SDIO_FLAG_TXDAVL) || \
                            ((FLAG)  == SDIO_FLAG_RXDAVL) || \
                            ((FLAG)  == SDIO_FLAG_SDIOIT) || \
                            ((FLAG)  == SDIO_FLAG_CEATAEND))

#define IS_SDIO_CLEAR_FLAG(FLAG) ((((FLAG) & (uint32_t)0xFF3FF800) == 0x00) && ((FLAG) != (uint32_t)0x00))

#define IS_SDIO_GET_IT(IT) (((IT)  == SDIO_IT_CCRCFAIL) || \
                            ((IT)  == SDIO_IT_DCRCFAIL) || \
                            ((IT)  == SDIO_IT_CTIMEOUT) || \
                            ((IT)  == SDIO_IT_DTIMEOUT) || \
                            ((IT)  == SDIO_IT_TXUNDERR) || \
                            ((IT)  == SDIO_IT_RXOVERR) || \
                            ((IT)  == SDIO_IT_CMDREND) || \
                            ((IT)  == SDIO_IT_CMDSENT) || \
                            ((IT)  == SDIO_IT_DATAEND) || \
                            ((IT)  == SDIO_IT_STBITERR) || \
                            ((IT)  == SDIO_IT_DBCKEND) || \
                            ((IT)  == SDIO_IT_CMDACT) || \
                            ((IT)  == SDIO_IT_TXACT) || \
                            ((IT)  == SDIO_IT_RXACT) || \
                            ((IT)  == SDIO_IT_TXFIFOHE) || \
                            ((IT)  == SDIO_IT_RXFIFOHF) || \
                            ((IT)  == SDIO_IT_TXFIFOF) || \
                            ((IT)  == SDIO_IT_RXFIFOF) || \
                            ((IT)  == SDIO_IT_TXFIFOE) || \
                            ((IT)  == SDIO_IT_RXFIFOE) || \
                            ((IT)  == SDIO_IT_TXDAVL) || \
                            ((IT)  == SDIO_IT_RXDAVL) || \
                            ((IT)  == SDIO_IT_SDIOIT) || \
                            ((IT)  == SDIO_IT_CEATAEND))

#define IS_SDIO_CLEAR_IT(IT) ((((IT) & (uint32_t)0xFF3FF800) == 0x00) && ((IT) != (uint32_t)0x00))

/**
  * @}
  */

/** @defgroup SDIO_Read_Wait_Mode 
  * @{
  */

#define SDIO_ReadWaitMode_CLK               ((uint32_t)0x00000000)
#define SDIO_ReadWaitMode_DATA2             ((uint32_t)0x00000001)
#define IS_SDIO_READWAIT_MODE(MODE) (((MODE) == SDIO_ReadWaitMode_CLK) || \
                                     ((MODE) == SDIO_ReadWaitMode_DATA2))
/**
  * @}
  */

/**
  * @}
  */

/** @defgroup SDIO_Exported_Macros
  * @{
  */

/**
  * @}
  */

/** @defgroup SDIO_Exported_Functions
  * @{
  */

void SDIO_DeInit(void);
void SDIO_Init(SDIO_InitTypeDef* SDIO_InitStruct);
void SDIO_StructInit(SDIO_InitTypeDef* SDIO_InitStruct);
void SDIO_ClockCmd(FunctionalState NewState);
void SDIO_SetPowerState(uint32_t SDIO_PowerState);
uint32_t SDIO_GetPowerState(void);
void SDIO_ITConfig(uint32_t SDIO_IT, FunctionalState NewState);
void SDIO_DMACmd(FunctionalState NewState);
void SDIO_SendCommand(SDIO_CmdInitTypeDef *SDIO_CmdInitStruct);
void SDIO_CmdStructInit(SDIO_CmdInitTypeDef* SDIO_CmdInitStruct);
uint8_t SDIO_GetCommandResponse(void);
uint32_t SDIO_GetResponse(uint32_t SDIO_RESP);
void SDIO_DataConfig(SDIO_DataInitTypeDef* SDIO_DataInitStruct);
void SDIO_DataStructInit(SDIO_DataInitTypeDef* SDIO_DataInitStruct);
uint32_t SDIO_GetDataCounter(void);
uint32_t SDIO_ReadData(void);
void SDIO_WriteData(uint32_t Data);
uint32_t SDIO_GetFIFOCount(void);
void SDIO_StartSDIOReadWait(FunctionalState NewState);
void SDIO_StopSDIOReadWait(FunctionalState NewState);
void SDIO_SetSDIOReadWaitMode(uint32_t SDIO_ReadWaitMode);
void SDIO_SetSDIOOperation(FunctionalState NewState);
void SDIO_SendSDIOSuspendCmd(FunctionalState NewState);
void SDIO_CommandCompletionCmd(FunctionalState NewState);
void SDIO_CEATAITCmd(FunctionalState NewState);
void SDIO_SendCEATACmd(FunctionalState NewState);
FlagStatus SDIO_GetFlagStatus(uint32_t SDIO_FLAG);
void SDIO_ClearFlag(uint32_t SDIO_FLAG);
ITStatus SDIO_GetITStatus(uint32_t SDIO_IT);
void SDIO_ClearITPendingBit(uint32_t SDIO_IT);

#ifdef __cplusplus
}
#endif

#endif /* __STM32F10x_SDIO_H */
/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

/******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99免费精品在线观看| 欧美日韩国产免费一区二区| 午夜日韩在线观看| 久久青草国产手机看片福利盒子| 色999日韩国产欧美一区二区| 久久se精品一区精品二区| 亚洲综合999| 国产女主播视频一区二区| 666欧美在线视频| 91在线国内视频| 国产麻豆一精品一av一免费 | 国产真实乱对白精彩久久| 一区二区三区在线看| 国产精品青草综合久久久久99| 91麻豆精品国产91久久久资源速度| 9i在线看片成人免费| 高清日韩电视剧大全免费| 麻豆91精品视频| 婷婷六月综合网| 亚洲夂夂婷婷色拍ww47| 日韩毛片精品高清免费| 国产日产欧美一区二区视频| 日韩精品中午字幕| 欧美一区二区三区电影| 欧美三级午夜理伦三级中视频| 99久久精品国产一区| 国产一区不卡视频| 国产一区二区不卡| 国产一区二区不卡| 国产精品66部| 国产精品一线二线三线精华| 狠狠色丁香婷综合久久| 日本色综合中文字幕| 日韩精品一二三| 亚洲国产婷婷综合在线精品| 怡红院av一区二区三区| 亚洲欧美日韩综合aⅴ视频| 亚洲区小说区图片区qvod| 国产精品久久久久久久久久免费看 | 亚洲18色成人| 日韩中文字幕区一区有砖一区| 亚洲高清一区二区三区| 亚洲图片欧美一区| 天堂午夜影视日韩欧美一区二区| 亚洲午夜在线电影| 三级久久三级久久| 免费在线观看不卡| 久久er精品视频| 国产精品小仙女| 91一区在线观看| 欧美在线小视频| 欧美一区二区福利在线| 欧美精品一区二区三区蜜桃视频 | 91精选在线观看| 欧美大胆一级视频| 国产欧美精品一区二区色综合| 久久久综合精品| ...中文天堂在线一区| 亚洲伊人伊色伊影伊综合网| 日日骚欧美日韩| 国产在线播放一区| 91丝袜美女网| 欧美高清精品3d| 久久日韩精品一区二区五区| 中文一区二区完整视频在线观看| 最近中文字幕一区二区三区| 亚洲午夜免费视频| 久久精品国产**网站演员| 成人午夜短视频| 欧美视频一二三区| 久久久久国产精品麻豆ai换脸 | 国产一区二区在线电影| 91香蕉视频mp4| 91精品蜜臀在线一区尤物| 国产日韩欧美精品电影三级在线| 亚洲日本一区二区三区| 麻豆国产精品一区二区三区| 99久久精品免费| 欧美成人r级一区二区三区| 中文一区二区在线观看| 日韩精品电影在线| eeuss鲁片一区二区三区在线看| 欧美顶级少妇做爰| 中文字幕色av一区二区三区| 男人的j进女人的j一区| 色综合中文字幕国产 | 日韩精品一级中文字幕精品视频免费观看| 男男视频亚洲欧美| 一本色道久久综合狠狠躁的推荐 | 一区二区三区精品视频在线| 国产一区二三区好的| 欧美日韩中文字幕一区二区| 国产欧美久久久精品影院| 人人超碰91尤物精品国产| 不卡的av电影| 精品国产一区久久| 亚洲大片在线观看| 99久久精品一区二区| 精品国产乱码久久久久久1区2区| 亚洲综合无码一区二区| 丁香六月久久综合狠狠色| 欧美成人三级电影在线| 五月天丁香久久| 欧美亚洲综合色| 中文字幕在线观看不卡| 国产精品一二三四五| 欧美大片日本大片免费观看| 亚洲成人动漫一区| 色狠狠av一区二区三区| 国产精品久久久久久久久免费桃花| 久久国产乱子精品免费女| 欧美剧情片在线观看| 亚洲综合男人的天堂| 成人国产一区二区三区精品| 精品国产1区二区| 青青草97国产精品免费观看 | 99久久99久久免费精品蜜臀| www国产亚洲精品久久麻豆| 免费成人美女在线观看.| 911国产精品| 日韩电影在线免费观看| 欧美二区在线观看| 日韩主播视频在线| 欧美久久久久久蜜桃| 亚洲线精品一区二区三区八戒| 91在线免费播放| 亚洲欧美在线视频观看| www.亚洲精品| 日韩美女啊v在线免费观看| 波多野洁衣一区| 中文久久乱码一区二区| 丁香五精品蜜臀久久久久99网站| 国产调教视频一区| 成人免费毛片嘿嘿连载视频| 亚洲国产精品国自产拍av| 成人三级伦理片| 亚洲视频香蕉人妖| 91成人免费电影| 亚洲成人高清在线| 91麻豆精品国产自产在线观看一区| 日韩成人dvd| 欧美成人video| 国产剧情一区在线| 国产精品久久久久久久蜜臀| 不卡一区二区在线| 亚洲已满18点击进入久久| 欧美日韩一区二区在线视频| 日日嗨av一区二区三区四区| 欧美一级高清片| 国产大陆精品国产| √…a在线天堂一区| 欧美午夜精品免费| 美女网站色91| 国产精品午夜在线| 色爱区综合激月婷婷| 天天色 色综合| 久久久亚洲国产美女国产盗摄| 成年人国产精品| 午夜精品一区二区三区免费视频| 日韩欧美中文一区| 高清不卡在线观看| 亚洲一区二区av电影| 日韩一区二区电影在线| 国产91精品一区二区麻豆网站| 亚洲欧美日韩国产成人精品影院| 欧美老女人第四色| 风流少妇一区二区| 夜夜爽夜夜爽精品视频| 日韩午夜精品电影| 成人激情校园春色| 视频一区免费在线观看| 日本一区二区三区免费乱视频| 欧美在线小视频| 国产一区二区三区四| 亚洲一区在线观看免费观看电影高清 | 色乱码一区二区三区88| 免费成人在线视频观看| 中文字幕一区二区三区不卡在线| 欧美日韩小视频| 国产成人免费视频一区| 亚洲小少妇裸体bbw| 国产日韩三级在线| 在线成人午夜影院| 99久久99久久综合| 久久精品国产精品青草| 一区二区三区加勒比av| 久久久久久久久久久久电影 | 亚洲电影你懂得| 欧美国产激情二区三区| 欧美一区二区三区在线电影| 99九九99九九九视频精品| 美腿丝袜亚洲色图| 亚洲综合激情另类小说区| 国产日韩精品视频一区| 精品视频一区二区不卡| hitomi一区二区三区精品| 韩国v欧美v亚洲v日本v| 午夜久久电影网| 亚洲美女在线一区| 中文字幕一区二区三中文字幕|