git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_17.6.x@10690 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
Giovanni Di Sirio 2017-09-23 14:58:16 +00:00
parent ceaba9e711
commit 81b78dd642
14 changed files with 37 additions and 36 deletions

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -28,7 +28,7 @@
* @ingroup NIL * @ingroup NIL
*/ */
/** /*-*
* @defgroup NIL_TYPES Kernel Types * @defgroup NIL_TYPES Kernel Types
* @ingroup NIL * @ingroup NIL
*/ */
@ -38,12 +38,12 @@
* @ingroup NIL * @ingroup NIL
*/ */
/** /*-*
* @defgroup NIL_CORE Port Layer * @defgroup NIL_CORE Port Layer
* @ingroup NIL * @ingroup NIL
*/ */
/** /*-*
* @defgroup NIL_TIMER Timer Interface * @defgroup NIL_TIMER Timer Interface
* @ingroup NIL * @ingroup NIL
*/ */

View File

@ -139,7 +139,7 @@
/* Module pre-compile time settings. */ /* Module pre-compile time settings. */
/*===========================================================================*/ /*===========================================================================*/
/** /*-*
* @brief Number of user threads in the application. * @brief Number of user threads in the application.
* @note This number is not inclusive of the idle thread which is * @note This number is not inclusive of the idle thread which is
* implicitly handled. * implicitly handled.
@ -148,7 +148,7 @@
#define CH_CFG_NUM_THREADS 2 #define CH_CFG_NUM_THREADS 2
#endif #endif
/** /*-*
* @brief System time counter resolution. * @brief System time counter resolution.
* @note Allowed values are 16 or 32 bits. * @note Allowed values are 16 or 32 bits.
*/ */
@ -156,7 +156,7 @@
#define CH_CFG_ST_RESOLUTION 32 #define CH_CFG_ST_RESOLUTION 32
#endif #endif
/** /*-*
* @brief System tick frequency. * @brief System tick frequency.
* @note This value together with the @p CH_CFG_ST_RESOLUTION * @note This value together with the @p CH_CFG_ST_RESOLUTION
* option defines the maximum amount of time allowed for * option defines the maximum amount of time allowed for
@ -166,7 +166,7 @@
#define CH_CFG_ST_FREQUENCY 100 #define CH_CFG_ST_FREQUENCY 100
#endif #endif
/** /*-*
* @brief Time delta constant for the tick-less mode. * @brief Time delta constant for the tick-less mode.
* @note If this value is zero then the system uses the classic * @note If this value is zero then the system uses the classic
* periodic tick. This value represents the minimum number * periodic tick. This value represents the minimum number
@ -178,7 +178,7 @@
#define CH_CFG_ST_TIMEDELTA 0 #define CH_CFG_ST_TIMEDELTA 0
#endif #endif
/** /*-*
* @brief Semaphores APIs. * @brief Semaphores APIs.
* @details If enabled then the Semaphores APIs are included in the kernel. * @details If enabled then the Semaphores APIs are included in the kernel.
* *
@ -188,7 +188,7 @@
#define CH_CFG_USE_SEMAPHORES TRUE #define CH_CFG_USE_SEMAPHORES TRUE
#endif #endif
/** /*-*
* @brief Mutexes APIs. * @brief Mutexes APIs.
* @details If enabled then the mutexes APIs are included in the kernel. * @details If enabled then the mutexes APIs are included in the kernel.
* *
@ -199,7 +199,7 @@
#define CH_CFG_USE_MUTEXES FALSE #define CH_CFG_USE_MUTEXES FALSE
#endif #endif
/** /*-*
* @brief Events Flags APIs. * @brief Events Flags APIs.
* @details If enabled then the event flags APIs are included in the kernel. * @details If enabled then the event flags APIs are included in the kernel.
* *
@ -209,7 +209,7 @@
#define CH_CFG_USE_EVENTS TRUE #define CH_CFG_USE_EVENTS TRUE
#endif #endif
/** /*-*
* @brief Mailboxes APIs. * @brief Mailboxes APIs.
* @details If enabled then the asynchronous messages (mailboxes) APIs are * @details If enabled then the asynchronous messages (mailboxes) APIs are
* included in the kernel. * included in the kernel.
@ -221,7 +221,7 @@
#define CH_CFG_USE_MAILBOXES TRUE #define CH_CFG_USE_MAILBOXES TRUE
#endif #endif
/** /*-*
* @brief Core Memory Manager APIs. * @brief Core Memory Manager APIs.
* @details If enabled then the core memory manager APIs are included * @details If enabled then the core memory manager APIs are included
* in the kernel. * in the kernel.
@ -232,7 +232,7 @@
#define CH_CFG_USE_MEMCORE TRUE #define CH_CFG_USE_MEMCORE TRUE
#endif #endif
/** /*-*
* @brief Heap Allocator APIs. * @brief Heap Allocator APIs.
* @details If enabled then the memory heap allocator APIs are included * @details If enabled then the memory heap allocator APIs are included
* in the kernel. * in the kernel.
@ -243,7 +243,7 @@
#define CH_CFG_USE_HEAP TRUE #define CH_CFG_USE_HEAP TRUE
#endif #endif
/** /*-*
* @brief Memory Pools Allocator APIs. * @brief Memory Pools Allocator APIs.
* @details If enabled then the memory pools allocator APIs are included * @details If enabled then the memory pools allocator APIs are included
* in the kernel. * in the kernel.
@ -254,7 +254,7 @@
#define CH_CFG_USE_MEMPOOLS TRUE #define CH_CFG_USE_MEMPOOLS TRUE
#endif #endif
/** /*-*
* @brief Debug option, kernel statistics. * @brief Debug option, kernel statistics.
* *
* @note Feature not currently implemented. * @note Feature not currently implemented.
@ -264,7 +264,7 @@
#define CH_DBG_STATISTICS FALSE #define CH_DBG_STATISTICS FALSE
#endif #endif
/** /*-*
* @brief Debug option, system state check. * @brief Debug option, system state check.
* @note This is a planned feature, not yet implemented. * @note This is a planned feature, not yet implemented.
* *
@ -274,7 +274,7 @@
#define CH_DBG_SYSTEM_STATE_CHECK FALSE #define CH_DBG_SYSTEM_STATE_CHECK FALSE
#endif #endif
/** /*-*
* @brief Debug option, parameters checks. * @brief Debug option, parameters checks.
* *
* @note The default is @p FALSE. * @note The default is @p FALSE.
@ -283,7 +283,7 @@
#define CH_DBG_ENABLE_CHECKS FALSE #define CH_DBG_ENABLE_CHECKS FALSE
#endif #endif
/** /*-*
* @brief System assertions. * @brief System assertions.
* *
* @note The default is @p FALSE. * @note The default is @p FALSE.
@ -292,7 +292,7 @@
#define CH_DBG_ENABLE_ASSERTS FALSE #define CH_DBG_ENABLE_ASSERTS FALSE
#endif #endif
/** /*-*
* @brief Stack check. * @brief Stack check.
* *
* @note The default is @p FALSE. * @note The default is @p FALSE.
@ -301,14 +301,14 @@
#define CH_DBG_ENABLE_STACK_CHECK FALSE #define CH_DBG_ENABLE_STACK_CHECK FALSE
#endif #endif
/** /*-*
* @brief System initialization hook. * @brief System initialization hook.
*/ */
#if !defined(CH_CFG_SYSTEM_INIT_HOOK) || defined(__DOXYGEN__) #if !defined(CH_CFG_SYSTEM_INIT_HOOK) || defined(__DOXYGEN__)
#define CH_CFG_SYSTEM_INIT_HOOK() {} #define CH_CFG_SYSTEM_INIT_HOOK() {}
#endif #endif
/** /*-*
* @brief Threads descriptor structure extension. * @brief Threads descriptor structure extension.
* @details User fields added to the end of the @p thread_t structure. * @details User fields added to the end of the @p thread_t structure.
*/ */
@ -316,14 +316,14 @@
#define CH_CFG_THREAD_EXT_FIELDS #define CH_CFG_THREAD_EXT_FIELDS
#endif #endif
/** /*-*
* @brief Threads initialization hook. * @brief Threads initialization hook.
*/ */
#if !defined(CH_CFG_THREAD_EXT_INIT_HOOK) || defined(__DOXYGEN__) #if !defined(CH_CFG_THREAD_EXT_INIT_HOOK) || defined(__DOXYGEN__)
#define CH_CFG_THREAD_EXT_INIT_HOOK(tr) {} #define CH_CFG_THREAD_EXT_INIT_HOOK(tr) {}
#endif #endif
/** /*-*
* @brief Idle thread enter hook. * @brief Idle thread enter hook.
* @note This hook is invoked within a critical zone, no OS functions * @note This hook is invoked within a critical zone, no OS functions
* should be invoked from here. * should be invoked from here.
@ -333,7 +333,7 @@
#define CH_CFG_IDLE_ENTER_HOOK() {} #define CH_CFG_IDLE_ENTER_HOOK() {}
#endif #endif
/** /*-*
* @brief Idle thread leave hook. * @brief Idle thread leave hook.
* @note This hook is invoked within a critical zone, no OS functions * @note This hook is invoked within a critical zone, no OS functions
* should be invoked from here. * should be invoked from here.
@ -343,7 +343,7 @@
#define CH_CFG_IDLE_LEAVE_HOOK() {} #define CH_CFG_IDLE_LEAVE_HOOK() {}
#endif #endif
/** /*-*
* @brief System halt hook. * @brief System halt hook.
*/ */
#if !defined(CH_CFG_SYSTEM_HALT_HOOK) || defined(__DOXYGEN__) #if !defined(CH_CFG_SYSTEM_HALT_HOOK) || defined(__DOXYGEN__)

