?? api-usage-restrictions.html
字號:
<!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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related 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 "empty"...">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 + -