When a task is unblocked the need for a context switch is only signalled if the unblocked task has a priority higher than the currently running task, instead of higher than or equal to the priority of the currently running task.
#define configTICK_RATE_HZ ( 1000 ) /* In this non-real time simulated environment the tick frequency has to be at least a multiple of the Win32 tick frequency, and therefore very slow. */
@ -97,6 +98,7 @@
#define configUSE_ALTERNATIVE_API 1
#define configUSE_QUEUE_SETS 1
/* Software timer related configuration options. */
#define configUSE_TIMERS 1
#define configTIMER_TASK_PRIORITY 2
#define configTIMER_QUEUE_LENGTH 20
@ -104,14 +106,14 @@
#define configMAX_PRIORITIES ( 7 )
/* Run time stats gathering definitions. */
unsignedlongulGetRunTimeCounterValue(void);
voidvConfigureTimerForRunTimeStats(void);
/* Run time stats gathering configuration options. */
unsignedlongulGetRunTimeCounterValue(void);/* Prototype of function that returns run time counter. */
voidvConfigureTimerForRunTimeStats(void);/* Prototype of function that initialises the run time counter. */
#define configTICK_RATE_HZ ( 1000 ) /* In this non-real time simulated environment the tick frequency has to be at least a multiple of the Win32 tick frequency, and therefore very slow. */
@ -99,6 +98,7 @@
#define configUSE_ALTERNATIVE_API 1
#define configUSE_QUEUE_SETS 1
/* Software timer related configuration options. */