⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 api-usage-restrictions.html

📁 yavrtos,一款用于广泛用于AVR单片机的RTOS,文件里是这款OS的源码
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>YAVRTOS: API Usage Restrictions</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.4 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>  </ul></div><h1><a class="anchor" name="api-usage-restrictions">API Usage Restrictions </a></h1> <table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" frame="below" width="100%">  <col width="73*"> <col width="15*"> <col width="20*"> <col width="22*"> <col width="27*"> <col width="24*"> <col width="27*"> <col width="21*"> <col width="27*"> <thead> <tr valign="bottom">    <td width="28%">    <p align="center"><br>    </p>    </td>    <td colspan="5" width="42%">    <p align="center"><font size="2">Callableby</font></p>    </td>    <td colspan="2" width="19%">    <p align="center"><font size="2">Callableon</font></p>    </td>    <td width="11%">    <p align="center"><br>    </p>    </td>  </tr>  </thead> <tbody>    <tr valign="bottom">      <td width="28%">      <p align="center"><b>API call</b></p>      </td>      <td width="6%">      <p align="center"><font size="2">ISR</font></p>      </td>      <td width="8%">      <p align="center"><font size="2">Idletask</font></p>      </td>      <td width="9%">      <p align="center"><font size="2">Non-idletask</font></p>      </td>      <td width="11%">      <p align="center"><font size="2">Lower-prioritytask</font></p>      </td>      <td width="9%">      <p align="center"><font size="2">BeforeRTOS start</font></p>      </td>      <td width="11%">      <p align="center"><font size="2">Currenttask</font></p>      </td>      <td width="8%">      <p align="center"><font size="2">Idletask</font></p>      </td>      <td width="11%">      <p align="center"><font size="2">Couldswitch tasks</font></p>      </td>    </tr>    <tr valign="top">      <td width="28%"> <a class="el" href="group__task.html#g934155282a1d689b554e90b5138e5135" title="Tasks are kept in a linked list in memory - this function reserves an &quot;empty&quot;...">reserve_task()</a>        </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> <a class="el" href="group__task.html#g9b849c9a0e0b29417cf47da99226dcc3" title="Create a task, ready to be run.">create_task()</a>        </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%"> <a class="el" href="group__task.html#ge1337adc1d63d7cd874a376d6513c04a" title="Stop a task.">stop_task()</a>        </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">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</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">Y</font></p>      </td>      <td width="8%">      <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">Y</font></p>      </td>    </tr>    <tr valign="top">      <td width="28%"> <a class="el" href="group__mutex.html#gdff77e0b451c30c07d2990e669f937c5" title="Lock on a mutex.">lock_on()</a>        </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%"> <a class="el" href="group__mutex.html#g327f419711064b7407f6f47011221cc4" title="Unlock a mutex.">lock_off()</a>        </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%"> <a class="el" href="group__mailbox.html#g9b7e62ecd1a61eda8cfa1229df0728ef" title="Get the current version of a mailbox.">get_current_mbox_version()</a>        </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%"> <a class="el" href="group__mailbox.html#g5dbb6937f6f93f6a1c14dec5b1c197c3" title="Wait for a mailbox to reach at least a certain version, and then start reading from...">read_mbox_min_version()</a>        </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%"> <a class="el" href="group__mailbox.html#g86030bb5345670ca374ddd20ef8e4ff6" title="Read a mailbox.">read_mbox()</a>        </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%"> <a class="el" href="group__mailbox.html#g31b8ee5f4cd547c128143d99ea1c4a96" title="Function to call when finished reading from a mailbox.">release_mbox_read()</a>        </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%"> <a class="el" href="group__mailbox.html#gd4cde27abfbedc7c8e854e76d71612dd" title="Initialise a mailbox - this must be called on every mailbox before it is used.">initialise_mbox()</a>        </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%">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -