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

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

?? core_cm0.h

?? LPC11C14 CAN 代碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
/*********************************************************************************************************
** @brief  Return the Priority Mask value
**
** @param  none
** @return uint32_t PriMask
**
** Return the state of the priority mask bit from the priority mask
** register
*********************************************************************************************************/
extern uint32_t __get_PRIMASK(void);

/*********************************************************************************************************
** @brief  Set the Priority Mask value
**
** @param  uint32_t PriMask
** @return none
**
** Set the priority mask bit in the priority mask register
*********************************************************************************************************/
extern void __set_PRIMASK(uint32_t priMask);

/*********************************************************************************************************
** @brief  Return the Control Register value
** 
** @param  none
** @return uint32_t Control value
**
** Return the content of the control register
*********************************************************************************************************/
extern uint32_t __get_CONTROL(void);

/*********************************************************************************************************
** @brief  Set the Control Register value
**
** @param  uint32_t Control value
** @return none
**
** Set the control register
*********************************************************************************************************/
extern void __set_CONTROL(uint32_t control);

#else                                                                   /* (__ARMCC_VERSION >= 400000)  */


/*********************************************************************************************************
** @brief  Return the Priority Mask value
**
** @param  none
** @return uint32_t PriMask
**
** Return the state of the priority mask bit from the priority mask
** register
*********************************************************************************************************/
static __INLINE uint32_t __get_PRIMASK(void)
{
    register uint32_t __regPriMask         __ASM("primask");
    return(__regPriMask);
}

/*********************************************************************************************************
** @brief  Set the Priority Mask value
**
** @param  uint32_t PriMask
** @return none
**
** Set the priority mask bit in the priority mask register
*********************************************************************************************************/
static __INLINE void __set_PRIMASK(uint32_t priMask)
{
    register uint32_t __regPriMask         __ASM("primask");
    __regPriMask = (priMask);
}

/*********************************************************************************************************
** @brief  Return the Control Register value
** 
** @param  none
** @return uint32_t Control value
**
** Return the content of the control register
*********************************************************************************************************/
static __INLINE uint32_t __get_CONTROL(void)
{
    register uint32_t __regControl         __ASM("control");
    return(__regControl);
}

/*********************************************************************************************************
** @brief  Set the Control Register value
**
** @param  uint32_t Control value
** @return none
**
** Set the control register
*********************************************************************************************************/
static __INLINE void __set_CONTROL(uint32_t control)
{
    register uint32_t __regControl         __ASM("control");
    __regControl = control;
}

#endif                                                                  /* __ARMCC_VERSION              */

/*
 *  ICC Compiler
 */
#elif (defined (__ICCARM__))

/*
 *  IAR iccarm specific functions
 */
#define __enable_irq                              __enable_interrupt    /*!< global Interrupt enable    */
#define __disable_irq                             __disable_interrupt   /*!< global Interrupt disable   */

static __INLINE void __enable_fault_irq()         { __ASM ("cpsie f"); }
static __INLINE void __disable_fault_irq()        { __ASM ("cpsid f"); }

#define __NOP                                     __no_operation()      /*!< no operation intrinsic in  */
                                                                        /* IAR Compiler                 */
static __INLINE  void __WFI()                     { __ASM ("wfi"); }
static __INLINE  void __WFE()                     { __ASM ("wfe"); }
static __INLINE  void __SEV()                     { __ASM ("sev"); }

/* intrinsic void __ISB(void)                                     */
/* intrinsic void __DSB(void)                                     */
/* intrinsic void __DMB(void)                                     */
/* intrinsic void __set_PRIMASK();                                */
/* intrinsic void __get_PRIMASK();                                */

/* intrinsic uint32_t __REV(uint32_t value);                      */
/* intrinsic uint32_t __REVSH(uint32_t value);                    */


/*********************************************************************************************************
** @brief  Return the Process Stack Pointer
**
** @param  none
** @return uint32_t ProcessStackPointer
**
** Return the actual process stack pointer
*********************************************************************************************************/
extern uint32_t __get_PSP(void);

/*********************************************************************************************************
** @brief  Set the Process Stack Pointer
**
** @param  uint32_t Process Stack Pointer
** @return none
**
** Assign the value ProcessStackPointer to the MSP 
** (process stack pointer) Cortex processor register
*********************************************************************************************************/
extern void __set_PSP(uint32_t topOfProcStack);

/*********************************************************************************************************
** @brief  Return the Main Stack Pointer
**
** @param  none
** @return uint32_t Main Stack Pointer
**
** Return the current value of the MSP (main stack pointer)
** Cortex processor register
*********************************************************************************************************/
extern uint32_t __get_MSP(void);

/*********************************************************************************************************
** @brief  Set the Main Stack Pointer
**
** @param  uint32_t Main Stack Pointer
** @return none
**
** Assign the value mainStackPointer to the MSP 
** (main stack pointer) Cortex processor register
*********************************************************************************************************/
extern void __set_MSP(uint32_t topOfMainStack);

