mirror of https://github.com/rusefi/ChibiOS.git
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2980 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
dfd3915859
commit
6b6790350e
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 128
|
#define CH_MEMCORE_SIZE 128
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 128
|
#define CH_MEMCORE_SIZE 128
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 512
|
#define CH_MEMCORE_SIZE 512
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0x20000
|
#define CH_MEMCORE_SIZE 0x20000
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 128
|
#define CH_MEMCORE_SIZE 128
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 128
|
#define CH_MEMCORE_SIZE 128
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 128
|
#define CH_MEMCORE_SIZE 128
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0x20000
|
#define CH_MEMCORE_SIZE 0x20000
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0x20000
|
#define CH_MEMCORE_SIZE 0x20000
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 0
|
#define CH_MEMCORE_SIZE 0
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
*
|
*
|
||||||
* @note In order to let the OS manage the whole RAM the linker script must
|
* @note In order to let the OS manage the whole RAM the linker script must
|
||||||
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
* provide the @p __heap_base__ and @p __heap_end__ symbols.
|
||||||
* @note Requires @p CH_USE_COREMEM.
|
* @note Requires @p CH_USE_MEMCORE.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||||
#define CH_MEMCORE_SIZE 128
|
#define CH_MEMCORE_SIZE 128
|
||||||
|
@ -300,7 +300,7 @@
|
||||||
* in the kernel.
|
* in the kernel.
|
||||||
*
|
*
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
* @note Requires @p CH_USE_COREMEM and either @p CH_USE_MUTEXES or
|
* @note Requires @p CH_USE_MEMCORE and either @p CH_USE_MUTEXES or
|
||||||
* @p CH_USE_SEMAPHORES.
|
* @p CH_USE_SEMAPHORES.
|
||||||
* @note Mutexes are recommended.
|
* @note Mutexes are recommended.
|
||||||
*/
|
*/
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
*
|
*
|
||||||
* @note The default is @p FALSE.
|
* @note The default is @p FALSE.
|
||||||
* @note Requires @p CH_USE_HEAP.
|
* @note Requires @p CH_USE_HEAP.
|
||||||
* @note The C-runtime may or may not require @p CH_USE_COREMEM, see the
|
* @note The C-runtime may or may not require @p CH_USE_MEMCORE, see the
|
||||||
* appropriate documentation.
|
* appropriate documentation.
|
||||||
*/
|
*/
|
||||||
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
#if !defined(CH_USE_MALLOC_HEAP) || defined(__DOXYGEN__)
|
||||||
|
|
Loading…
Reference in New Issue