亚洲欧美第一页_禁久久精品乱码_粉嫩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.
*/


#ifndef PORTMACRO_H
#define PORTMACRO_H

#include <intrinsics.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		short
#define portSTACK_TYPE	unsigned portLONG
#define portBASE_TYPE	portLONG

#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
/*-----------------------------------------------------------*/	

/* Hardware specifics. */
#define portSTACK_GROWTH			( -1 )
#define portTICK_RATE_MS			( ( portTickType ) 1000 / configTICK_RATE_HZ )		
#define portBYTE_ALIGNMENT			8
#define portYIELD()					asm ( "SWI 0" )
#define portNOP()					asm ( "NOP" )
/*-----------------------------------------------------------*/	

/* Critical section handling. */
__arm __interwork void vPortDisableInterruptsFromThumb( void );
__arm __interwork void vPortEnableInterruptsFromThumb( void );
__arm __interwork void vPortEnterCritical( void );
__arm __interwork void vPortExitCritical( void );

#define portDISABLE_INTERRUPTS()	__disable_interrupt()
#define portENABLE_INTERRUPTS()		__enable_interrupt()
#define portENTER_CRITICAL()		vPortEnterCritical()
#define portEXIT_CRITICAL()			vPortExitCritical()
/*-----------------------------------------------------------*/	

/* Task utilities. */
#define portEND_SWITCHING_ISR( xSwitchRequired ) 	\
{													\
extern void vTaskSwitchContext( void );				\
													\
	if( xSwitchRequired ) 							\
	{												\
		vTaskSwitchContext();						\
	}												\
}
/*-----------------------------------------------------------*/	

/* 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一区二区三区免费野_久草精品视频
国产午夜亚洲精品不卡| 性欧美疯狂xxxxbbbb| 亚洲一区二区精品久久av| 久久99最新地址| 欧美性大战久久久久久久| 久久久久久久久久电影| 日韩精品电影一区亚洲| 99精品1区2区| 久久久www免费人成精品| 日韩av二区在线播放| 色94色欧美sute亚洲线路二| 国产偷国产偷精品高清尤物| 麻豆一区二区99久久久久| 欧美在线免费观看亚洲| 18欧美亚洲精品| 国产精品一级片| 日韩午夜精品视频| 天堂在线亚洲视频| 在线观看区一区二| 中文字幕一区日韩精品欧美| 国产精品自拍在线| 亚洲精品在线免费观看视频| 青青草成人在线观看| 8x8x8国产精品| 五月婷婷激情综合| 欧美三级欧美一级| 亚洲国产日韩一区二区| 在线免费观看一区| 一级中文字幕一区二区| 日本精品视频一区二区| 国产精品不卡一区二区三区| 国产成人夜色高潮福利影视| 久久免费偷拍视频| 国产一区欧美一区| 国产日产精品一区| 成人伦理片在线| 中文字幕一区二区三区不卡 | 51精品久久久久久久蜜臀| 亚洲激情自拍视频| 在线观看不卡一区| 亚洲成人福利片| 69精品人人人人| 免费观看一级特黄欧美大片| 欧美一区二区三区影视| 精品一区二区精品| 久久亚洲免费视频| 成人精品免费看| 午夜精品福利一区二区蜜股av| 99国产精品久| 婷婷丁香激情综合| 欧美成人乱码一区二区三区| 国产综合久久久久久鬼色| 日本一区二区三区电影| 色老汉av一区二区三区| 日韩电影免费在线看| 久久久无码精品亚洲日韩按摩| 成人综合婷婷国产精品久久蜜臀| 亚洲另类色综合网站| 欧美视频完全免费看| 久久不见久久见中文字幕免费| 国产色综合久久| 欧洲精品视频在线观看| 理论电影国产精品| 国产精品电影一区二区三区| 欧美日韩国产不卡| 国产馆精品极品| 亚洲电影激情视频网站| 久久综合九色综合欧美亚洲| 色综合天天综合网天天狠天天| 五月婷婷激情综合网| 欧美经典一区二区| 欧美日韩不卡一区| 成人黄色软件下载| 日韩国产欧美三级| 亚洲色图清纯唯美| 精品国产免费人成在线观看| 一本一道久久a久久精品| 另类成人小视频在线| 亚洲免费观看高清完整版在线| 日韩欧美一级二级三级| 91官网在线观看| 国产精品一区二区在线观看网站| 亚洲一区在线电影| 国产精品免费丝袜| 精品国产凹凸成av人网站| 欧美亚洲国产一卡| 538在线一区二区精品国产| 国产福利一区二区三区在线视频| 午夜精品免费在线| 亚洲特级片在线| 国产亚洲欧美日韩日本| 666欧美在线视频| 91免费在线视频观看| 国产大陆亚洲精品国产| 久久国产生活片100| 亚洲成人激情综合网| 亚洲女与黑人做爰| 国产精品色哟哟| 久久精品一区二区三区不卡| 日韩欧美在线不卡| 欧美高清一级片在线| 色综合久久久久久久久| 成人中文字幕在线| 国产麻豆日韩欧美久久| 极品少妇一区二区| 久久不见久久见免费视频1 | 中文字幕第一区第二区| 欧美va亚洲va国产综合| 51精品秘密在线观看| 欧美日韩高清在线| 精品视频全国免费看| 欧美在线视频日韩| 欧美在线一区二区| 欧美喷潮久久久xxxxx| 欧美色爱综合网| 欧美高清性hdvideosex| 欧美精品123区| 欧美大胆人体bbbb| 亚洲精品一区二区三区99| 2020国产精品| 国产欧美在线观看一区| 国产女人水真多18毛片18精品视频| 久久综合九色综合欧美亚洲| 久久久一区二区三区捆绑**| 久久网站最新地址| 欧美国产丝袜视频| 亚洲色欲色欲www| 亚洲综合在线免费观看| 亚洲电影一级片| 麻豆国产欧美一区二区三区| 国模冰冰炮一区二区| 东方aⅴ免费观看久久av| 99天天综合性| 欧美视频在线观看一区| 日韩一级二级三级精品视频| 日韩欧美一二三四区| 久久精品夜色噜噜亚洲a∨| 国产精品情趣视频| 亚洲五月六月丁香激情| 色综合色狠狠综合色| 欧亚一区二区三区| 精品久久人人做人人爰| 国产精品美女一区二区在线观看| 亚洲免费资源在线播放| 日韩精品91亚洲二区在线观看| 精品一区二区av| 色综合天天视频在线观看| 337p亚洲精品色噜噜噜| 日本一区二区三区在线不卡| 亚洲一区日韩精品中文字幕| 久久99精品久久只有精品| www.色综合.com| 日韩一区二区三区电影在线观看| 中文字幕乱码一区二区免费| 亚洲成av人片一区二区三区| 国产一区三区三区| 欧美日韩在线免费视频| 国产偷国产偷精品高清尤物| 亚洲福中文字幕伊人影院| 国产精品亚洲视频| 欧美喷水一区二区| 国产精品毛片大码女人| 免费在线看一区| 色噜噜狠狠成人网p站| 国产三级欧美三级日产三级99| 亚洲已满18点击进入久久| 国产成人午夜片在线观看高清观看| 在线一区二区视频| 国产精品无遮挡| 免费欧美日韩国产三级电影| 色悠悠亚洲一区二区| 久久久www成人免费毛片麻豆| 亚洲一级二级在线| av在线一区二区| 久久在线观看免费| 蜜桃久久久久久| 欧美精品一级二级| 一区二区三区在线视频免费| 国产69精品久久99不卡| 欧美大片在线观看| 免费观看在线综合| 欧美精品tushy高清| 亚洲尤物视频在线| 91热门视频在线观看| 欧美国产乱子伦 | 韩国三级在线一区| 欧美精品乱码久久久久久| 一色桃子久久精品亚洲| 韩国av一区二区| 精品欧美一区二区久久| 日韩精品一区第一页| 欧美日韩视频在线一区二区| 亚洲国产日韩精品| 欧洲精品一区二区三区在线观看| 亚洲欧洲综合另类| 色屁屁一区二区| 伊人一区二区三区| 在线观看一区不卡| 亚洲激情六月丁香| 欧美三区在线视频|