git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1874 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
28311d7154
commit
09126fe34f
|
@ -31,7 +31,7 @@ PROJECT_NAME = ChibiOS/RT
|
|||
# This could be handy for archiving the generated documentation or
|
||||
# if some version control system is used.
|
||||
|
||||
PROJECT_NUMBER = 1.5.5
|
||||
PROJECT_NUMBER = 1.5.6
|
||||
|
||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||
# base path where the generated documentation will be put.
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
* - Adding paths to the PATH variable.
|
||||
* - Creating environment variables.
|
||||
* - Any other normal PC usage task.
|
||||
* - Use of the toolchain, the use is covered by the "@ref article_eclipse2"
|
||||
* - Use of the toolchain, the use is covered by the @ref article_eclipse2
|
||||
* article.
|
||||
* .
|
||||
*
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
* - When, after a while, I needed a RTOS again, none of the existing FOSS
|
||||
* projects met my expectations or my ideas of how a RTOS should be, not
|
||||
* even close (see below). I decided that work on that old project was
|
||||
* a better idea that contribute to, or fork, something else.
|
||||
* a better idea than contribute to, or fork, something else.
|
||||
* - I wanted another toy.
|
||||
* .
|
||||
* <h2>Why is it different?</h2>
|
||||
|
@ -75,9 +75,9 @@
|
|||
* -# It would be pointless, it is already @a really small.
|
||||
* -# I would not trade efficiency or features in order to save few bytes.
|
||||
* .
|
||||
* About the "fast" part, the kernel is able to start/exit more than
|
||||
* About the "fast" part, the kernel is able to start/exit over
|
||||
* <b>220,000 threads per second</b> on a 72MHz STM32.
|
||||
* The Context Switch takes <b>1.41 microseconds</b> on the same STM32.
|
||||
* The Context Switch takes <b>1.2 microseconds</b> on the same STM32.
|
||||
*
|
||||
* <h3>Tests and metrics</h3>
|
||||
* I think it is nice to know how an OS is tested and how it performs before
|
||||
|
|
|
@ -31,7 +31,7 @@ CH_IRQ_HANDLER(myIRQ) {
|
|||
|
||||
chSysLockFromIsr();
|
||||
// Invocation of some I-Class system APIs, never preemptable.
|
||||
chSysUnlockFromIsr().
|
||||
chSysUnlockFromIsr();
|
||||
|
||||
// More IRQ handling code, again preemptable.
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
/**
|
||||
* @brief Kernel version string.
|
||||
*/
|
||||
#define CH_KERNEL_VERSION "1.5.5unstable"
|
||||
#define CH_KERNEL_VERSION "1.5.6unstable"
|
||||
|
||||
/**
|
||||
* @brief Kernel version major number.
|
||||
|
@ -54,7 +54,7 @@
|
|||
/**
|
||||
* @brief Kernel version patch number.
|
||||
*/
|
||||
#define CH_KERNEL_PATCH 5
|
||||
#define CH_KERNEL_PATCH 6
|
||||
|
||||
/*
|
||||
* Common values.
|
||||
|
|
|
@ -56,6 +56,9 @@
|
|||
*** Releases ***
|
||||
*****************************************************************************
|
||||
|
||||
*** 1.5.6 ***
|
||||
- Various documentation fixes.
|
||||
|
||||
*** 1.5.5 ***
|
||||
- FIX: Removed some "dead" code in the old ARMv7-M files (there are new
|
||||
ones, see below).
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
* kernel code is expected to compile without errors nor warnings and
|
||||
* execute the test suite without failures (a specific simulator is used
|
||||
* for this execution test, it is done automatically by a script because
|
||||
* the entire sequence can require hours).<br>
|
||||
* the entire sequence can take hours).<br>
|
||||
* All the tests results are included as reports in the OS distribution
|
||||
* under @p ./docs/reports.
|
||||
* - <b>Ports</b>. The port code is tested by executing the kernel test
|
||||
|
|
Loading…
Reference in New Issue