?? rev.html
字號(hào):
<!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 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="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 "empty"...">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 "empty"...">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 © 2007-2008 Chris O'Byrne. Email - chris <at> obyrne <dot> com</font></p></body></html>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -