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

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

?? portasm.s

?? STM32 FreeRTOS v5.2移植源代碼
?? S
字號:
/*
	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.
*/

/*
 * Purpose: Lowest level routines for all ColdFire processors.
 *
 * Notes:
 * 
 * ulPortSetIPL() and mcf5xxx_wr_cacr() copied with permission from FreeScale
 * supplied source files.
 */

    .global ulPortSetIPL
    .global _ulPortSetIPL
    .global mcf5xxx_wr_cacrx
    .global _mcf5xxx_wr_cacrx
    .global vPortYieldISR
    .global _vPortYieldISR
    .global vPortStartFirstTask
    .global _vPortStartFirstTask
    .extern _pxCurrentTCB
    .extern _vPortYieldHandler

    .text

.macro portSAVE_CONTEXT

	lea.l		(-60, sp), sp
	movem.l		d0-a6, (sp)
	move.l		_pxCurrentTCB, a0
	move.l		sp, (a0)

	.endm

.macro portRESTORE_CONTEXT

	move.l		_pxCurrentTCB, a0
	move.l		(a0), sp
	movem.l		(sp), d0-a6
	lea.l		(60, sp), sp
	rte

	.endm

/********************************************************************/
/*
 * This routines changes the IPL to the value passed into the routine.
 * It also returns the old IPL value back.
 * Calling convention from C:
 *   old_ipl = asm_set_ipl(new_ipl);
 * For the Diab Data C compiler, it passes return value thru D0.
 * Note that only the least significant three bits of the passed
 * value are used.
 */

ulPortSetIPL:
_ulPortSetIPL:
    link    A6,#-8
    movem.l D6-D7,(SP)

    move.w  SR,D7       /* current sr    */

    move.l  D7,D0       /* prepare return value  */
    andi.l  #0x0700,D0  /* mask out IPL  */
    lsr.l   #8,D0       /* IPL   */

    move.l  8(A6),D6    /* get argument  */
    andi.l  #0x07,D6    /* least significant three bits  */
    lsl.l   #8,D6       /* move over to make mask    */

    andi.l  #0x0000F8FF,D7  /* zero out current IPL  */
    or.l    D6,D7           /* place new IPL in sr   */
    move.w  D7,SR

    movem.l (SP),D6-D7
    lea     8(SP),SP
    unlk    A6
    rts
/********************************************************************/

mcf5xxx_wr_cacrx:
_mcf5xxx_wr_cacrx:
    move.l  4(sp),d0
    .long   0x4e7b0002  /* movec d0,cacr   */
    nop
    rts

/********************************************************************/

/* Yield interrupt. */
_vPortYieldISR:
vPortYieldISR:
	portSAVE_CONTEXT
	jsr _vPortYieldHandler
	portRESTORE_CONTEXT

/********************************************************************/