View File

@ -20,7 +20,7 @@
* @details A copy of this file must be placed in each project directory, it * @details A copy of this file must be placed in each project directory, it
* contains the application specific kernel settings. * contains the application specific kernel settings.
* *
* @addtogroup config * @addtogroup NIL_CONFIG
* @details Kernel related settings and hooks. * @details Kernel related settings and hooks.
* @{ * @{
*/ */

View File

@ -101,6 +101,7 @@
Eclipse Tools menu. It is required to create an OPENOCD environment Eclipse Tools menu. It is required to create an OPENOCD environment
variable pointing to the OpenOCD executable. It will be done in variable pointing to the OpenOCD executable. It will be done in
ChibiStudio 20 by default. ChibiStudio 20 by default.
- NIL: Fixed duplicated entries in NIL documentation (bug #887).
- HAL: Fixed EXT low level driver bug on AVR port (bug #886). - HAL: Fixed EXT low level driver bug on AVR port (bug #886).
- HAL: Fixed USB GET_DESCRIPTOR not handled for Interface Recipients (bug #885). - HAL: Fixed USB GET_DESCRIPTOR not handled for Interface Recipients (bug #885).
- RT: MAILBOX_DECL size parameter is actually a count (bug #884). - RT: MAILBOX_DECL size parameter is actually a count (bug #884).