Fixed bug 2942757.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1552 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
a66602c99d
commit
59b727e66f
|
@ -33,6 +33,9 @@
|
||||||
#if CH_USE_DYNAMIC && !CH_USE_WAITEXIT
|
#if CH_USE_DYNAMIC && !CH_USE_WAITEXIT
|
||||||
#error "CH_USE_DYNAMIC requires CH_USE_WAITEXIT"
|
#error "CH_USE_DYNAMIC requires CH_USE_WAITEXIT"
|
||||||
#endif
|
#endif
|
||||||
|
#if CH_USE_DYNAMIC && !CH_USE_HEAP && !CH_USE_MEMPOOLS
|
||||||
|
#error "CH_USE_DYNAMIC requires CH_USE_HEAP and/or CH_USE_MEMPOOLS"
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Structure representing a thread.
|
* @brief Structure representing a thread.
|
||||||
|
|
|
@ -329,6 +329,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_WAITEXIT.
|
* @note Requires @p CH_USE_WAITEXIT.
|
||||||
|
* @note Requires @p CH_USE_HEAP and/or @p CH_USE_MEMPOOLS.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_DYNAMIC) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_DYNAMIC) || defined(__DOXYGEN__)
|
||||||
#define CH_USE_DYNAMIC TRUE
|
#define CH_USE_DYNAMIC TRUE
|
||||||
|
|
|
@ -52,6 +52,8 @@
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
|
|
||||||
*** 1.5.0 ***
|
*** 1.5.0 ***
|
||||||
|
- FIX: Fixed missing dependencies check for CH_USE_DYNAMIC (bug 2942757)
|
||||||
|
(backported in 1.4.1).
|
||||||
- FIX: Fixed swapped thread states descriptions (bug 2938445)(backported in
|
- FIX: Fixed swapped thread states descriptions (bug 2938445)(backported in
|
||||||
1.4.1).
|
1.4.1).
|
||||||
- FIX_ Fixed C99-style variable declaration (bug 2938444)(backported in 1.4.1).
|
- FIX_ Fixed C99-style variable declaration (bug 2938444)(backported in 1.4.1).
|
||||||
|
|
8
todo.txt
8
todo.txt
|
@ -6,6 +6,8 @@ X = In progress, some work done.
|
||||||
|
|
||||||
Before 1.6.0:
|
Before 1.6.0:
|
||||||
* Remove instances of unnamed structures/unions.
|
* Remove instances of unnamed structures/unions.
|
||||||
|
- Reference counter for threads, concept of detached threads, threads
|
||||||
|
management.
|
||||||
- Active threads registry in the kernel.
|
- Active threads registry in the kernel.
|
||||||
- Debug-related features and tools.
|
- Debug-related features and tools.
|
||||||
- I2C device driver class support.
|
- I2C device driver class support.
|
||||||
|
@ -14,17 +16,15 @@ Before 1.6.0:
|
||||||
require changes to lwIP or a new TCP/IP stack however.
|
require changes to lwIP or a new TCP/IP stack however.
|
||||||
- More code examples into the documentation.
|
- More code examples into the documentation.
|
||||||
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
|
- Update C++ wrapper (Heap, Pools, Mailboxes and any new feature).
|
||||||
- Threads Pools manager in the library.
|
|
||||||
? OSEK-style simple tasks within the idle thread.
|
|
||||||
|
|
||||||
After 1.6.0
|
After 1.6.0
|
||||||
? Minimal optional C-runtime library (complete enough for lwIP).
|
? Minimal optional C-runtime library (complete enough for lwIP).
|
||||||
? Think to something for threads restart.
|
? Think to something for threads restart.
|
||||||
|
? OSEK-style simple tasks within the idle thread.
|
||||||
|
- Threads Pools manager in the library.
|
||||||
|
|
||||||
Ideas for 2.x.x:
|
Ideas for 2.x.x:
|
||||||
- High resolution timers and tickless kernel.
|
- High resolution timers and tickless kernel.
|
||||||
- Reference counter for threads, concept of detached threads, threads
|
|
||||||
management.
|
|
||||||
|
|
||||||
Ideas for 3.x.x:
|
Ideas for 3.x.x:
|
||||||
- Multicore support.
|
- Multicore support.
|
||||||
|
|
Loading…
Reference in New Issue