Applications: add stack_size to keypad_test and assert in furi thread (#620)
This commit is contained in:
		| @@ -144,7 +144,7 @@ const FlipperApplication FLIPPER_SERVICES[] = { | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifdef SRV_KEYPAD_TEST | #ifdef SRV_KEYPAD_TEST | ||||||
|     {.app = keypad_test, .name = "keypad_test", .icon = &A_Plugins_14}, |     {.app = keypad_test, .name = "keypad_test", .stack_size = 1024, .icon = &A_Plugins_14}, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifdef SRV_ACCESSOR | #ifdef SRV_ACCESSOR | ||||||
| @@ -273,7 +273,7 @@ const FlipperApplication FLIPPER_DEBUG_APPS[] = { | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifdef APP_KEYPAD_TEST | #ifdef APP_KEYPAD_TEST | ||||||
|     {.app = keypad_test, .name = "keypad_test", .icon = &A_Plugins_14}, |     {.app = keypad_test, .name = "keypad_test", .stack_size = 1024, .icon = &A_Plugins_14}, | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifdef APP_ACCESSOR | #ifdef APP_ACCESSOR | ||||||
|   | |||||||
| @@ -115,6 +115,7 @@ bool furi_thread_start(FuriThread* thread) { | |||||||
|     furi_assert(thread); |     furi_assert(thread); | ||||||
|     furi_assert(thread->callback); |     furi_assert(thread->callback); | ||||||
|     furi_assert(thread->state == FuriThreadStateStopped); |     furi_assert(thread->state == FuriThreadStateStopped); | ||||||
|  |     furi_assert(thread->attr.stack_size > 0); | ||||||
|     furi_thread_set_state(thread, FuriThreadStateStarting); |     furi_thread_set_state(thread, FuriThreadStateStarting); | ||||||
|     thread->id = osThreadNew(furi_thread_body, thread, &thread->attr); |     thread->id = osThreadNew(furi_thread_body, thread, &thread->attr); | ||||||
|     if(thread->id) { |     if(thread->id) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user