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

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

?? stm32f10x_sdio.h

?? 基于Cortex-M3的STM32的IAR EWARM的工程模塊
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name          : stm32f10x_sdio.h
* Author             : MCD Application Team
* Version            : V2.0
* Date               : 05/23/2008
* Description        : This file contains all the functions prototypes for the
*                      SDIO firmware library.
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
* FOR MORE INFORMATION PLEASE CAREFULLY READ THE LICENSE AGREEMENT FILE LOCATED 
* IN THE ROOT DIRECTORY OF THIS FIRMWARE PACKAGE.
*******************************************************************************/

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __STM32F10x_SDIO_H
#define __STM32F10x_SDIO_H

/* Includes ------------------------------------------------------------------*/
#include "stm32f10x_map.h"

/* Exported types ------------------------------------------------------------*/
typedef struct
{
  u8 SDIO_ClockDiv;
  u32 SDIO_ClockEdge;
  u32 SDIO_ClockBypass;
  u32 SDIO_ClockPowerSave;
  u32 SDIO_BusWide;
  u32 SDIO_HardwareFlowControl;
} SDIO_InitTypeDef;

typedef struct
{
  u32 SDIO_Argument;
  u32 SDIO_CmdIndex;
  u32 SDIO_Response;
  u32 SDIO_Wait;
  u32 SDIO_CPSM;
} SDIO_CmdInitTypeDef;

typedef struct
{
  u32 SDIO_DataTimeOut;
  u32 SDIO_DataLength;
  u32 SDIO_DataBlockSize;
  u32 SDIO_TransferDir;
  u32 SDIO_TransferMode;
  u32 SDIO_DPSM;
} SDIO_DataInitTypeDef;

/* Exported constants --------------------------------------------------------*/
/* SDIO Clock Edge -----------------------------------------------------------*/
#define SDIO_ClockEdge_Rising               ((u32)0x00000000)
#define SDIO_ClockEdge_Falling              ((u32)0x00002000)

#define IS_SDIO_CLOCK_EDGE(EDGE) (((EDGE) == SDIO_ClockEdge_Rising) || \
                                  ((EDGE) == SDIO_ClockEdge_Falling))
/* SDIO Clock Bypass ----------------------------------------------------------*/                                  
#define SDIO_ClockBypass_Disable             ((u32)0x00000000)
#define SDIO_ClockBypass_Enable              ((u32)0x00000400)    

#define IS_SDIO_CLOCK_BYPASS(BYPASS) (((BYPASS) == SDIO_ClockBypass_Disable) || \
                                     ((BYPASS) == SDIO_ClockBypass_Enable))                             

/* SDIO Clock Power Save  ----------------------------------------------------*/ 
#define SDIO_ClockPowerSave_Disable         ((u32)0x00000000)
#define SDIO_ClockPowerSave_Enable          ((u32)0x00000200) 

#define IS_SDIO_CLOCK_POWER_SAVE(SAVE) (((SAVE) == SDIO_ClockPowerSave_Disable) || \
                                        ((SAVE) == SDIO_ClockPowerSave_Enable))

/* SDIO Bus Wide -------------------------------------------------------------*/
#define SDIO_BusWide_1b                     ((u32)0x00000000)
#define SDIO_BusWide_4b                     ((u32)0x00000800)
#define SDIO_BusWide_8b                     ((u32)0x00001000)

#define IS_SDIO_BUS_WIDE(WIDE) (((WIDE) == SDIO_BusWide_1b) || ((WIDE) == SDIO_BusWide_4b) || \
                                ((WIDE) == SDIO_BusWide_8b))
                                
/* SDIO Hardware Flow Control  -----------------------------------------------*/ 
#define SDIO_HardwareFlowControl_Disable    ((u32)0x00000000)
#define SDIO_HardwareFlowControl_Enable     ((u32)0x00004000)

#define IS_SDIO_HARDWARE_FLOW_CONTROL(CONTROL) (((CONTROL) == SDIO_HardwareFlowControl_Disable) || \
                                                ((CONTROL) == SDIO_HardwareFlowControl_Enable))
                                  
