small supplement for PR #5338

pull/5523/head
Maciej Bocianski 2017-11-03 15:32:08 +01:00 committed by adbridge
parent 157150ec91
commit 3aa46e6af0
1 changed files with 2 additions and 2 deletions

View File

@ -56,7 +56,7 @@ int main()
{ {
// static stack for threads to reduce heap usage on devices with small RAM // static stack for threads to reduce heap usage on devices with small RAM
// and eliminate run out of heap memory problem // and eliminate run out of heap memory problem
MBED_ALIGN(8) uint8_t stack[THREAD_STACK_SIZE * NUM_THREADS]; uint8_t stack[NUM_THREADS][THREAD_STACK_SIZE];
Thread *thread_list[NUM_THREADS]; Thread *thread_list[NUM_THREADS];
int test_time = 15; int test_time = 15;
@ -64,7 +64,7 @@ int main()
// Allocate threads for the test // Allocate threads for the test
for (int i = 0; i < NUM_THREADS; i++) { for (int i = 0; i < NUM_THREADS; i++) {
thread_list[i] = new Thread(osPriorityNormal, THREAD_STACK_SIZE, stack + i * THREAD_STACK_SIZE); thread_list[i] = new Thread(osPriorityNormal, THREAD_STACK_SIZE, stack[i]);
if (NULL == thread_list[i]) { if (NULL == thread_list[i]) {
allocation_failure = true; allocation_failure = true;
} else { } else {