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

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

?? gpio.h

?? freertosV4.40 是一種small的嵌入式系統。利于嵌入式開好者入門學習嵌入式操作系統。通過對于源碼的學習可以很好的掌握freertos的運行機制。
?? H
字號:
//*****************************************************************************
//
// gpio.h - Defines and Macros for GPIO API.
//
// Copyright (c) 2005,2006 Luminary Micro, Inc.  All rights reserved.
//
// Software License Agreement
//
// Luminary Micro, Inc. (LMI) is supplying this software for use solely and
// exclusively on LMI's Stellaris Family of microcontroller products.
//
// The software is owned by LMI and/or its suppliers, and is protected under
// applicable copyright laws.  All rights are reserved.  Any use in violation
// of the foregoing restrictions may subject the user to criminal sanctions
// under applicable laws, as well as to civil liability for the breach of the
// terms and conditions of this license.
//
// THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
// OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
// LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
// CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
//
// This is part of revision 816 of the Stellaris Driver Library.
//
//*****************************************************************************

#ifndef __GPIO_H__
#define __GPIO_H__

#ifdef __cplusplus
extern "C"
{
#endif

//*****************************************************************************
//
// The following values define the bit field for the ucPins argument to several
// of the APIs.
//
//*****************************************************************************
#define GPIO_PIN_0              0x00000001  // GPIO pin 0
#define GPIO_PIN_1              0x00000002  // GPIO pin 1
#define GPIO_PIN_2              0x00000004  // GPIO pin 2
#define GPIO_PIN_3              0x00000008  // GPIO pin 3
#define GPIO_PIN_4              0x00000010  // GPIO pin 4
#define GPIO_PIN_5              0x00000020  // GPIO pin 5
#define GPIO_PIN_6              0x00000040  // GPIO pin 6
#define GPIO_PIN_7              0x00000080  // GPIO pin 7

//*****************************************************************************
//
// Values that can be passed to GPIODirModeSet as the ulPinIO parameter, and
// returned from GPIODirModeGet.
//
//*****************************************************************************
#define GPIO_DIR_MODE_IN        0x00000000  // Pin is a GPIO input
#define GPIO_DIR_MODE_OUT       0x00000001  // Pin is a GPIO output
#define GPIO_DIR_MODE_HW        0x00000002  // Pin is a peripheral function

//*****************************************************************************
//
// Values that can be passed to GPIOIntTypeSet as the ulIntType parameter, and
// returned from GPIOIntTypeGet.
//
//*****************************************************************************
#define GPIO_FALLING_EDGE       0x00000000  // Interrupt on falling edge
#define GPIO_RISING_EDGE        0x00000004  // Interrupt on rising edge
#define GPIO_BOTH_EDGES         0x00000001  // Interrupt on both edges
#define GPIO_LOW_LEVEL          0x00000002  // Interrupt on low level
#define GPIO_HIGH_LEVEL         0x00000007  // Interrupt on high level

//*****************************************************************************
//
// Values that can be passed to GPIOPadConfigSet as the ulStrength parameter,
// and returned by GPIOPadConfigGet in the *pulStrength parameter.
//
//*****************************************************************************
#define GPIO_STRENGTH_2MA       0x00000001  // 2mA drive strength
#define GPIO_STRENGTH_4MA       0x00000002  // 4mA drive strength
#define GPIO_STRENGTH_8MA       0x00000004  // 8mA drive strength
#define GPIO_STRENGTH_8MA_SC    0x0000000C  // 8mA drive with slew rate control

//*****************************************************************************
//
// Values that can be passed to GPIOPadConfigSet as the ulPadType parameter,
// and returned by GPIOPadConfigGet in the *pulPadType parameter.
//
//*****************************************************************************
#define GPIO_PIN_TYPE_STD       0x00000008  // Push-pull
#define GPIO_PIN_TYPE_STD_WPU   0x0000000A  // Push-pull with weak pull-up
#define GPIO_PIN_TYPE_STD_WPD   0x0000000C  // Push-pull with weak pull-down
#define GPIO_PIN_TYPE_OD        0x00000009  // Open-drain
#define GPIO_PIN_TYPE_OD_WPU    0x0000000B  // Open-drain with weak pull-up
#define GPIO_PIN_TYPE_OD_WPD    0x0000000D  // Open-drain with weak pull-down
#define GPIO_PIN_TYPE_ANALOG    0x00000000  // Analog comparator

//*****************************************************************************
//
// Prototypes for the APIs.
//
//*****************************************************************************
extern void GPIODirModeSet(unsigned long ulPort, unsigned char ucPins,
                           unsigned long ulPinIO);
extern unsigned long GPIODirModeGet(unsigned long ulPort, unsigned char ucPin);
extern void GPIOIntTypeSet(unsigned long ulPort, unsigned char ucPins,
                           unsigned long ulIntType);
extern unsigned long GPIOIntTypeGet(unsigned long ulPort, unsigned char ucPin);
extern void GPIOPadConfigSet(unsigned long ulPort, unsigned char ucPins,
                             unsigned long ulStrength,
                             unsigned long ulPadType);
extern void GPIOPadConfigGet(unsigned long ulPort, unsigned char ucPin,
                             unsigned long *pulStrength,
                             unsigned long *pulPadType);
extern void GPIOPinIntEnable(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinIntDisable(unsigned long ulPort, unsigned char ucPins);
extern long GPIOPinIntStatus(unsigned long ulPort, tBoolean bMasked);
extern void GPIOPinIntClear(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPortIntRegister(unsigned long ulPort,
                                void (*pfIntHandler)(void));
extern void GPIOPortIntUnregister(unsigned long ulPort);
extern long GPIOPinRead(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinWrite(unsigned long ulPort, unsigned char ucPins,
                         unsigned char ucVal);
extern void GPIOPinTypeComparator(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinTypeI2C(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinTypePWM(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinTypeQEI(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinTypeSSI(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinTypeTimer(unsigned long ulPort, unsigned char ucPins);
extern void GPIOPinTypeUART(unsigned long ulPort, unsigned char ucPins);

#ifdef __cplusplus
}
#endif

#endif //  __GPIO_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久99精品| 国产一区美女在线| 在线观看亚洲精品视频| 国产精品欧美一区二区三区| 九色porny丨国产精品| 精品入口麻豆88视频| 亚洲图片欧美视频| 在线观看不卡视频| 午夜伊人狠狠久久| 51久久夜色精品国产麻豆| 亚洲成人资源网| 5566中文字幕一区二区电影| 日韩精品一二三| 欧美成人女星排行榜| 国产伦精品一区二区三区免费| www国产成人免费观看视频 深夜成人网| 美女视频一区在线观看| 精品欧美乱码久久久久久| 国产美女精品一区二区三区| 国产精品青草久久| 91蝌蚪porny成人天涯| 一区二区三区免费观看| 日本精品一级二级| 亚洲成人免费在线| 中文无字幕一区二区三区| 大白屁股一区二区视频| 亚洲第一狼人社区| 久久久高清一区二区三区| 91在线国产观看| 久久激情综合网| 国产精品入口麻豆九色| 91小视频免费观看| 麻豆一区二区三区| 亚洲欧洲国产日本综合| 日韩一区二区三区三四区视频在线观看 | 国产欧美一区二区精品婷婷| 欧美三级电影在线看| 蜜桃精品视频在线观看| 亚洲成人动漫精品| 国产精品另类一区| 2021久久国产精品不只是精品| 色综合久久99| 色综合久久综合中文综合网| 国产精品主播直播| 免费观看一级特黄欧美大片| 亚洲国产精品久久久久婷婷884 | 一本色道久久综合亚洲aⅴ蜜桃| 日本不卡免费在线视频| 亚洲夂夂婷婷色拍ww47| 亚洲欧美自拍偷拍色图| 国产亚洲成av人在线观看导航| 3d动漫精品啪啪| 欧美日韩国产小视频在线观看| 91免费看`日韩一区二区| 成人免费毛片高清视频| 国产69精品久久久久毛片| 国产综合成人久久大片91| 日韩电影在线看| 韩国av一区二区三区在线观看| 美女免费视频一区二区| 久久丁香综合五月国产三级网站| 日本不卡1234视频| 日本怡春院一区二区| 九九九精品视频| 成人avav影音| 欧美人妇做爰xxxⅹ性高电影| 欧美视频一区二区三区四区 | 久久婷婷国产综合精品青草| 精品美女被调教视频大全网站| 久久久久99精品一区| 国产精品国产三级国产aⅴ原创| 国产精品午夜电影| 亚洲国产欧美日韩另类综合| 午夜电影久久久| 看电视剧不卡顿的网站| 成人亚洲一区二区一| 色综合天天综合| 日韩免费观看高清完整版在线观看| 久久久影院官网| 最新国产成人在线观看| 欧美aaaaaa午夜精品| 91日韩一区二区三区| 日韩精品影音先锋| 亚洲午夜电影在线| 91视频.com| 日本一区二区在线不卡| 久久黄色级2电影| 欧美男女性生活在线直播观看| 国产日产亚洲精品系列| 日韩精品一卡二卡三卡四卡无卡| 成人毛片视频在线观看| 久久先锋影音av鲁色资源 | 欧美三级中文字幕| 亚洲天堂精品在线观看| 国产不卡高清在线观看视频| 日韩精品中午字幕| 秋霞成人午夜伦在线观看| 欧美蜜桃一区二区三区 | 欧美成va人片在线观看| 日韩av在线播放中文字幕| 欧美色男人天堂| 午夜久久久影院| 欧美日韩精品电影| 青青草成人在线观看| 欧美另类高清zo欧美| 婷婷成人激情在线网| 欧美一区二区三区人| 欧美bbbbb| 日韩一区二区在线看| 亚洲美女精品一区| 欧美性受xxxx| 精品在线免费视频| 国产欧美精品一区二区三区四区 | 麻豆91在线播放免费| 久久久五月婷婷| 91在线无精精品入口| 亚洲一线二线三线久久久| 9191久久久久久久久久久| 精品一区二区三区视频在线观看| 久久综合给合久久狠狠狠97色69| 韩国欧美国产1区| 国产精品成人网| 欧美精品少妇一区二区三区| 亚洲国产日韩a在线播放性色| 欧美一级久久久| www.欧美日韩国产在线| 日本欧美在线看| 亚洲欧洲精品成人久久奇米网| 色网综合在线观看| 国产真实乱偷精品视频免| 一区二区三区高清在线| 2021国产精品久久精品| 欧美日韩国产一级片| 97精品电影院| 国产精品一区二区你懂的| 亚洲第一福利一区| 中文字幕日本乱码精品影院| 精品国产一区二区在线观看| 欧美怡红院视频| 91片黄在线观看| av电影在线观看完整版一区二区| 欧美aaaaa成人免费观看视频| 日韩美女啊v在线免费观看| 欧美吞精做爰啪啪高潮| 成人激情图片网| 国产乱色国产精品免费视频| 一区二区三区中文字幕在线观看| 久久久91精品国产一区二区三区| 欧美一级生活片| 欧美tk—视频vk| 91麻豆精品国产91久久久更新时间| 色婷婷综合中文久久一本| 不卡电影免费在线播放一区| 成人v精品蜜桃久久一区| 国产精品综合av一区二区国产馆| 国产毛片一区二区| 丁香婷婷综合色啪| 99综合影院在线| 99久久er热在这里只有精品66| 99国产精品国产精品久久| 色综合天天综合网天天狠天天| 91网站最新地址| 色呦呦一区二区三区| 99精品欧美一区二区三区小说 | 欧美日本在线播放| 欧美一区二区女人| 日本一区二区三区四区| 亚洲免费三区一区二区| 日韩av午夜在线观看| 国产精品一区二区三区四区 | 国产做a爰片久久毛片| 成人精品视频.| 制服丝袜亚洲网站| 欧美韩国一区二区| 日韩av一区二区三区| 懂色av中文字幕一区二区三区 | 91精品国产乱码| 国产精品欧美综合在线| 免费视频最近日韩| av福利精品导航| 久久久久国产精品麻豆| 亚洲一区二区三区在线看| 国产激情偷乱视频一区二区三区| 色吧成人激情小说| 国产精品国产三级国产专播品爱网| 丝袜美腿亚洲综合| 在线一区二区三区做爰视频网站| 久久午夜色播影院免费高清| 首页国产欧美久久| 日本精品免费观看高清观看| 国产欧美综合在线观看第十页| 日韩黄色免费电影| 欧美另类变人与禽xxxxx| 亚洲乱码国产乱码精品精98午夜 | 久久免费偷拍视频| 免费看黄色91| 在线成人免费视频| 日精品一区二区| 欧美一级片免费看| 久久精品国产亚洲高清剧情介绍|