/* SDIO Power State ----------------------------------------------------------*/
#define SDIO_PowerState_OFF                 ((u32)0x00000000)
#define SDIO_PowerState_ON                  ((u32)0x00000003)

#define IS_SDIO_POWER_STATE(STATE) (((STATE) == SDIO_PowerState_OFF) || ((STATE) == SDIO_PowerState_ON)) 

/* SDIO Interrupt soucres ----------------------------------------------------*/
#define SDIO_IT_CCRCFAIL                    ((u32)0x00000001)
#define SDIO_IT_DCRCFAIL                    ((u32)0x00000002)
#define SDIO_IT_CTIMEOUT                    ((u32)0x00000004)
#define SDIO_IT_DTIMEOUT                    ((u32)0x00000008)
#define SDIO_IT_TXUNDERR                    ((u32)0x00000010)
#define SDIO_IT_RXOVERR                     ((u32)0x00000020)
#define SDIO_IT_CMDREND                     ((u32)0x00000040)
#define SDIO_IT_CMDSENT                     ((u32)0x00000080)
#define SDIO_IT_DATAEND                     ((u32)0x00000100)
#define SDIO_IT_STBITERR                    ((u32)0x00000200)
#define SDIO_IT_DBCKEND                     ((u32)0x00000400)
#define SDIO_IT_CMDACT                      ((u32)0x00000800)
#define SDIO_IT_TXACT                       ((u32)0x00001000)
#define SDIO_IT_RXACT                       ((u32)0x00002000)
#define SDIO_IT_TXFIFOHE                    ((u32)0x00004000)
#define SDIO_IT_RXFIFOHF                    ((u32)0x00008000)
#define SDIO_IT_TXFIFOF                     ((u32)0x00010000)
#define SDIO_IT_RXFIFOF                     ((u32)0x00020000)
#define SDIO_IT_TXFIFOE                     ((u32)0x00040000)
#define SDIO_IT_RXFIFOE                     ((u32)0x00080000)
#define SDIO_IT_TXDAVL                      ((u32)0x00100000)
#define SDIO_IT_RXDAVL                      ((u32)0x00200000)
#define SDIO_IT_SDIOIT                      ((u32)0x00400000)
#define SDIO_IT_CEATAEND                    ((u32)0x00800000)

#define IS_SDIO_IT(IT) ((((IT) & (u32)0xFF000000) == 0x00) && ((IT) != (u32)0x00))

/* SDIO Command Index  -------------------------------------------------------*/
#define IS_SDIO_CMD_INDEX(INDEX)            ((INDEX) < 0x40)

/* SDIO Response Type --------------------------------------------------------*/
#define SDIO_Response_No                    ((u32)0x00000000)
#define SDIO_Response_Short                 ((u32)0x00000040)
#define SDIO_Response_Long                  ((u32)0x000000C0)

#define IS_SDIO_RESPONSE(RESPONSE) (((RESPONSE) == SDIO_Response_No) || \
                                    ((RESPONSE) == SDIO_Response_Short) || \
                                    ((RESPONSE) == SDIO_Response_Long))

/* SDIO Wait Interrupt State -------------------------------------------------*/
#define SDIO_Wait_No                        ((u32)0x00000000) /* SDIO No Wait, TimeOut is enabled */
#define SDIO_Wait_IT                        ((u32)0x00000100) /* SDIO Wait Interrupt Request */
#define SDIO_Wait_Pend                      ((u32)0x00000200) /* SDIO Wait End of transfer */

#define IS_SDIO_WAIT(WAIT) (((WAIT) == SDIO_Wait_No) || ((WAIT) == SDIO_Wait_IT) || \
                            ((WAIT) == SDIO_Wait_Pend))

/* SDIO CPSM State -----------------------------------------------------------*/
#define SDIO_CPSM_Disable                    ((u32)0x00000000)
#define SDIO_CPSM_Enable                     ((u32)0x00000400)

