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

📄 rev.html

📁 yavrtos,一款用于广泛用于AVR单片机的RTOS,文件里是这款OS的源码
💻 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: Revision History</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="rev">Revision History </a></h1><h2><a class="anchor" name="rev17">Version 1.7, 2008 Mar 01</a></h2><ul><li>Moving out of beta</li></ul><h2><a class="anchor" name="rev16b2">Version 1.6b2, 2008 Jan 25</a></h2><ul><li>Spotted a potential problem with <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> and mailboxes</li></ul><h2><a class="anchor" name="rev16b1">Version 1.6b1, 2008 Jan 21</a></h2><ul><li>Fixed another race condition with mailboxes that was leading to deadlock</li></ul><h2><a class="anchor" name="rev15b1">Version 1.5b1, 2008 Jan 20</a></h2><ul><li>I now have just one ISR-related macro - <a class="el" href="group__isr.html#g3d04938242a5060aac8a64b72c055eb0" title="The macro for ISRs.">TASK_ISR()</a> - and ISRs may now decide if a task switch should occur</li></ul><h2><a class="anchor" name="rev14b1">Version 1.4b1, 2008 Jan 17</a></h2><ul><li>Added <code>init_data</code> to the tasks - the task function now takes a void * argument</li></ul><h2><a class="anchor" name="rev13b2">Version 1.3b2, 2008 Jan 17</a></h2><ul><li>Fixed a bug with <a class="el" href="group__mailbox.html#gc75646248d03b1413198765b07ba54ad" title="Write to a mailbox.">write_mbox()</a> and <a class="el" href="group__mailbox.html#gf670250659f0942849aa85f0f94af9f0" title="Wait for a task to be suspended while trying to read from a mailbox.">wait_for_receiver()</a> - an incorrect algorithm was being used to see if another task was waiting on the mailbox, which could (and did) lead to deadlock.</li></ul><h2><a class="anchor" name="rev13b1">Version 1.3b1, 2008 Jan 14</a></h2><ul><li><code>wait_for_mutexes</code> no longer ignored when <a class="el" href="group__task.html#ge1337adc1d63d7cd874a376d6513c04a" title="Stop a task.">stop_task()</a> is called on <code>current_task</code> </li></ul><h2><a class="anchor" name="rev12b1">Version 1.2b1, 2008 Jan 13</a></h2><ul><li>Added the <code>memory_mutex</code> argument to <a class="el" href="group__task.html#g9b849c9a0e0b29417cf47da99226dcc3" title="Create a task, ready to be run.">create_task()</a> and <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></li></ul><h2><a class="anchor" name="rev11b1">Version 1.1b1, 2008 Jan 11</a></h2><ul><li>Added <code>wait_for_mutexes</code> to <a class="el" href="group__task.html#ge1337adc1d63d7cd874a376d6513c04a" title="Stop a task.">stop_task()</a> </li><li>Changed <a class="el" href="group__mailbox.html#gc75646248d03b1413198765b07ba54ad" title="Write to a mailbox.">write_mbox()</a> so that the number of receivers could be specified, and added the "nullify" feature </li><li>Updated and re-organised the documentation</li></ul><h2><a class="anchor" name="rev10b1">Version 1.0b1, 2008 Jan 09</a></h2><ul><li>Removed noticeboards, and replaced them with proper mailboxes </li><li>Fixed a few bugs </li><li>Started proper doxygen documentation</li></ul><h2><a class="anchor" name="rev04">Version 0.4, 2008 Jan 07</a></h2><ul><li>If a task is stopped while holding mutexes, the mutexes will be released</li></ul><h2><a class="anchor" name="rev03">Version 0.3, 2008 Jan 07</a></h2><ul><li>Fixed a memory leak bug with non-empty mailboxes on stopping tasks</li></ul><h2><a class="anchor" name="rev02">Version 0.2, 2007 Dec 31</a></h2><ul><li>Added noticeboards</li></ul><h2><a class="anchor" name="rev01">Version 0.1, 2007 Dec 29</a></h2><ul><li>Initial release </li></ul><hr><p align="center"><font size="-1">YAVRTOS and YAVRTOS documentation Copyright &copy; 2007-2008 Chris O'Byrne. Email - chris &lt;at&gt; obyrne &lt;dot&gt; com</font></p></body></html>

⌨️ 快捷键说明

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