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

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

?? rom.h

?? STM32+Grlib
?? H
?? 第 1 頁 / 共 5 頁
字號(hào):
//*****************************************************************************
//
// rom.h - Macros to facilitate calling functions in the ROM.
//
// Copyright (c) 2007-2010 Texas Instruments Incorporated.  All rights reserved.
// Software License Agreement
// 
// Texas Instruments (TI) is supplying this software for use solely and
// exclusively on TI's microcontroller products. The software is owned by
// TI and/or its suppliers, and is protected under applicable copyright
// laws. You may not combine this software with "viral" open-source
// software in order to form a larger program.
// 
// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
// 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. TI SHALL NOT, UNDER ANY
// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
// DAMAGES, FOR ANY REASON WHATSOEVER.
// 
// This is part of revision 5821 of the Stellaris Peripheral Driver Library.
//
//*****************************************************************************

#ifndef __ROM_H__
#define __ROM_H__

//*****************************************************************************
//
// Pointers to the main API tables.
//
//*****************************************************************************
#define ROM_APITABLE            ((unsigned long *)0x01000010)
#define ROM_VERSION             (ROM_APITABLE[0])
#define ROM_UARTTABLE           ((unsigned long *)(ROM_APITABLE[1]))
#define ROM_SSITABLE            ((unsigned long *)(ROM_APITABLE[2]))
#define ROM_I2CTABLE            ((unsigned long *)(ROM_APITABLE[3]))
#define ROM_GPIOTABLE           ((unsigned long *)(ROM_APITABLE[4]))
#define ROM_ADCTABLE            ((unsigned long *)(ROM_APITABLE[5]))
#define ROM_COMPARATORTABLE     ((unsigned long *)(ROM_APITABLE[6]))
#define ROM_FLASHTABLE          ((unsigned long *)(ROM_APITABLE[7]))
#define ROM_PWMTABLE            ((unsigned long *)(ROM_APITABLE[8]))
#define ROM_QEITABLE            ((unsigned long *)(ROM_APITABLE[9]))
#define ROM_SYSTICKTABLE        ((unsigned long *)(ROM_APITABLE[10]))
#define ROM_TIMERTABLE          ((unsigned long *)(ROM_APITABLE[11]))
#define ROM_WATCHDOGTABLE       ((unsigned long *)(ROM_APITABLE[12]))
#define ROM_SYSCTLTABLE         ((unsigned long *)(ROM_APITABLE[13]))
#define ROM_INTERRUPTTABLE      ((unsigned long *)(ROM_APITABLE[14]))
#define ROM_ETHERNETTABLE       ((unsigned long *)(ROM_APITABLE[15]))
#define ROM_USBTABLE            ((unsigned long *)(ROM_APITABLE[16]))
#define ROM_UDMATABLE           ((unsigned long *)(ROM_APITABLE[17]))
#define ROM_CANTABLE            ((unsigned long *)(ROM_APITABLE[18]))
#define ROM_HIBERNATETABLE      ((unsigned long *)(ROM_APITABLE[19]))
#define ROM_MPUTABLE            ((unsigned long *)(ROM_APITABLE[20]))
#define ROM_SOFTWARETABLE       ((unsigned long *)(ROM_APITABLE[21]))
#define ROM_I2STABLE            ((unsigned long *)(ROM_APITABLE[22]))
#define ROM_EPITABLE            ((unsigned long *)(ROM_APITABLE[23]))

//*****************************************************************************
//
// Macros for calling ROM functions in the ADC API.
//
//*****************************************************************************
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceDataGet                                                \
        ((long (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum,                               \
                   unsigned long *pulBuffer))ROM_ADCTABLE[0])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCIntDisable                                                     \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[1])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCIntEnable                                                      \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[2])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCIntStatus                                                      \
        ((unsigned long (*)(unsigned long ulBase,                             \
                            unsigned long ulSequenceNum,                      \
                            tBoolean bMasked))ROM_ADCTABLE[3])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCIntClear                                                       \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[4])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceEnable                                                 \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[5])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceDisable                                                \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[6])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceConfigure                                              \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum,                               \
                   unsigned long ulTrigger,                                   \
                   unsigned long ulPriority))ROM_ADCTABLE[7])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceStepConfigure                                          \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum,                               \
                   unsigned long ulStep,                                      \
                   unsigned long ulConfig))ROM_ADCTABLE[8])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceOverflow                                               \
        ((long (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[9])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceOverflowClear                                          \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[10])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceUnderflow                                              \
        ((long (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[11])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCSequenceUnderflowClear                                         \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[12])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCProcessorTrigger                                               \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[13])
#endif
#if defined(TARGET_IS_DUSTDEVIL_RA0) || \
    defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCHardwareOversampleConfigure                                    \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulFactor))ROM_ADCTABLE[14])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorConfigure                                            \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulComp,                                      \
                   unsigned long ulConfig))ROM_ADCTABLE[15])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorRegionSet                                            \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulComp,                                      \
                   unsigned long ulLowRef,                                    \
                   unsigned long ulHighRef))ROM_ADCTABLE[16])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorReset                                                \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulComp,                                      \
                   tBoolean bTrigger,                                         \
                   tBoolean bInterrupt))ROM_ADCTABLE[17])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorIntDisable                                           \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[18])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorIntEnable                                            \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulSequenceNum))ROM_ADCTABLE[19])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorIntStatus                                            \
        ((unsigned long (*)(unsigned long ulBase))ROM_ADCTABLE[20])