#define IS_SDIO_CPSM(CPSM) (((CPSM) == SDIO_CPSM_Enable) || ((CPSM) == SDIO_CPSM_Disable))

/* SDIO Response Registers ---------------------------------------------------*/
#define SDIO_RESP1                          ((u32)0x00000000)
#define SDIO_RESP2                          ((u32)0x00000004)
#define SDIO_RESP3                          ((u32)0x00000008)
#define SDIO_RESP4                          ((u32)0x0000000C)

#define IS_SDIO_RESP(RESP) (((RESP) == SDIO_RESP1) || ((RESP) == SDIO_RESP2) || \
                            ((RESP) == SDIO_RESP3) || ((RESP) == SDIO_RESP4))

/* SDIO Data Length ----------------------------------------------------------*/
#define IS_SDIO_DATA_LENGTH(LENGTH) ((LENGTH) <= 0x01FFFFFF)

/* SDIO Data Block Size ------------------------------------------------------*/
#define SDIO_DataBlockSize_1b               ((u32)0x00000000)
#define SDIO_DataBlockSize_2b               ((u32)0x00000010)
#define SDIO_DataBlockSize_4b               ((u32)0x00000020)
#define SDIO_DataBlockSize_8b               ((u32)0x00000030)
#define SDIO_DataBlockSize_16b              ((u32)0x00000040)
#define SDIO_DataBlockSize_32b              ((u32)0x00000050)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
热久久一区二区| 亚洲精品国产成人久久av盗摄| 久草在线在线精品观看| 欧美电影免费观看高清完整版在线观看| 青青草91视频| 精品美女一区二区| 国产成人av自拍| 亚洲精品视频在线观看网站| 欧美日韩久久不卡| 久久精品国产久精国产| 国产调教视频一区| av一区二区三区| 亚洲一二三区不卡| 欧美成人乱码一区二区三区| 成人a免费在线看| 亚洲一区二区三区中文字幕 | 97精品超碰一区二区三区| 一区二区三区四区在线| 91精品在线一区二区| 国产精品一区久久久久| 亚洲女厕所小便bbb| 欧美区一区二区三区| 国产精品一二三四五| 一区二区三区不卡视频| 精品国产免费一区二区三区四区| 国产成人免费视频网站| 香蕉久久夜色精品国产使用方法| 精品欧美久久久| 在线视频一区二区免费| 狠狠色狠狠色综合| 一区二区免费在线播放| 久久亚洲精品国产精品紫薇| 色狠狠av一区二区三区| 国产精品888| 调教+趴+乳夹+国产+精品| 国产欧美一二三区| 一区二区三区国产豹纹内裤在线| 91精品国产91热久久久做人人| 国产精品18久久久久久vr| 亚洲午夜精品网| 国产视频一区二区三区在线观看 | 欧美福利电影网| 成人免费毛片嘿嘿连载视频| 免费看日韩a级影片| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日韩一区二区影院| 欧洲av在线精品| 波多野结衣亚洲一区| 精品亚洲porn| 免费国产亚洲视频| 亚洲国产一区二区视频| 中文字幕日韩欧美一区二区三区| 欧美刺激脚交jootjob| 欧美三级日本三级少妇99| 97久久人人超碰| 国产精品一区免费视频| 精品一区二区免费看| 午夜视频在线观看一区二区三区| 亚洲欧洲精品一区二区三区| 国产视频一区不卡| 国产性天天综合网| 久久久久成人黄色影片| 欧美精品一区二区三区在线播放| 欧美日韩一区二区三区不卡| 日本高清不卡一区| 99国产麻豆精品| 成人app软件下载大全免费| 国产999精品久久久久久| 久久电影网电视剧免费观看| 免费xxxx性欧美18vr| 日韩av一二三| 免费成人在线网站| 蜜桃视频免费观看一区| 亚洲成人激情自拍| 午夜精品久久久久久久| 三级不卡在线观看| 日韩国产一区二| 奇米影视在线99精品| 男女性色大片免费观看一区二区| 人人精品人人爱| 老司机精品视频线观看86| 久久av老司机精品网站导航| 麻豆精品视频在线| 国产一区二区三区日韩| 国模冰冰炮一区二区| 国产盗摄精品一区二区三区在线| 国产一区二区三区综合| 成人一级片在线观看| heyzo一本久久综合| 日本精品一区二区三区高清| 在线成人av影院| 26uuuu精品一区二区| 亚洲国产精品高清| 亚洲精品乱码久久久久久| 亚洲韩国精品一区| 久久成人免费日本黄色| 国产裸体歌舞团一区二区| 成人精品高清在线| 一本色道亚洲精品aⅴ| 制服丝袜日韩国产| 久久久国产精品麻豆| 中文字幕中文在线不卡住| 亚洲综合无码一区二区| 奇米精品一区二区三区在线观看一| 久久99精品久久久久久| 不卡一二三区首页| 色综合视频一区二区三区高清| 欧美日韩免费高清一区色橹橹 | 4438成人网| 久久精品免视看| 亚洲综合在线视频| 久草这里只有精品视频| 91蜜桃免费观看视频| 日韩亚洲欧美成人一区| 亚洲福中文字幕伊人影院| 蜜桃视频第一区免费观看| caoporn国产一区二区| 日韩亚洲欧美一区| 亚洲人成网站色在线观看 | 国内外成人在线| 色婷婷一区二区三区四区| 欧美www视频| 亚洲欧美日韩人成在线播放| 美国毛片一区二区三区| 91蜜桃网址入口| 久久天堂av综合合色蜜桃网| 一区二区三区不卡在线观看| 国产福利精品一区二区| 777午夜精品免费视频| 亚洲欧美中日韩| 精品写真视频在线观看| 欧美顶级少妇做爰| 亚洲三级理论片| 国产剧情一区二区三区| 91精品国产丝袜白色高跟鞋| 亚洲欧洲另类国产综合| 国内外成人在线视频| 欧美一级艳片视频免费观看| 亚洲美女视频一区| 成人午夜激情视频| 亚洲精品一线二线三线| 日本午夜精品一区二区三区电影| 日本精品一级二级| 日韩理论片中文av| 国产成人精品亚洲午夜麻豆| 欧美成人乱码一区二区三区| 日韩精品电影在线| 欧美亚洲动漫精品| 综合久久一区二区三区| 岛国精品在线播放| 久久久无码精品亚洲日韩按摩| 日韩av电影天堂| 欧美日韩综合一区| 一个色综合网站| 日本高清成人免费播放| 亚洲欧美日韩中文字幕一区二区三区| 成人综合在线网站| 欧美国产激情一区二区三区蜜月| 国产永久精品大片wwwapp| 日韩久久免费av| 久久精品999| 日韩欧美一区二区久久婷婷| 日韩在线一区二区| 欧美精品久久一区二区三区| 香蕉av福利精品导航| 欧美日韩一区二区三区高清| 午夜精品久久久久久久99水蜜桃 | 国产精品亲子乱子伦xxxx裸| 国产福利一区二区三区视频在线 | 亚洲一区国产视频| 欧美色欧美亚洲另类二区| 五月天一区二区| 欧美一卡2卡3卡4卡| 蜜桃av一区二区在线观看| 精品美女被调教视频大全网站| 老色鬼精品视频在线观看播放| 欧美成人国产一区二区| 国内精品国产三级国产a久久| 久久久久久久精| av资源网一区| 一区二区高清免费观看影视大全 | 一本到不卡精品视频在线观看| 一区二区三区国产精品| 777亚洲妇女| 国产在线精品国自产拍免费| 国产日韩欧美激情| 成人97人人超碰人人99| 亚洲自拍偷拍九九九| 欧美一区二区私人影院日本| 精品一区二区三区免费观看| 国产精品剧情在线亚洲| 欧美综合亚洲图片综合区| 日韩电影在线一区| 欧美激情在线观看视频免费| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产欧美一区二区精品性| 91丨九色丨黑人外教| 亚洲6080在线| 久久综合久久鬼色中文字| caoporm超碰国产精品|