Applications: add stack_size to keypad_test and assert in furi thread (#620)
This commit is contained in:
parent
93caf84c80
commit
bf6c9fe114
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user