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

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

?? portmacro.h

?? STM32 FreeRTOS v5.2移植源代碼
?? H
字號:
/*
	FreeRTOS.org V5.2.0 - Copyright (C) 2003-2009 Richard Barry.

	This file is part of the FreeRTOS.org distribution.

	FreeRTOS.org is free software; you can redistribute it and/or modify it 
	under the terms of the GNU General Public License (version 2) as published
	by the Free Software Foundation and modified by the FreeRTOS exception.

	FreeRTOS.org is distributed in the hope that it will be useful,	but WITHOUT
	ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
	FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for 
	more details.

	You should have received a copy of the GNU General Public License along 
	with FreeRTOS.org; if not, write to the Free Software Foundation, Inc., 59 
	Temple Place, Suite 330, Boston, MA  02111-1307  USA.

	A special exception to the GPL is included to allow you to distribute a 
	combined work that includes FreeRTOS.org without being obliged to provide
	the source code for any proprietary components.  See the licensing section
	of http://www.FreeRTOS.org for full details.


	***************************************************************************
	*                                                                         *
	* Get the FreeRTOS eBook!  See http://www.FreeRTOS.org/Documentation      *
	*                                                                         *
	* This is a concise, step by step, 'hands on' guide that describes both   *
	* general multitasking concepts and FreeRTOS specifics. It presents and   *
	* explains numerous examples that are written using the FreeRTOS API.     *
	* Full source code for all the examples is provided in an accompanying    *
	* .zip file.                                                              *
	*                                                                         *
	***************************************************************************

	1 tab == 4 spaces!

	Please ensure to read the configuration and relevant port sections of the
	online documentation.

	http://www.FreeRTOS.org - Documentation, latest information, license and
	contact details.

	http://www.SafeRTOS.com - A version that is certified for use in safety
	critical systems.

	http://www.OpenRTOS.com - Commercial support, development, porting,
	licensing and training services.
*/

/*
Changes from V1.2.3

	+ portCPU_CLOSK_HZ definition changed to 8MHz base 10, previously it 
	  base 16.
*/

#ifndef PORTMACRO_H
#define PORTMACRO_H

#ifdef __cplusplus
extern "C" {
#endif

/*-----------------------------------------------------------
 * Port specific definitions.  
 *
 * The settings in this file configure FreeRTOS correctly for the
 * given hardware and compiler.
 *
 * These settings should not be altered.
 *-----------------------------------------------------------
 */

/* Type definitions. */
#define portCHAR		char
#define portFLOAT		float
#define portDOUBLE		double
#define portLONG		long
#define portSHORT		int
#define portSTACK_TYPE	unsigned portCHAR
#define portBASE_TYPE	char

#if( configUSE_16_BIT_TICKS == 1 )
	typedef unsigned portSHORT portTickType;
	#define portMAX_DELAY ( portTickType ) 0xffff
#else
	typedef unsigned portLONG portTickType;
	#define portMAX_DELAY ( portTickType ) 0xffffffff
#endif
/*-----------------------------------------------------------*/	

/* Critical section management. */
#define portENTER_CRITICAL()		asm volatile ( "in		__tmp_reg__, __SREG__" :: );	\
									asm volatile ( "cli" :: );								\
									asm volatile ( "push	__tmp_reg__" :: )

#define portEXIT_CRITICAL()			asm volatile ( "pop		__tmp_reg__" :: );				\
									asm volatile ( "out		__SREG__, __tmp_reg__" :: )

#define portDISABLE_INTERRUPTS()	asm volatile ( "cli" :: );
#define portENABLE_INTERRUPTS()		asm volatile ( "sei" :: );
/*-----------------------------------------------------------*/

/* Architecture specifics. */
#define portSTACK_GROWTH			( -1 )
#define portTICK_RATE_MS			( ( portTickType ) 1000 / configTICK_RATE_HZ )		
#define portBYTE_ALIGNMENT			1
#define portNOP()					asm volatile ( "nop" );
/*-----------------------------------------------------------*/

/* Kernel utilities. */
extern void vPortYield( void ) __attribute__ ( ( naked ) );
#define portYIELD()					vPortYield()
/*-----------------------------------------------------------*/

/* Task function macros as described on the FreeRTOS.org WEB site. */
#define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )

#ifdef __cplusplus
}
#endif