vPortStartFirstTask:
_vPortStartFirstTask:
	portRESTORE_CONTEXT

    .end


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品天堂| 肉肉av福利一精品导航| 日韩精品一区二区三区蜜臀| 欧美日韩在线播放| 欧美亚洲尤物久久| 欧美视频自拍偷拍| 欧美年轻男男videosbes| 欧美日韩日日夜夜| 日韩你懂的在线播放| 欧美变态凌虐bdsm| 国产视频一区不卡| 亚洲美女免费在线| 亚洲国产精品久久不卡毛片 | 欧美精品久久天天躁| 777xxx欧美| 久久色在线视频| 中文字幕在线视频一区| 亚洲一区二区成人在线观看| 免费欧美日韩国产三级电影| 国产传媒一区在线| 色老汉一区二区三区| 在线不卡一区二区| 久久久精品天堂| 亚洲在线视频网站| 国产一区久久久| 色婷婷综合激情| 欧美精品在欧美一区二区少妇| 久久综合给合久久狠狠狠97色69| 综合久久国产九一剧情麻豆| 丝袜亚洲另类欧美| 成人午夜激情影院| 欧美羞羞免费网站| 国产清纯美女被跳蛋高潮一区二区久久w | 国产欧美日韩中文久久| 亚洲青青青在线视频| 久久99国产乱子伦精品免费| 99久久精品久久久久久清纯| 91精品国产综合久久小美女| 久久九九全国免费| 日韩精品欧美精品| 99re视频这里只有精品| 久久综合资源网| 亚洲妇熟xx妇色黄| 懂色av一区二区在线播放| 欧美日韩国产高清一区二区三区 | 99久久精品免费| 欧美一区二区三区视频免费播放| 亚洲素人一区二区| 国产呦精品一区二区三区网站| 欧美婷婷六月丁香综合色| 国产午夜精品理论片a级大结局| 五月天欧美精品| 99精品视频在线播放观看| 国产亚洲欧美激情| 蜜桃传媒麻豆第一区在线观看| 日本高清无吗v一区| 欧美激情中文字幕| 精品一区二区免费在线观看| 欧美一二三四在线| 亚洲一线二线三线久久久| 99久久99精品久久久久久 | 色婷婷国产精品| 国产亚洲精品bt天堂精选| 麻豆视频观看网址久久| 制服丝袜亚洲色图| 午夜精品一区二区三区免费视频 | 9191成人精品久久| 亚洲成人一区在线| 欧美亚洲综合在线| 一区二区三区在线免费播放| 91小视频在线| 亚洲视频电影在线| 色综合久久久网| 欧美国产禁国产网站cc| 成人av在线影院| 亚洲欧洲日产国产综合网| 96av麻豆蜜桃一区二区| 一二三四社区欧美黄| 在线日韩国产精品| 亚洲成在人线免费| 日韩欧美色综合网站| 国产麻豆精品视频| 久久免费国产精品| 不卡的av网站| 国产精品国产三级国产三级人妇| 99精品欧美一区二区三区综合在线| 亚洲欧美在线高清| 91精品办公室少妇高潮对白| 成人免费在线视频| 91搞黄在线观看| 免费美女久久99| 久久久精品免费观看| 一本色道久久加勒比精品| 亚洲午夜电影网| 制服丝袜av成人在线看| 韩国在线一区二区| 亚洲视频一区二区在线| 欧美日韩三级视频| 国产精品一二三区| 亚洲男人的天堂在线观看| 91精品国产一区二区三区| 人人精品人人爱| 国产精品天干天干在线综合| 欧美三级资源在线| 国产一区二区三区免费在线观看 | 婷婷六月综合网| 国产网站一区二区三区| 日本精品裸体写真集在线观看| 日本女人一区二区三区| 久久久无码精品亚洲日韩按摩| 色综合久久88色综合天天免费| 丝袜a∨在线一区二区三区不卡 | 欧洲精品一区二区| 激情小说欧美图片| 国产精品第五页| 精品福利一区二区三区免费视频| 色噜噜狠狠成人中文综合| 奇米一区二区三区av| 亚洲青青青在线视频| 精品国产制服丝袜高跟| 欧美三级韩国三级日本三斤| 国产九九视频一区二区三区| 午夜久久久影院| 亚洲精品国产a| 国产女人aaa级久久久级| 91麻豆精品91久久久久同性| 99久久久国产精品免费蜜臀| 久久国产成人午夜av影院| 亚洲一区在线观看网站| 中文在线资源观看网站视频免费不卡| 在线不卡a资源高清| gogo大胆日本视频一区| 久88久久88久久久| 五月天网站亚洲| 亚洲一区免费观看| 最新国产の精品合集bt伙计| 国产免费成人在线视频| 久久新电视剧免费观看| 欧美成人性战久久| 欧美精品 日韩| 欧美日韩在线三区| 欧美日韩国产片| 欧洲另类一二三四区| 欧美专区在线观看一区| 欧美视频一区在线| 在线看国产一区二区| 色中色一区二区| 91在线观看视频| 日本韩国视频一区二区| 色88888久久久久久影院野外| 99久久精品久久久久久清纯| 成人av网址在线| 国产99精品国产| 成人毛片视频在线观看| 9i看片成人免费高清| av不卡一区二区三区| 色av成人天堂桃色av| 在线观看国产一区二区| 欧美性色黄大片| 7777精品伊人久久久大香线蕉完整版 | 555www色欧美视频| 日韩精品一区二区三区视频播放| 精品国产免费久久| 久久久久久9999| 中文字幕一区二区不卡| 樱桃视频在线观看一区| 午夜精品福利一区二区三区av| 日本亚洲三级在线| 国产成人日日夜夜| www.色综合.com| 欧美丝袜第三区| 精品国产免费人成电影在线观看四季| 久久综合中文字幕| 亚洲男人的天堂av| 奇米影视在线99精品| 成人免费视频app| 91国偷自产一区二区三区观看| 717成人午夜免费福利电影| 日韩美一区二区三区| 1024成人网色www| 一区二区高清在线| 激情欧美日韩一区二区| 97精品视频在线观看自产线路二| 欧美日韩你懂得| 国产欧美日本一区视频| 亚洲h在线观看| 国产成人亚洲综合a∨婷婷图片| 日本韩国欧美一区二区三区| 欧美zozozo| 亚洲精品欧美综合四区| 秋霞影院一区二区| 99久久99久久精品国产片果冻 | 国产成人小视频| 欧美私人免费视频| 中文字幕va一区二区三区| 日韩国产欧美三级| aa级大片欧美| 2019国产精品| 琪琪久久久久日韩精品| 欧美亚洲尤物久久|