#endif
#if defined(TARGET_IS_TEMPEST_RC1)
#define ROM_ADCComparatorIntClear                                             \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulStatus))ROM_ADCTABLE[21])
#endif

//*****************************************************************************
//
// Macros for calling ROM functions in the CAN API.
//
//*****************************************************************************
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANIntClear                                                       \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulIntClr))ROM_CANTABLE[0])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANInit                                                           \
        ((void (*)(unsigned long ulBase))ROM_CANTABLE[1])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANEnable                                                         \
        ((void (*)(unsigned long ulBase))ROM_CANTABLE[2])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANDisable                                                        \
        ((void (*)(unsigned long ulBase))ROM_CANTABLE[3])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANBitTimingSet                                                   \
        ((void (*)(unsigned long ulBase,                                      \
                   tCANBitClkParms *pClkParms))ROM_CANTABLE[4])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANBitTimingGet                                                   \
        ((void (*)(unsigned long ulBase,                                      \
                   tCANBitClkParms *pClkParms))ROM_CANTABLE[5])
#endif
#if defined(TARGET_IS_TEMPEST_RB1) || \
    defined(TARGET_IS_TEMPEST_RC1)
#define ROM_CANMessageSet                                                     \
        ((void (*)(unsigned long ulBase,                                      \
                   unsigned long ulObjID,                                     \
                   tCANMsgObject *pMsgObject,                                 \
                   tMsgObjType eMsgType))ROM_CANTABLE[6])
#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久久免费精品国产| 久久欧美中文字幕| 久久精品人人做人人综合| 综合欧美亚洲日本| 精品一区二区精品| 欧美日韩黄色影视| 国产精品久久久久久久久晋中 | 91精品国产综合久久精品性色| 欧美精品一区二区三区四区 | 91在线观看免费视频| 日韩片之四级片| 亚洲午夜在线视频| 92国产精品观看| 国产调教视频一区| 韩国成人精品a∨在线观看| 欧美日韩免费一区二区三区| 中文字幕一区二区三区在线观看| 寂寞少妇一区二区三区| 欧美一区二区三区男人的天堂| 亚洲欧美另类久久久精品2019| 成人午夜免费av| 亚洲精品一区二区三区香蕉| 麻豆精品新av中文字幕| 制服.丝袜.亚洲.中文.综合| 一区二区三区四区激情| av一本久道久久综合久久鬼色| 久久这里只有精品视频网| 男人操女人的视频在线观看欧美| 在线播放中文一区| 丝袜a∨在线一区二区三区不卡| 欧美性大战久久久久久久| 一区二区三区四区在线播放| 91精品福利在线| 伊人色综合久久天天| 色诱视频网站一区| 亚洲高清免费观看| 欧美日本一区二区三区| 日韩激情一区二区| 日韩一区二区电影在线| 免费在线看成人av| 精品国产乱码久久久久久浪潮| 久久国产夜色精品鲁鲁99| 精品国产91乱码一区二区三区| 国产又粗又猛又爽又黄91精品| 久久久99精品久久| 成人av动漫网站| 亚洲免费在线观看| 欧美美女视频在线观看| 蜜桃视频在线观看一区二区| 久久这里只有精品6| 大白屁股一区二区视频| 国产精品电影一区二区| 色又黄又爽网站www久久| 亚洲一本大道在线| 欧美sm美女调教| 成人网在线免费视频| 一区二区三区在线视频播放| 欧美日韩激情在线| 国产伦精品一区二区三区在线观看| 中文字幕av一区二区三区免费看| av在线免费不卡| 午夜伦理一区二区| 欧美一区二区三区的| 国产一区二区成人久久免费影院| 综合久久久久综合| 欧美夫妻性生活| 国产999精品久久久久久| 亚洲自拍另类综合| www国产精品av| 色哟哟欧美精品| 亚洲国产一区二区三区| 日本一区二区三区久久久久久久久不 | 欧美一区二区三区四区高清| 国产精品一区二区久久精品爱涩| 一级特黄大欧美久久久| 久久精品一区二区三区不卡牛牛 | 综合欧美亚洲日本| 欧美一级片免费看| 成人h动漫精品| 蜜臀久久99精品久久久画质超高清| 国产精品天天摸av网| 欧美一区二区三区免费在线看| 99re视频这里只有精品| 韩日av一区二区| 五月婷婷色综合| 亚洲色图欧美偷拍| 久久蜜臀精品av| 日韩欧美国产一区二区在线播放 | 欧美videos中文字幕| 在线看国产一区| 成人午夜激情在线| 久久国产精品99精品国产 | 精品无人码麻豆乱码1区2区| 一区二区三区中文在线| 中文欧美字幕免费| www欧美成人18+| 日韩一区二区三区电影在线观看 | 日韩一二三区视频| 欧美日韩久久久| 一本一道波多野结衣一区二区| 国产超碰在线一区| 韩国精品一区二区| 蜜桃免费网站一区二区三区| 亚洲午夜久久久久| 亚洲精品日韩综合观看成人91| 亚洲国产高清在线观看视频| 欧美xxxxx裸体时装秀| 欧美一卡二卡三卡四卡| 欧美伦理视频网站| 欧美日韩一本到| 精品视频在线看| 色伊人久久综合中文字幕| 91碰在线视频| 色香蕉成人二区免费| 97成人超碰视| 色综合久久综合网欧美综合网| 成人精品高清在线| av电影天堂一区二区在线观看| 国产精品 日产精品 欧美精品| 精品亚洲成a人| 国产毛片精品国产一区二区三区| 国产在线精品免费| 国产成人综合在线观看| 东方欧美亚洲色图在线| 99久久久久久| 日本伦理一区二区| 欧美理论在线播放| 日韩精品一区二区三区中文精品| 日韩欧美国产精品| 国产婷婷色一区二区三区| 国产精品久久久久影院色老大| 综合中文字幕亚洲| 亚洲亚洲人成综合网络| 视频精品一区二区| 九九精品视频在线看| 国产高清精品久久久久| 99精品欧美一区二区三区综合在线| 91浏览器在线视频| 欧美精品粉嫩高潮一区二区| 日韩免费视频一区| 国产精品网友自拍| 亚洲成人1区2区| 精品一区二区三区久久久| 成年人午夜久久久| 欧美撒尿777hd撒尿| 精品剧情在线观看| 一区二区三区四区在线| 日本不卡高清视频| 成人精品免费网站| 欧美日韩一区二区欧美激情| 欧美mv和日韩mv的网站| 国产精品久久影院| 日本大胆欧美人术艺术动态| 国产成人在线电影| 51精品久久久久久久蜜臀| 国产偷v国产偷v亚洲高清| 亚洲成av人片在线观看| 高清在线观看日韩| 欧美日韩高清在线播放| 亚洲国产精品成人综合色在线婷婷| 亚洲免费高清视频在线| 韩日av一区二区| 欧美久久一二区| 久久久午夜电影| 天天综合色天天| 一本久道久久综合中文字幕| 久久久午夜精品理论片中文字幕| 亚洲宅男天堂在线观看无病毒| 国产成人免费视频精品含羞草妖精 | 亚洲欧美日韩在线不卡| 精品一区二区精品| 欧美喷潮久久久xxxxx| 国产精品国产成人国产三级 | 91精品一区二区三区在线观看| 久久精品一区二区三区不卡| 亚洲一区二区三区不卡国产欧美| 国产精品影视在线观看| 91精品国产高清一区二区三区 | 一区二区三区在线免费视频| 国产精品18久久久久久vr| 欧美一卡2卡3卡4卡| 亚洲国产精品久久久久秋霞影院| 成人午夜碰碰视频| 国产三级久久久| 精品一区二区免费视频| 日韩欧美一级在线播放| 天天综合天天综合色| 欧美性生交片4| 亚洲精品视频在线| 91色.com| 一级特黄大欧美久久久| 色婷婷亚洲综合| 日韩毛片一二三区| 91免费在线看| 日韩毛片精品高清免费| 91一区在线观看| 洋洋成人永久网站入口| 91蝌蚪porny九色| 亚洲乱码国产乱码精品精98午夜| 91在线视频免费观看|