From 9869b77a9a8af56192e4bcf65b70757bb12ca514 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Thu, 5 Feb 2009 21:26:18 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@723 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- docs/ch.txt | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'docs/ch.txt') diff --git a/docs/ch.txt b/docs/ch.txt index 4a0ab9e0c..57cb502dc 100644 --- a/docs/ch.txt +++ b/docs/ch.txt @@ -37,11 +37,11 @@ * - Asynchronous, using event sources. * - Mix of the above models, multiple threads listening to multiple event * sources while serving message queues. - * - PC simulator target included, the development can be done on the PC - * using MinGW.
- * Timers, I/O channels and other HW resources are simulated in a - * Win32 process and the application code does not need to be aware of it. - * MinGW demo available. + * - PC simulator target included, the development can be done on the PC + * using MinGW.
+ * Timers, I/O channels and other HW resources are simulated in a + * Win32 process and the application code does not need to be aware of it. + * MinGW demo available. * - Preemptive scheduling. * - 128 priority levels. * - Multiple threads at the same priority level allowed. @@ -70,11 +70,12 @@ * - Small memory footprint, unused subsystems can be excluded by the * memory image. * - Almost totally written in C with little ASM code required for ports. - * + * . *

Related pages

* - @subpage lic_faq * - @subpage concepts * - @subpage articles + * . */ /** @@ -212,7 +213,7 @@ * becomes negative the thread is queued in the semaphore and suspended. * - Reset: The semaphore counter is reset to a non-negative value * and all the threads in the queue are released. - * + * . * Semaphores can be used as guards for mutual exclusion code zones (note that * mutexes are recommended for this kind of use) but also have other uses, * queues guards and counters as example.
@@ -237,7 +238,7 @@ * - Unlock: The mutex is released by the owner and the highest * priority thread waiting in the queue, if any, is resumed and made owner * of the mutex. - * + * . * In order to use the Event APIs the @p CH_USE_MUTEXES option must be * specified in @p chconf.h.
* @@ -334,7 +335,7 @@ * - Full duplex queue, bidirectional queue where read and write * operations can happen at the same time. Full duplex queues * are implemented by pairing an input queue and an output queue together. - * + * . * In order to use the I/O queues the @p CH_USE_QUEUES option must * be specified in @p chconf.h.
* In order to use the half duplex queues the @p CH_USE_QUEUES_HALFDUPLEX -- cgit v1.2.3