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

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

?? stm32f10x_exti.h

?? STM32SDCardSourceCodeFATFS.rar
?? H
字號:
/**
  ******************************************************************************
  * @file    stm32f10x_exti.h
  * @author  MCD Application Team
  * @version V3.1.2
  * @date    09/28/2009
  * @brief   This file contains all the functions prototypes for the EXTI firmware
  *          library.
  ******************************************************************************
  * @copy
  *
  * 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 FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  *
  * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
  */ 

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

#ifdef __cplusplus
 extern "C" {
#endif

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

/** @addtogroup STM32F10x_StdPeriph_Driver
  * @{
  */

/** @addtogroup EXTI
  * @{
  */

/** @defgroup EXTI_Exported_Types
  * @{
  */

/** 
  * @brief  EXTI mode enumeration  
  */

typedef enum
{
  EXTI_Mode_Interrupt = 0x00,
  EXTI_Mode_Event = 0x04
}EXTIMode_TypeDef;

#define IS_EXTI_MODE(MODE) (((MODE) == EXTI_Mode_Interrupt) || ((MODE) == EXTI_Mode_Event))

/** 
  * @brief  EXTI Trigger enumeration  
  */

typedef enum
{
  EXTI_Trigger_Rising = 0x08,
  EXTI_Trigger_Falling = 0x0C,  
  EXTI_Trigger_Rising_Falling = 0x10
}EXTITrigger_TypeDef;

#define IS_EXTI_TRIGGER(TRIGGER) (((TRIGGER) == EXTI_Trigger_Rising) || \
                                  ((TRIGGER) == EXTI_Trigger_Falling) || \
                                  ((TRIGGER) == EXTI_Trigger_Rising_Falling))
/** 
  * @brief  EXTI Init Structure definition  
  */

typedef struct
{
  uint32_t EXTI_Line;               /*!< Specifies the EXTI lines to be enabled or disabled.
                                         This parameter can be any combination of @ref EXTI_Lines */
   
  EXTIMode_TypeDef EXTI_Mode;       /*!< Specifies the mode for the EXTI lines.
                                         This parameter can be a value of @ref EXTIMode_TypeDef */

  EXTITrigger_TypeDef EXTI_Trigger; /*!< Specifies the trigger signal active edge for the EXTI lines.
                                         This parameter can be a value of @ref EXTIMode_TypeDef */

  FunctionalState EXTI_LineCmd;     /*!< Specifies the new state of the selected EXTI lines.
                                         This parameter can be set either to ENABLE or DISABLE */ 
}EXTI_InitTypeDef;

/**
  * @}
  */

/** @defgroup EXTI_Exported_Constants
  * @{
  */

/** @defgroup EXTI_Lines 
  * @{
  */

#define EXTI_Line0       ((uint32_t)0x00001)  /*!< External interrupt line 0 */
#define EXTI_Line1       ((uint32_t)0x00002)  /*!< External interrupt line 1 */
#define EXTI_Line2       ((uint32_t)0x00004)  /*!< External interrupt line 2 */
#define EXTI_Line3       ((uint32_t)0x00008)  /*!< External interrupt line 3 */
#define EXTI_Line4       ((uint32_t)0x00010)  /*!< External interrupt line 4 */
#define EXTI_Line5       ((uint32_t)0x00020)  /*!< External interrupt line 5 */
#define EXTI_Line6       ((uint32_t)0x00040)  /*!< External interrupt line 6 */
#define EXTI_Line7       ((uint32_t)0x00080)  /*!< External interrupt line 7 */
#define EXTI_Line8       ((uint32_t)0x00100)  /*!< External interrupt line 8 */
#define EXTI_Line9       ((uint32_t)0x00200)  /*!< External interrupt line 9 */
#define EXTI_Line10      ((uint32_t)0x00400)  /*!< External interrupt line 10 */
#define EXTI_Line11      ((uint32_t)0x00800)  /*!< External interrupt line 11 */
#define EXTI_Line12      ((uint32_t)0x01000)  /*!< External interrupt line 12 */
#define EXTI_Line13      ((uint32_t)0x02000)  /*!< External interrupt line 13 */
#define EXTI_Line14      ((uint32_t)0x04000)  /*!< External interrupt line 14 */
#define EXTI_Line15      ((uint32_t)0x08000)  /*!< External interrupt line 15 */
#define EXTI_Line16      ((uint32_t)0x10000)  /*!< External interrupt line 16 Connected to the PVD Output */
#define EXTI_Line17      ((uint32_t)0x20000)  /*!< External interrupt line 17 Connected to the RTC Alarm event */
#define EXTI_Line18      ((uint32_t)0x40000)  /*!< External interrupt line 18 Connected to the USB Device/USB OTG FS
                                                   Wakeup from suspend event */
#define EXTI_Line19      ((uint32_t)0x80000)  /*!< External interrupt line 19 Connected to the Ethernet Wakeup event */ 
                                            
#define IS_EXTI_LINE(LINE) ((((LINE) & (uint32_t)0xFFF00000) == 0x00) && ((LINE) != (uint16_t)0x00))

#define IS_GET_EXTI_LINE(LINE) (((LINE) == EXTI_Line0) || ((LINE) == EXTI_Line1) || \
                            ((LINE) == EXTI_Line2) || ((LINE) == EXTI_Line3) || \
                            ((LINE) == EXTI_Line4) || ((LINE) == EXTI_Line5) || \
                            ((LINE) == EXTI_Line6) || ((LINE) == EXTI_Line7) || \
                            ((LINE) == EXTI_Line8) || ((LINE) == EXTI_Line9) || \
                            ((LINE) == EXTI_Line10) || ((LINE) == EXTI_Line11) || \
                            ((LINE) == EXTI_Line12) || ((LINE) == EXTI_Line13) || \
                            ((LINE) == EXTI_Line14) || ((LINE) == EXTI_Line15) || \
                            ((LINE) == EXTI_Line16) || ((LINE) == EXTI_Line17) || \
                            ((LINE) == EXTI_Line18) || ((LINE) == EXTI_Line19))

/**
  * @}
  */

/**
  * @}
  */

/** @defgroup EXTI_Exported_Macros
  * @{
  */

/**
  * @}
  */

/** @defgroup EXTI_Exported_Functions
  * @{
  */

void EXTI_DeInit(void);
void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct);
void EXTI_StructInit(EXTI_InitTypeDef* EXTI_InitStruct);
void EXTI_GenerateSWInterrupt(uint32_t EXTI_Line);
FlagStatus EXTI_GetFlagStatus(uint32_t EXTI_Line);
void EXTI_ClearFlag(uint32_t EXTI_Line);
ITStatus EXTI_GetITStatus(uint32_t EXTI_Line);
void EXTI_ClearITPendingBit(uint32_t EXTI_Line);

#ifdef __cplusplus
}
#endif

