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

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

?? os_cpu.h

?? atmel AVR MCU UCOS Source code.
?? H
字號:
/*
****************************************************************************************************
*                                               uC/OS-II
*                                        The Real-Time Kernel
*
*                                         AVR Specific code
*
* File         : OS_CPU.H
* By           : Ole Saether
* Port Version : V1.01
*
* AVR-GCC port version : 1.0 2001-04-02 modified/ported to avr-gcc by Jesper Hansen
*						 (jesperh@telia.com)
*
*
****************************************************************************************************
*/

/* Definition moved here so it can be used in the assembler file OS_CPU_A.ASM*/
/* See below for the meaning of this define*/

#define  OS_CRITICAL_METHOD    1


#ifndef OS_CPU_A	/* skip the rest if we're including from the assembler file*/

#ifdef  OS_CPU_GLOBALS
#define OS_CPU_EXT
#else
#define OS_CPU_EXT  extern
#endif

/*
****************************************************************************************************
*                                            DATA TYPES
*                                       (Compiler Specific)
****************************************************************************************************
*/

typedef unsigned char  BOOLEAN;
typedef unsigned char  INT8U;                       /* Unsigned  8 bit quantity*/
typedef signed   char  INT8S;                       /* Signed    8 bit quantity*/
typedef unsigned int   INT16U;                      /* Unsigned 16 bit quantity*/
typedef signed   int   INT16S;                      /* Signed   16 bit quantity*/
typedef unsigned long  INT32U;                      /* Unsigned 32 bit quantity*/
typedef signed   long  INT32S;                      /* Signed   32 bit quantity*/
typedef float          FP32;                        /* Single precision floating point*/

typedef unsigned char  OS_STK;                      /* Each stack entry is 8-bit wide */

/*
****************************************************************************************************
*                                       Atmel AVR
*
*
* Method #1:	Disable/Enable interrupts using simple instructions.  After critical section,
*				interrupts will be enabled even if they were disabled before entering the critical
*				section.
*
* Method #2:	Disable/Enable interrupts by preserving the state of interrupts. In other words, if
*				interrupts were disabled before entering the critical section, they will be disabled
*				when leaving the critical section. Here's what happens in the macro below :
*
*             OS_ENTER_CRITICAL:
*
*               input SREG to a free register, Rn
*				push Rn
*
*             OS_EXIT_CRITICAL:
*
*				pop	to a free register, Rn
*				output Rn to SREG
*
*
****************************************************************************************************
*/

#if      OS_CRITICAL_METHOD == 1
#define  OS_ENTER_CRITICAL()    asm volatile ("cli")		/* Disable interrupts*/
#define  OS_EXIT_CRITICAL()     asm volatile ("sei")        /* Enable  interrupts*/
#endif

#if      OS_CRITICAL_METHOD == 2
#define  OS_ENTER_CRITICAL()    {	asm volatile (              \
									"in %0,63"        "\n\t"	\
									"cli"             "\n\t" 	\
									"push %0"         "\n\t" 	\
									: /*no outputs*/            \
									: "r" (0) );                \
								 }
								 
#define  OS_EXIT_CRITICAL()     {	asm volatile (		\
									"pop %0"   	"\n\t"	\
									"out 63,%0" "\n\t"	\
									: /*no outputs*/	\
									: "r" (0) );		\
								  }
#endif

/*
***************************************************************************************************
*                                        AVR Miscellaneous
***************************************************************************************************
*/

#define  OS_STK_GROWTH      1                       /* Stack grows from HIGH to LOW memory on AVR*/

#define  OS_TASK_SW()       OSCtxSw()


