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

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

?? yavrtos.dox

?? yavrtos,一款用于廣泛用于AVR單片機的RTOS,文件里是這款OS的源碼
?? DOX
?? 第 1 頁 / 共 5 頁
字號:
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
    </tr>
    <tr valign="top">
      <td width="28%">
\endhtmlonly
wait_for_increment_of()
\htmlonly
      </td>
      <td width="6%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
    </tr>
    <tr valign="top">
      <td width="28%">
\endhtmlonly
yield()
\htmlonly
      </td>
      <td width="6%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
    </tr>
    <tr valign="top">
      <td width="28%">
\endhtmlonly
disable_interrupts()
\htmlonly
      </td>
      <td width="6%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
    </tr>
    <tr valign="top">
      <td width="28%">
\endhtmlonly
restore_interrupts()
\htmlonly
      </td>
      <td width="6%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
    </tr>
    <tr valign="top">
      <td width="28%">
\endhtmlonly
task_switcher_start()
\htmlonly
      </td>
      <td width="6%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">N</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="9%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="8%">
      <p align="center"><font face="Times New Roman, serif">n/a</font></p>
      </td>
      <td width="11%">
      <p align="center"><font face="Times New Roman, serif">Y</font></p>
      </td>
    </tr>
  </tbody>
</table>

<p><br>

</p>


\endhtmlonly

The columns in the above table are

\li \c "ISR" indicates whether the API call can be made from within an ISR
\li \c "Idle task" indicates whether an idle (i.e. zero-priority) task may use the API call
\li \c "Non-idle task" indicates whether a task with non-zero priority may use the call
\li \c "Lower-priority task" - for those calls that take a task argument, indicates whether a task with a lower priority than that of the argument may use the call
\li \c "Before RTOS start" indicates whether the call can be made before task_switcher_start() is called
\li \c "Current task" - for those calls that take a task argument, indicates whether the value of that argument may be \c current_task
\li \c "Idle task" - for those calls that take a task argument, indicates whether the value of that argument may be a zero-priority idle task
\li \c "Could switch tasks" indicates whether a side-effect of making the call could be that the task scheduler runs and switches tasks - see yield(). A side-effect of this is that interrupts could be re-enabled if the task switcher chooses a task that didn't disable them.

In addition, the only time that it is safe to directly set the value of a semaphore (i.e. without using the increment_semaphore_by() API call) is before the RTOS starts.

Finally, when an ISR finishes executing, the task scheduler is called, as the ISR may have changed the list of runnable tasks (e.g. by incrementing the value of a semaphore, or by successfully posting a message to a task).

*/