#endif /* __STM32F10x_EXTI_H */
/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区久激情瑜伽| 欧美性生活一区| 蓝色福利精品导航| 青青青伊人色综合久久| 日韩av在线播放中文字幕| 日韩av高清在线观看| 青青草原综合久久大伊人精品优势| 日本怡春院一区二区| 日本欧美肥老太交大片| 免费成人av在线播放| 久久精品72免费观看| 国产成人久久精品77777最新版本| 国产成人一级电影| 91女厕偷拍女厕偷拍高清| 欧美在线影院一区二区| 欧美日韩卡一卡二| 精品国产百合女同互慰| 国产精品天美传媒沈樵| 亚洲与欧洲av电影| 亚洲激情一二三区| 五月婷婷综合激情| 国内不卡的二区三区中文字幕 | 色94色欧美sute亚洲13| 欧美色中文字幕| 精品福利视频一区二区三区| 国产精品网曝门| 日日噜噜夜夜狠狠视频欧美人| 久久99精品网久久| 91欧美一区二区| 精品久久国产字幕高潮| 国产精品欧美综合在线| 三级精品在线观看| 成人午夜av影视| 制服视频三区第一页精品| 日本一区二区免费在线| 天堂蜜桃一区二区三区| 99久久综合精品| 日韩视频一区二区在线观看| 亚洲精品写真福利| 国产精品18久久久久久久网站| 91久久久免费一区二区| 久久久久国产精品免费免费搜索| 一区二区三区美女| 成人av手机在线观看| 日韩一区二区精品在线观看| 亚洲精品菠萝久久久久久久| 国产毛片精品视频| 欧美精品久久久久久久多人混战| 国产精品久久二区二区| 激情丁香综合五月| 欧美日韩国产高清一区二区三区 | 一区二区三区精品视频| 九九久久精品视频| 这里只有精品电影| 亚洲尤物视频在线| 色国产综合视频| 国产精品超碰97尤物18| 国内精品不卡在线| 91精品福利在线一区二区三区 | 精品欧美一区二区三区精品久久| 亚洲狠狠丁香婷婷综合久久久| 国产精品一区二区久激情瑜伽| 欧美一区二区三区不卡| 五月天激情综合| 欧美日韩一区二区在线视频| 亚洲色图视频免费播放| 91在线看国产| 亚洲日本va午夜在线电影| 99在线精品视频| 国产精品不卡在线观看| 不卡欧美aaaaa| 日韩理论电影院| 91免费版在线| 欧美日韩中文字幕精品| 中文字幕亚洲欧美在线不卡| 成人一区在线观看| 欧美国产一区在线| 国产成人午夜视频| 国产精品你懂的| 91视频一区二区| 91精品国产综合久久久久| 日韩精品一卡二卡三卡四卡无卡| 777xxx欧美| 九色综合国产一区二区三区| 国产无一区二区| 国产成人午夜视频| 久久久久久久网| 麻豆一区二区99久久久久| 日韩你懂的在线观看| 国产一区福利在线| 欧美一级高清大全免费观看| 国模娜娜一区二区三区| 欧美国产精品一区二区| 色哟哟一区二区在线观看| 午夜国产精品一区| 日韩欧美国产综合在线一区二区三区| 水野朝阳av一区二区三区| 久久这里只有精品首页| gogogo免费视频观看亚洲一| 亚洲麻豆国产自偷在线| 欧美日韩一本到| 国产福利一区二区三区在线视频| 自拍视频在线观看一区二区| 3atv在线一区二区三区| 国产一二精品视频| 亚洲一二三专区| 久久综合久久综合久久| 91福利视频久久久久| 激情国产一区二区| 亚洲制服欧美中文字幕中文字幕| 日韩免费电影一区| 国产综合久久久久影院| 亚洲综合免费观看高清完整版在线 | 欧美一区二区在线观看| 国产成人av一区| 亚洲小说春色综合另类电影| 2024国产精品视频| 欧美日韩精品二区第二页| 成人在线综合网| 日韩av一区二区在线影视| 1024成人网| 欧美一区在线视频| 91麻豆成人久久精品二区三区| 久久激情五月婷婷| 一区二区三区电影在线播| 日本一区二区免费在线 | 精品1区2区在线观看| 91福利视频久久久久| 成人毛片视频在线观看| 奇米四色…亚洲| 亚洲国产一区视频| 1区2区3区欧美| 国产日韩欧美在线一区| 欧美精品一区二区三区四区 | 一区二区三区视频在线观看| 中文字幕欧美三区| 26uuuu精品一区二区| 在线观看网站黄不卡| 国产风韵犹存在线视精品| 日韩avvvv在线播放| 亚洲一区二区三区激情| 亚洲视频免费在线| 日韩伦理电影网| 亚洲视频小说图片| 国产精品久久久久久久裸模| 国产清纯美女被跳蛋高潮一区二区久久w | 奇米综合一区二区三区精品视频| 亚洲国产毛片aaaaa无费看 | 欧美一二区视频| 欧美一区二区三区四区久久| 欧美日韩日日摸| 欧美亚日韩国产aⅴ精品中极品| 成人免费视频国产在线观看| 精品一区二区免费在线观看| 免费看欧美美女黄的网站| 日本中文在线一区| 免费高清成人在线| 日日夜夜精品视频天天综合网| 国产精品欧美久久久久一区二区 | 一区二区三区免费| 亚洲午夜激情网站| 中文字幕在线视频一区| 亚洲精品成人精品456| 亚洲国产日韩a在线播放性色| 亚洲免费观看高清完整版在线观看 | 成人av在线电影| 国产高清无密码一区二区三区| 激情五月婷婷综合| 国产精品一区二区在线观看网站 | 国产精品日产欧美久久久久| 日本一区二区三区久久久久久久久不| 国产精品视频一二| 中文字幕精品三区| 亚洲一区二区中文在线| 日韩成人av影视| 国产一区二三区好的| 国产成人日日夜夜| 国产福利一区在线观看| 色乱码一区二区三区88| 欧美精品v日韩精品v韩国精品v| 91精品国产一区二区三区香蕉| 欧美一二三四区在线| 亚洲欧洲国产专区| 亚洲h在线观看| 国产一区在线观看麻豆| 99视频在线精品| 777久久久精品| 日韩精品一区二区三区视频在线观看| 久久久www成人免费无遮挡大片| 中文字幕永久在线不卡| 麻豆久久一区二区| 99视频一区二区三区| 欧美一区二区三区人| 亚洲特黄一级片| 丝袜美腿高跟呻吟高潮一区| 不卡视频在线看| 精品福利在线导航| 日本在线不卡一区| 欧美视频一二三区| 中文字幕一区免费在线观看|