@ -3,20 +3,20 @@
This file is part of the FreeRTOS . org distribution .
FreeRTOS . org is free software ; you can redistribute it and / or modify it
FreeRTOS . org is free software ; you can redistribute it and / or modify it
under the terms of the GNU General Public License ( version 2 ) as published
by the Free Software Foundation and modified by the FreeRTOS exception .
FreeRTOS . org is distributed in the hope that it will be useful , but WITHOUT
ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License for
ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License for
more details .
You should have received a copy of the GNU General Public License along
with FreeRTOS . org ; if not , write to the Free Software Foundation , Inc . , 59
You should have received a copy of the GNU General Public License along
with FreeRTOS . org ; if not , write to the Free Software Foundation , Inc . , 59
Temple Place , Suite 330 , Boston , MA 02111 - 1307 USA .
A special exception to the GPL is included to allow you to distribute a
A special exception to the GPL is included to allow you to distribute a
combined work that includes FreeRTOS . org without being obliged to provide
the source code for any proprietary components . See the licensing section
of http : //www.FreeRTOS.org for full details.
@ -59,7 +59,7 @@
* application requirements .
*
* THESE PARAMETERS ARE DESCRIBED WITHIN THE ' CONFIGURATION ' SECTION OF THE
* FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS . org WEB SITE .
* FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS . org WEB SITE .
*
* See http : //www.freertos.org/a00110.html.
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@ -80,6 +80,7 @@
# define configCHECK_FOR_STACK_OVERFLOW 2
# define configUSE_RECURSIVE_MUTEXES 1
# define configQUEUE_REGISTRY_SIZE 10
# define configGENERATE_RUN_TIME_STATS 1
# define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 5 )
# define configMAX_CO_ROUTINE_PRIORITIES ( 2 )
@ -101,5 +102,10 @@ to exclude the API function. */
# define configKERNEL_INTERRUPT_PRIORITY ( ( unsigned portCHAR ) 7 << ( unsigned portCHAR ) 5 ) /* Priority 7, or 255 as only the top three bits are implemented. This is the lowest priority. */
# define configMAX_SYSCALL_INTERRUPT_PRIORITY ( ( unsigned portCHAR ) 5 << ( unsigned portCHAR ) 5 ) /* Priority 5, or 160 as only the top three bits are implemented. */
extern volatile unsigned long ulHighFrequencyTimerTicks ;
/* There is already a high frequency timer running - just reset its count back
to zero . */
# define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() ( ulHighFrequencyTimerTicks = 0UL )
# define portGET_RUN_TIME_COUNTER_VALUE() ulHighFrequencyTimerTicks
# endif /* FREERTOS_CONFIG_H */