/**

\page LGPL GNU Lesser General Public License

Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

This version of the GNU Lesser General Public License incorporates the terms and conditions of \ref gpl "version 3 of the GNU General Public License", supplemented by the additional permissions listed below.

\section lgpl0 0. Additional Definitions.

As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to \ref gpl "version 3 of the GNU General Public License".

"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.

An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.

A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version".

The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.

The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.

\section lgpl1 1. Exception to Section 3 of the GNU GPL.

You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.

\section lgpl2 2. Conveying Modified Versions.

If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:

a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or 

b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. 

\section lgpl3 3. Object Code Incorporating Material from Library Header Files.

The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:

a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. 

b) Accompany the object code with a copy of the GNU GPL and this license document. 

\section lgpl4 4. Combined Works.

You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:

a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. 

b) Accompany the Combined Work with a copy of the GNU GPL and this license document. 

c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. 

d) Do one of the following: 

\li 0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. 
\li 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. 

e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) 

\section lgpl5 5. Combined Libraries.

You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:

a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. 

b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 

\section lgpl6 6. Revised Versions of the GNU Lesser General Public License.

The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.

If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.


\page gpl GNU General Public License

Version 3, 29 June 2007

Copyright &copy; 2007 Free Software Foundation, Inc. <http://fsf.org/>

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

\section gpl-preamble Preamble

The GNU General Public License is a free, copyleft license for software and other kinds of works.

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free sof

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品精品国产自在97香蕉| 色综合久久99| 91蜜桃网址入口| 日韩你懂的在线观看| 国产精品丝袜久久久久久app| 午夜成人在线视频| 91亚洲午夜精品久久久久久| 精品av综合导航| 三级久久三级久久| 在线免费视频一区二区| 国产婷婷一区二区| 激情综合五月天| 欧美久久一区二区| 亚洲精品国产视频| av在线免费不卡| 久久精品视频免费| 精品综合久久久久久8888| 欧美日韩免费观看一区二区三区| 最新日韩av在线| 国产精品456| 久久久久综合网| 黑人精品欧美一区二区蜜桃| 欧美不卡视频一区| 久久精品99国产国产精| 在线不卡一区二区| 天天综合天天做天天综合| 欧美性淫爽ww久久久久无| 亚洲精品ww久久久久久p站 | 狂野欧美性猛交blacked| 欧美午夜精品理论片a级按摩| 中文字幕一区二区三区四区 | 日韩成人免费电影| 欧美精品久久99久久在免费线 | 国产精品天干天干在观线| 国产乱子轮精品视频| 亚洲精品一线二线三线| 麻豆91在线播放免费| 亚洲精品一区在线观看| 国产一区二区精品久久99| 国产欧美日韩久久| 成人性色生活片| 亚洲欧洲成人自拍| 欧美视频完全免费看| 午夜欧美2019年伦理| 日韩你懂的在线观看| 国产一区二区久久| 亚洲色图视频网站| 欧美日韩卡一卡二| 国产在线观看一区二区| 欧美精彩视频一区二区三区| 高清在线观看日韩| 亚洲美女一区二区三区| 欧美久久久久久蜜桃| 蜜桃视频免费观看一区| 久久久国产午夜精品| 一本到不卡免费一区二区| 性做久久久久久| 久久日韩精品一区二区五区| 不卡的电视剧免费网站有什么| 一区二区高清视频在线观看| 91精品国产一区二区三区| 风间由美性色一区二区三区| 一区二区免费看| 精品国产乱码久久久久久老虎| 99久久精品国产一区二区三区 | 欧美一卡在线观看| 欧美岛国在线观看| 懂色中文一区二区在线播放| 亚洲午夜在线电影| 久久久国产综合精品女国产盗摄| 99久久久国产精品免费蜜臀| 久久国产婷婷国产香蕉| 亚洲精品免费在线观看| 精品久久久久久最新网址| 91色porny在线视频| 日本成人中文字幕| 亚洲人成网站影音先锋播放| 欧美videossexotv100| 91九色最新地址| 国产v日产∨综合v精品视频| 图片区小说区国产精品视频| 国产精品久久久99| 日韩精品在线看片z| 91极品视觉盛宴| 国产999精品久久久久久绿帽| 亚洲v日本v欧美v久久精品| 日本一区二区三区国色天香 | 色偷偷成人一区二区三区91| 国产一区二区电影| 青青草一区二区三区| 亚洲免费av网站| 国产精品国产三级国产普通话三级| 欧美一区二区三区白人| 在线观看网站黄不卡| caoporn国产一区二区| 狠狠色综合日日| 肉丝袜脚交视频一区二区| 亚洲综合视频在线观看| 中文字幕精品三区| 国产日韩精品一区二区浪潮av| 日韩精品自拍偷拍| 欧美一区二区三区免费| 欧美另类一区二区三区| 91高清在线观看| 色视频成人在线观看免| 99久久99久久精品国产片果冻| 国产成人av福利| 国产精品一区三区| 激情偷乱视频一区二区三区| 日本不卡不码高清免费观看| 亚洲成av人片一区二区梦乃| 亚洲高清三级视频| 亚洲成人av一区二区| 性做久久久久久免费观看欧美| 亚洲图片欧美一区| 亚洲成av人片一区二区三区| 91久久精品一区二区三| 91视频一区二区三区| 99国产精品视频免费观看| 色一情一乱一乱一91av| 欧美视频在线一区二区三区 | 一本到不卡免费一区二区| 91欧美一区二区| 欧美性淫爽ww久久久久无| 欧美色精品在线视频| 91精品欧美久久久久久动漫| 欧美一卡2卡三卡4卡5免费| 日韩片之四级片| 久久精品无码一区二区三区| 国产亚洲va综合人人澡精品| 中文字幕制服丝袜成人av| 亚洲丝袜另类动漫二区| 性欧美大战久久久久久久久| 秋霞电影一区二区| 国产精品亚洲成人| 99久久99久久久精品齐齐| 欧美亚洲高清一区二区三区不卡| 69堂精品视频| 国产午夜亚洲精品不卡| 亚洲精品一卡二卡| 日本成人在线不卡视频| 国产ts人妖一区二区| 色婷婷综合视频在线观看| 在线综合视频播放| 久久精子c满五个校花| 一区二区三区在线播| 久久99精品久久久| 91伊人久久大香线蕉| 日韩一二三区不卡| 国产精品二三区| 日韩中文字幕91| 成人91在线观看| 欧美电影一区二区| 国产精品另类一区| 免费一级片91| 色播五月激情综合网| 精品国产伦一区二区三区观看体验| 国产精品人成在线观看免费| 石原莉奈在线亚洲二区| 成人小视频在线| 欧美刺激午夜性久久久久久久| 国产精品成人一区二区三区夜夜夜| 亚洲国产精品久久人人爱蜜臀 | 日韩和欧美的一区| 日韩你懂的在线观看| 亚洲日本青草视频在线怡红院 | 精品粉嫩超白一线天av| 一区二区三区高清不卡| 国产电影一区二区三区| 91精品国产综合久久蜜臀| 中文字幕亚洲在| 国产一区二区三区| 欧美一区二区三区视频免费| 一区二区免费在线播放| 成人激情视频网站| 久久久99精品免费观看| 美女在线观看视频一区二区| 欧美午夜电影网| 亚洲精品国产精品乱码不99| 国产麻豆精品在线观看| 欧美一区二区三区人| 亚洲va欧美va人人爽| 91丨porny丨国产入口| 国产清纯白嫩初高生在线观看91 | www.欧美精品一二区| 国产午夜一区二区三区| 激情综合亚洲精品| 日韩一区二区电影在线| 一二三四区精品视频| 91一区二区三区在线播放| 国产精品久久久久9999吃药| 东方aⅴ免费观看久久av| 久久精品亚洲麻豆av一区二区| 精品综合免费视频观看| 日韩欧美专区在线| 免费成人在线网站| 91精品国产综合久久精品性色 | 一区二区成人在线视频| 91啦中文在线观看| 亚洲免费在线看|