/*********************************************************************************************************
** @brief  Reverse byte order in unsigned short value
**
** @param  uint16_t value to reverse
** @return uint32_t reversed value
**
** Reverse byte order in unsigned short value
*********************************************************************************************************/
extern uint32_t __REV16(uint16_t value);


/*
 *  GNU Compiler
 */
#elif (defined (__GNUC__))

/*
 *  GNU gcc specific functions
 */
static __INLINE void __enable_irq()               { __ASM volatile ("cpsie i"); }
static __INLINE void __disable_irq()              { __ASM volatile ("cpsid i"); }

static __INLINE void __enable_fault_irq()         { __ASM volatile ("cpsie f"); }
static __INLINE void __disable_fault_irq()        { __ASM volatile ("cpsid f"); }

static __INLINE void __NOP()                      { __ASM volatile ("nop"); }
static __INLINE void __WFI()                      { __ASM volatile ("wfi"); }
static __INLINE void __WFE()                      { __ASM volatile ("wfe"); }
static __INLINE void __SEV()                      { __ASM volatile ("sev"); }
static __INLINE void __ISB()                      { __ASM volatile ("isb"); }
static __INLINE void __DSB()                      { __ASM volatile ("dsb"); }
static __INLINE void __DMB()                      { __ASM volatile ("dmb"); }


/*********************************************************************************************************
** @brief  Return the Process Stack Pointer
**
** @param  none
** @return uint32_t ProcessStackPointer
**
** Return the actual process stack pointer
*********************************************************************************************************/
extern uint32_t __get_PSP(void);

/*********************************************************************************************************
** @brief  Set the Process Stack Pointer
**
** @param  uint32_t Process Stack Pointer
** @return none
**
** Assign the value ProcessStackPointer to the MSP 
** (process stack pointer) Cortex processor register
*********************************************************************************************************/
extern void __set_PSP(uint32_t topOfProcStack);

/*********************************************************************************************************
** @brief  Return the Main Stack Pointer
**
** @param  none
** @return uint32_t Main Stack Pointer
**
** Return the current value of the MSP (main stack pointer)
** Cortex processor register
*********************************************************************************************************/
extern uint32_t __get_MSP(void);

/*********************************************************************************************************
** @brief  Set the Main Stack Pointer
**
** @param  uint32_t Main Stack Pointer
** @return none
**
** Assign the value mainStackPointer to the MSP 
** (main stack pointer) Cortex processor register
*********************************************************************************************************/
extern void __set_MSP(uint32_t topOfMainStack);

/*********************************************************************************************************
** @brief  Return the Priority Mask value
**
** @param  none
** @return uint32_t PriMask
**
** Return the state of the priority mask bit from the priority mask
** register
*********************************************************************************************************/
extern uint32_t  __get_PRIMASK(void);