#endif //OS_CPU_A

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合色综合色综合色综合色综合| 91 com成人网| 在线免费观看日韩欧美| 欧美人狂配大交3d怪物一区| 国产亚洲视频系列| 水蜜桃久久夜色精品一区的特点| 国产黄色精品视频| 91精品国产综合久久久久久久| 国产精品久久久久久久久果冻传媒| 免费观看在线色综合| 91女厕偷拍女厕偷拍高清| 精品对白一区国产伦| 亚洲国产裸拍裸体视频在线观看乱了| 国产成人精品综合在线观看| 欧美一区二区三区喷汁尤物| 亚洲欧美区自拍先锋| 成人小视频免费观看| 日韩免费电影一区| 视频在线观看一区二区三区| 91免费视频网址| 国产精品日韩成人| 国产一区二区久久| 久久综合九色综合久久久精品综合| 亚洲国产精品久久人人爱蜜臀| aa级大片欧美| 国产精品伦理在线| 成人综合婷婷国产精品久久免费| 日韩美女视频在线| 蜜臀a∨国产成人精品| 欧美日韩一二三区| 亚洲乱码国产乱码精品精的特点 | 国产精品久久久久久福利一牛影视 | 久久成人免费网站| 在线播放欧美女士性生活| 亚洲午夜久久久久中文字幕久| 日本精品视频一区二区三区| 亚洲三级免费观看| 91麻豆高清视频| 一区二区三区免费| 在线精品视频一区二区三四| 亚洲妇女屁股眼交7| 欧美日韩国产欧美日美国产精品| 亚洲一区二区欧美激情| 在线观看中文字幕不卡| 亚洲一区二区偷拍精品| 欧美日韩一区视频| 青青草原综合久久大伊人精品| 91精品国产美女浴室洗澡无遮挡| 日韩在线观看一区二区| 日韩欧美不卡在线观看视频| 激情五月婷婷综合网| 久久久久久久综合色一本| 国产99久久久国产精品潘金 | 亚洲精品高清在线| 欧美日韩精品三区| 美国十次了思思久久精品导航| 国产亚洲短视频| 一本色道久久综合精品竹菊| 首页国产欧美久久| 国产三级一区二区| 91麻豆swag| 男人的j进女人的j一区| 国产区在线观看成人精品 | 欧美国产激情二区三区| 欧美中文字幕一区| 蜜臀av一区二区在线观看| 国产精品无人区| 欧美色中文字幕| 精品综合免费视频观看| 亚洲视频资源在线| 日韩一区二区三区免费观看| 北条麻妃一区二区三区| 日韩电影一区二区三区| 国产精品视频免费| 日韩一级片网站| 99这里只有精品| 蜜桃视频在线观看一区二区| 国产精品成人一区二区三区夜夜夜| 欧美日韩精品高清| 成人综合在线观看| 日韩精品亚洲一区二区三区免费| 日本一区二区高清| 欧美一级欧美三级在线观看| a美女胸又www黄视频久久| 日本中文字幕一区二区有限公司| 中文一区二区完整视频在线观看| 在线不卡免费欧美| 色哟哟一区二区在线观看| 蜜臀久久久久久久| 亚洲资源在线观看| 中文无字幕一区二区三区| 日韩一区二区高清| 日本韩国一区二区| 成人午夜大片免费观看| 麻豆成人免费电影| 亚洲午夜精品一区二区三区他趣| 国产精品乱码久久久久久| 精品欧美乱码久久久久久| 欧美三级视频在线| 91在线国产福利| 国产成人在线视频免费播放| 看电影不卡的网站| 日本亚洲视频在线| 亚洲超碰精品一区二区| 久久成人久久爱| 欧美xingq一区二区| 欧美精品在线观看一区二区| 91丨porny丨国产入口| 高清在线成人网| 国产精品亚洲成人| 久久精品国产99久久6| 奇米影视7777精品一区二区| 亚洲二区在线视频| 亚洲成av人影院在线观看网| 一区二区三区欧美激情| 亚洲黄色性网站| 一区二区三区日本| 亚洲国产一区二区三区| 亚洲午夜三级在线| 五月天激情小说综合| 五月激情综合网| 首页国产欧美久久| 精品综合久久久久久8888| 捆绑变态av一区二区三区| 精品影视av免费| 国产激情视频一区二区在线观看 | 欧美日产在线观看| 制服丝袜av成人在线看| 91精品婷婷国产综合久久| 欧美日韩激情在线| 日韩视频在线观看一区二区| 日韩一区二区三区精品视频 | 国产免费久久精品| 国产精品久久久久久久久免费樱桃| 日韩伦理免费电影| 亚洲成人三级小说| 精品一区二区久久| 大桥未久av一区二区三区中文| 91免费观看在线| 欧美日韩国产小视频在线观看| 欧美一级夜夜爽| 国产日本欧美一区二区| 日韩一区有码在线| 午夜精品久久久久久| 久久机这里只有精品| 国产一区二区三区在线观看免费 | 精品一区免费av| 成人国产精品免费观看| 欧洲精品一区二区| 欧美成人r级一区二区三区| 国产亚洲欧美激情| 洋洋av久久久久久久一区| 玖玖九九国产精品| av高清久久久| 91精品国产综合久久婷婷香蕉| 久久久久久久久久久99999| 亚洲免费伊人电影| 蜜臀久久久99精品久久久久久| 成人av影视在线观看| 555www色欧美视频| 中文字幕日韩一区二区| 日本亚洲天堂网| 一本一道波多野结衣一区二区| 欧美一区二区三区日韩视频| 国产精品国产三级国产| 另类小说视频一区二区| 91蝌蚪porny九色| 精品国产免费人成在线观看| 亚洲精选视频免费看| 国产精品一区二区三区99| 欧美日韩成人综合在线一区二区| 欧美激情中文不卡| 三级一区在线视频先锋 | 亚洲自拍与偷拍| 成人网页在线观看| 精品久久久久av影院| 亚洲一区二区三区在线播放| 成人性色生活片| 久久夜色精品国产欧美乱极品| 亚洲曰韩产成在线| 99re这里只有精品视频首页| 久久品道一品道久久精品| 日韩精品一区第一页| 91麻豆产精品久久久久久| 久久伊人蜜桃av一区二区| 奇米色一区二区| 欧美日韩在线播| 亚洲国产一区二区a毛片| 91亚洲资源网| 国产精品激情偷乱一区二区∴| 国产成人精品一区二区三区四区| 欧美一三区三区四区免费在线看| 亚洲午夜在线视频| 在线国产亚洲欧美| 亚洲精品欧美专区| 色美美综合视频| 亚洲精品成a人| 色婷婷综合久久久久中文一区二区 | 国产精品国产三级国产a| 处破女av一区二区|