#endif /* PORTMACRO_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品久久99| 欧美va亚洲va| 欧美成人精品高清在线播放| 国产精品人人做人人爽人人添| 一区二区三区视频在线观看| 国产精品自拍毛片| 欧美影视一区二区三区| 欧美激情一区二区三区不卡| 日本不卡一二三区黄网| 色婷婷久久久亚洲一区二区三区 | 国产精品亚洲专一区二区三区| 日本久久电影网| 国产调教视频一区| 久久99最新地址| 欧美日韩二区三区| 亚洲精品一二三| 成人网页在线观看| 久久久亚洲精品石原莉奈| 免费人成精品欧美精品| 欧美日韩国产首页在线观看| 一区二区三区四区亚洲| eeuss影院一区二区三区| 国产婷婷一区二区| 国产丶欧美丶日本不卡视频| 精品久久久久香蕉网| 午夜av电影一区| 欧美日韩激情一区| 亚洲福利视频一区二区| 色哟哟一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 懂色av中文一区二区三区 | 久久免费国产精品| 国产专区综合网| 久久婷婷国产综合国色天香| 久久99精品国产麻豆婷婷| 日韩女优av电影在线观看| 日韩av电影天堂| 欧美xxxxxxxxx| 国产精品白丝av| 国产欧美精品一区| 91在线观看高清| 亚洲综合图片区| 欧美日韩一区二区三区视频| 偷拍亚洲欧洲综合| 欧美一区二区播放| 免费av网站大全久久| 久久综合丝袜日本网| 国产成人精品综合在线观看| 国产三级欧美三级日产三级99| 成人一区二区三区| 亚洲精品久久嫩草网站秘色| 欧美日韩在线播放| 狠狠色丁香久久婷婷综合丁香| 国产欧美日本一区二区三区| 一本在线高清不卡dvd| 成人免费毛片嘿嘿连载视频| 精品三级在线看| 国产91富婆露脸刺激对白| 中文字幕色av一区二区三区| 91久久一区二区| 免费人成网站在线观看欧美高清| 欧美成人精品3d动漫h| 在线观看欧美精品| 亚洲国产aⅴ成人精品无吗| 欧美日韩精品一区二区| 国产在线精品不卡| 亚洲日韩欧美一区二区在线| 欧美日韩性生活| 国产精品91xxx| 一区二区国产视频| 精品动漫一区二区三区在线观看| 不卡高清视频专区| 亚洲国产成人精品视频| 久久久精品免费观看| 欧美三区在线观看| 成人综合婷婷国产精品久久免费| 亚洲福利视频三区| 欧美高清在线一区二区| 3d成人h动漫网站入口| 成人av综合在线| 久久成人久久鬼色| 精品一区二区三区欧美| 成人欧美一区二区三区小说| 日韩精品一区二区三区三区免费| 色偷偷88欧美精品久久久| 激情综合色播激情啊| 亚洲国产视频直播| 亚洲欧美怡红院| 久久伊人中文字幕| 91麻豆精品国产91久久久更新时间 | 亚洲丝袜制服诱惑| 欧美mv和日韩mv国产网站| 欧美吻胸吃奶大尺度电影| 99在线精品一区二区三区| 极品少妇xxxx精品少妇| 亚洲成人动漫av| 亚洲六月丁香色婷婷综合久久 | 欧美日韩一区二区在线观看视频 | 综合色中文字幕| 久久精品视频一区二区三区| 日韩视频一区二区在线观看| 欧美亚洲一区三区| 99国产精品久| 99精品欧美一区二区蜜桃免费 | 久久精品国产999大香线蕉| 夜夜嗨av一区二区三区中文字幕| 中文字幕一区二区三区不卡在线| 久久这里只有精品首页| 精品电影一区二区三区| 精品va天堂亚洲国产| 欧美成人一区二区三区在线观看 | 亚洲www啪成人一区二区麻豆| 一区视频在线播放| 国产精品免费av| 国产精品欧美精品| 国产精品美女视频| 中文欧美字幕免费| 国产精品电影一区二区| 综合av第一页| 亚洲精品久久久蜜桃| 亚洲男人的天堂av| 亚洲美女一区二区三区| 一区二区三区四区不卡视频 | 久久精品av麻豆的观看方式| 日韩激情在线观看| 久久99精品久久久久久国产越南| 久久疯狂做爰流白浆xx| 国产一区二区三区观看| 风间由美一区二区av101| av激情综合网| 日韩欧美在线网站| 精品福利在线导航| 日本一区二区成人| 亚洲天堂中文字幕| 亚洲地区一二三色| 久久成人免费日本黄色| 成人网男人的天堂| 欧美调教femdomvk| 日韩欧美亚洲国产精品字幕久久久| 久久日一线二线三线suv| 中文字幕第一区综合| 一级女性全黄久久生活片免费| 视频一区中文字幕国产| 久久福利资源站| 91农村精品一区二区在线| 欧美日韩精品免费| 国产欧美日韩视频在线观看| 亚洲精品水蜜桃| 蜜桃久久久久久| proumb性欧美在线观看| 欧美老年两性高潮| 久久久99精品免费观看不卡| 亚洲一区二区三区自拍| 精品一区二区国语对白| 91小视频免费看| 精品国产网站在线观看| 亚洲精品写真福利| 国产在线不卡视频| 色婷婷一区二区| 国产亚洲欧洲一区高清在线观看| 夜夜操天天操亚洲| 国产一区二区精品久久91| 91高清视频在线| 久久精品亚洲麻豆av一区二区| 亚洲综合图片区| kk眼镜猥琐国模调教系列一区二区| 69精品人人人人| 综合在线观看色| 国产一区二区三区国产| 91精品啪在线观看国产60岁| 国产精品美女久久久久久久久久久 | 樱桃视频在线观看一区| 蜜桃视频在线一区| 色婷婷激情综合| 久久久久成人黄色影片| 调教+趴+乳夹+国产+精品| 99视频热这里只有精品免费| 精品乱人伦小说| 天堂成人国产精品一区| 色综合久久久久综合99| 国产三级一区二区| 精品中文字幕一区二区小辣椒| 欧美三级视频在线播放| 综合欧美亚洲日本| 成人免费高清在线观看| 久久夜色精品一区| 久久av中文字幕片| 日韩免费一区二区三区在线播放| 亚洲精品成人精品456| 9i看片成人免费高清| 亚洲国产精品二十页| 国产精品88888| 久久精品在这里| 国产成人在线看| 久久精品视频免费观看| 国产乱人伦偷精品视频免下载 | 欧美福利视频一区| 亚洲成人av在线电影| 欧美日韩亚洲另类| 午夜在线电影亚洲一区|