git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@598 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
b73680a97d
commit
3395ea99d6
19
docs/ch.txt
19
docs/ch.txt
|
@ -25,7 +25,7 @@
|
|||
* MinGW demo available.</li>
|
||||
* <li>Preemptive scheduling.</li>
|
||||
* <li>128 priority levels.</li>
|
||||
* <li>Multiple threads at the same priorily level allowed.</li>
|
||||
* <li>Multiple threads at the same priority level allowed.</li>
|
||||
* <li>Round robin scheduling for threads at the same priority level.</li>
|
||||
* <li>Unlimited number of threads.</li>
|
||||
* <li>Unlimited number of virtual timers.</li>
|
||||
|
@ -67,7 +67,7 @@
|
|||
* \a Evt, \a Msg, \a IQ, \a OQ, \a HQ,\a FDD, \a HDD, \a Dbg, \a Heap, \a Pool.
|
||||
* The suffix is not present for normal APIs but can be one of
|
||||
* the following: "I" for APIs meant to be invoked within the system mutex
|
||||
* zone, "S" for APIs only useable from within the system mutex zone but not
|
||||
* zone, "S" for APIs only usable from within the system mutex zone but not
|
||||
* from interrupt handlers.<br>
|
||||
* The APIs without suffix can be invoked only from the user code outsize the
|
||||
* system mutex zone and not from interrupt handlers unless differently
|
||||
|
@ -155,7 +155,7 @@
|
|||
* <li>Pure THUMB mode, this is the preferred mode for code size. In this mode
|
||||
* the execution speed is slower than the ARM mode. This mode is enabled
|
||||
* when all the modules are compiled in THUMB mode, see the Makefiles.</li>
|
||||
* <li>Interworking mode, when in the sistem there are ARM modules mixed with
|
||||
* <li>Interworking mode, when in the system there are ARM modules mixed with
|
||||
* THUMB modules then the interworking compiler option is enabled. This is
|
||||
* usually the slowest mode and the code size is not as good as in pure
|
||||
* THUMB mode.</li>
|
||||
|
@ -421,7 +421,6 @@
|
|||
/**
|
||||
* @defgroup Kernel Kernel
|
||||
* @{
|
||||
* @file ch.h ChibiOS/RT main header file, it includes everything else.
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
|
@ -463,12 +462,12 @@
|
|||
/** @} */
|
||||
|
||||
/**
|
||||
* @defgroup System System Management
|
||||
* @defgroup Initialization Initialization
|
||||
* @{
|
||||
* Initialization and system-related APIs and procedures.
|
||||
* Initialization APIs and procedures.
|
||||
* @ingroup Kernel
|
||||
* @file sys.h ChibiOS/RT system-related header file.
|
||||
* @file chsys.c ChibiOS/RT system-related code.
|
||||
* @file ch.h ChibiOS/RT main include file, it includes everything else.
|
||||
* @file chinit.c ChibiOS/RT Initialization code.
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
|
@ -691,9 +690,9 @@
|
|||
* threads).<br>
|
||||
* There are several kind of queues:<br>
|
||||
* <ul>
|
||||
* <li><b>Input queue</b>, monodirectional queue where the writer is the
|
||||
* <li><b>Input queue</b>, unidirectional queue where the writer is the
|
||||
* lower side and the reader is the upper side.</li>
|
||||
* <li><b>Output queue</b>, monodirectional queue where the writer is the
|
||||
* <li><b>Output queue</b>, unidirectional queue where the writer is the
|
||||
* upper side and the reader is the lower side.</li>
|
||||
* <li><b>Half duplex queue</b>, bidirectional queue where the buffer is shared
|
||||
* between a receive and a transmit queues. This means that concurrent
|
||||
|
|
|
@ -9,12 +9,12 @@
|
|||
./src/lib/ - ChibiOS/RT library code that can be included into
|
||||
user applications but is not part of the core system.
|
||||
The code in this directory is meant to be portable,
|
||||
generic and architecture indipendent.
|
||||
generic and architecture independent.
|
||||
./src/templates/ - ChibiOS/RT non portable source templates, new ports
|
||||
are started by copying the templates into a new
|
||||
directory under ./demos/ and/or ./ports/.
|
||||
./ports/ - Architecture specific portable files.
|
||||
./demos/ - Demo programs for specific archtectures/boards.
|
||||
./demos/ - Demo programs for specific architectures/boards.
|
||||
./ext/ - External libraries or other code not part of
|
||||
ChibiOS/RT but used in the demo applications.
|
||||
./test/ - Test code, used by some demos.
|
||||
|
@ -87,6 +87,7 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
- FIX: Removed unused variable "retaddr" from the Cortex-M3 port.
|
||||
- FIX: The macro THD_WA_SIZE was defined wrongly in the file
|
||||
./src/templates/chcore.h.
|
||||
- Fixed some errors in the documentation.
|
||||
|
||||
*** 1.0.0rc1 ***
|
||||
- NEW: Added new macros CH_KERNEL_VERSION set to "1.0.0rc1", CH_KERNEL_MAJOR
|
||||
|
@ -102,7 +103,7 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
- FIX: Set the INT_REQUIRED_STACK configuration value for the ARM7 port to a
|
||||
safer 0x10, it was previously 0 (correct but trimmed to specific compiler
|
||||
settings).
|
||||
- FIX: Set the INT_REQUIRED_STACK configuration value for the AVR port to a
|
||||
- FIX: Set the INT_REQUIRED_STACK configuration value for the AVR port to a
|
||||
safer 32.
|
||||
- FIX: Fixed the MinGW demo in order to not use any deprecated construct.
|
||||
- Removed deprecated threads APIs: chThdCreate() and chThdCreateFast().
|
||||
|
|
Loading…
Reference in New Issue