/*********************************************************************************************************
** @brief  Set the Priority Mask value
**
** @param  uint32_t PriMask
** @return none
**
** Set the priority mask bit in the priority mask register
*********************************************************************************************************/
extern void __set_PRIMASK(uint32_t priMask);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美mv和日韩mv的网站| 精品久久久久久久久久久久久久久 | 免费成人在线视频观看| 三级影片在线观看欧美日韩一区二区| 亚洲日本在线a| 亚洲国产欧美日韩另类综合| 亚洲va欧美va国产va天堂影院| 亚洲综合视频在线观看| 婷婷丁香久久五月婷婷| 麻豆成人在线观看| 国产成人精品免费| 色婷婷久久综合| 欧美精品电影在线播放| 欧美一卡二卡在线| 久久久久久久久伊人| 中文字幕在线播放不卡一区| 亚洲综合区在线| 另类小说综合欧美亚洲| 大美女一区二区三区| 91蝌蚪porny| 欧美一区二区视频在线观看2020| 久久久噜噜噜久久中文字幕色伊伊| 国产亚洲成av人在线观看导航| 中文字幕一区二| 亚洲va国产va欧美va观看| 韩国中文字幕2020精品| 成人晚上爱看视频| 337p亚洲精品色噜噜狠狠| 精品三级av在线| 亚洲三级免费电影| 久久综合综合久久综合| 成人三级在线视频| 欧美另类久久久品| 亚洲国产精品成人综合| 亚洲成av人片一区二区梦乃| 国产大陆精品国产| 欧美福利视频导航| 国产精品久久久久久久第一福利 | 蜜桃视频免费观看一区| 国产精品一区二区黑丝| 欧美老肥妇做.爰bbww| 国产日韩高清在线| 天天操天天色综合| 一本久久a久久精品亚洲| 精品国产一区二区三区忘忧草| 一区二区在线观看免费| 国产一区二区在线影院| 91精品在线一区二区| 日韩美女视频19| 国产一区二区三区高清播放| 在线成人午夜影院| 亚洲精品乱码久久久久久日本蜜臀| 九色综合狠狠综合久久| 欧美日韩成人综合在线一区二区| 欧美韩国一区二区| 国产一区欧美一区| 欧美videossexotv100| 天堂蜜桃91精品| 色爱区综合激月婷婷| 亚洲欧美在线另类| 成人国产在线观看| 中文字幕免费不卡在线| 国产风韵犹存在线视精品| 精品国产伦一区二区三区免费| 日本女优在线视频一区二区| 欧美日韩免费一区二区三区| 亚洲免费av高清| 91麻豆福利精品推荐| 中文字幕中文乱码欧美一区二区| 国产精品小仙女| 久久久91精品国产一区二区三区| 麻豆一区二区99久久久久| 欧美一激情一区二区三区| 水蜜桃久久夜色精品一区的特点 | 日本午夜精品视频在线观看| 欧美网站大全在线观看| 午夜欧美视频在线观看 | 高清beeg欧美| 国产日本欧洲亚洲| 丁香一区二区三区| 亚洲欧洲成人自拍| 91国偷自产一区二区三区成为亚洲经典| 国产精品乱人伦中文| 91色.com| 亚洲高清免费视频| 日韩一区二区影院| 国产乱码精品一品二品| 中文字幕亚洲一区二区av在线| 99精品热视频| 亚洲一区二区在线免费看| 欧美日本精品一区二区三区| 精品一区二区三区香蕉蜜桃 | 一区在线中文字幕| 欧美三级乱人伦电影| 日本欧美加勒比视频| 精品久久一二三区| 97精品视频在线观看自产线路二| 依依成人精品视频| 日韩免费性生活视频播放| 国产不卡视频一区二区三区| 亚洲免费av在线| 精品区一区二区| 色呦呦国产精品| 爽好久久久欧美精品| 国产精品入口麻豆原神| 欧美日韩在线观看一区二区 | 亚洲第一福利视频在线| 久久看人人爽人人| 在线亚洲一区观看| 国产一区二区视频在线| 亚洲香肠在线观看| 欧美激情中文不卡| 91精品国产综合久久久久久久久久| 国内精品伊人久久久久av影院| 亚洲欧美日本韩国| 久久久久99精品国产片| 欧美群妇大交群的观看方式| 风间由美一区二区av101 | 91精品福利视频| 美女mm1313爽爽久久久蜜臀| 国产精品电影一区二区三区| 精品久久人人做人人爱| 欧美中文一区二区三区| 成人激情午夜影院| 久久草av在线| 日韩 欧美一区二区三区| 亚洲欧洲制服丝袜| 欧美国产日韩一二三区| 日韩亚洲欧美成人一区| 欧美日韩精品综合在线| 91啪九色porn原创视频在线观看| 国产在线播精品第三| 奇米色777欧美一区二区| 亚洲黄色在线视频| 国产精品人妖ts系列视频| 久久综合狠狠综合久久激情| 678五月天丁香亚洲综合网| 日本韩国精品一区二区在线观看| 成人免费观看av| 成人深夜视频在线观看| 国产成人亚洲综合a∨婷婷| 美国毛片一区二区| 水蜜桃久久夜色精品一区的特点| 亚洲一级在线观看| 亚洲色图色小说| 最新国产の精品合集bt伙计| 国产精品免费久久| 国产精品人成在线观看免费| 国产精品视频观看| 中文在线一区二区| 国产精品久久久久一区二区三区 | 欧美一区二区在线免费播放| 欧美日本在线视频| 欧美日韩三级视频| 91.xcao| 日韩精品一区二区三区四区视频 | 亚洲已满18点击进入久久| 亚洲欧美中日韩| 亚洲精品亚洲人成人网| 亚洲激情男女视频| 亚洲高清不卡在线| 免费成人结看片| 国产在线精品一区二区夜色| 高清国产一区二区| 91看片淫黄大片一级| 欧美日韩aaa| 精品乱码亚洲一区二区不卡| 久久久久国产精品麻豆| 中文字幕一区二区三区在线不卡 | 亚洲欧美激情一区二区| 一区二区三区日韩在线观看| 婷婷综合另类小说色区| 麻豆成人91精品二区三区| 国产剧情一区二区| 色狠狠色噜噜噜综合网| 正在播放亚洲一区| 久久久久国产免费免费 | 狠狠久久亚洲欧美| 国产91丝袜在线观看| 欧美在线三级电影| 日韩免费成人网| 中文字幕日韩欧美一区二区三区| 亚洲图片欧美色图| 国产一区中文字幕| 在线观看91精品国产入口| 欧美不卡一二三| 一区二区三区四区中文字幕| 美女网站一区二区| 91老师片黄在线观看| 精品乱人伦一区二区三区| 亚洲人成7777| 国产美女av一区二区三区| 在线免费一区三区| 国产欧美日韩综合精品一区二区| 亚洲高清三级视频| 国产99久久久国产精品潘金网站| 8x8x8国产精品| 亚洲精品自拍动漫在线| 丰满亚洲少妇av| 精品免费视频一区二区|