RTOS support: Correction of out of bound access of thread array

FreeRTOS use an array to store ready task. The array size is
configMAX_PRIORITIES. In the current implementation, the code try to access 1 more priority if the helper from freeRTOS contrib is used.
This has effect of detecting bad thread. This patch correct this and have been tested on
a code with more than 12 task.

Change-Id: Id229f0b2c4bf1aab87a2a69be174cc9b6dda00cb
Signed-off-by: Jonathan Dumaresq <jdumaresq@cimeq.qc.ca>
Reviewed-on: http://openocd.zylin.com/3400
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
Jonathan Dumaresq 2016-04-08 10:38:00 -04:00 committed by Freddie Chopin
parent f5b7033742
commit 0f65e36ee1
1 changed files with 1 additions and 1 deletions

View File

@ -17,4 +17,4 @@
#define USED
#endif
const int USED uxTopUsedPriority = configMAX_PRIORITIES;
const int USED uxTopUsedPriority = configMAX_PRIORITIES - 1;