forked from xuos/xiuos
1.add an API of finding the first user task in xiuos task manage list; 2.add restart application after ota
This commit is contained in:
@@ -120,6 +120,11 @@ uintptr_t KsTaskDelete(uint32_t knum,uintptr_t *param, uint8_t num)
|
||||
return (uintptr_t)ret;
|
||||
}
|
||||
|
||||
uintptr_t KsUserTaskSerach(uint32_t knum,uintptr_t *param, uint8_t num )
|
||||
{
|
||||
return (uintptr_t)UTaskSearch();
|
||||
}
|
||||
|
||||
extern void KTaskQuit(void);
|
||||
uintptr_t KsTaskQuit(uint32_t knum,uintptr_t *param, uint8_t num )
|
||||
{
|
||||
@@ -567,6 +572,7 @@ struct KernelService g_service_table[256] __attribute__ ((section (".g_service_
|
||||
[KS_USER_TASK_CREATE] = { KsTaskCreate, 5 },
|
||||
[KS_USER_TASK_STARTUP] = { KsStartupTask, 1 },
|
||||
[KS_USER_TASK_DELETE] = { KsTaskDelete, 1 },
|
||||
[KS_USER_TASK_SEARCH] = { KsUserTaskSerach, 0 },
|
||||
[KS_USER_TASK_EXECEXIT] = { KsTaskQuit, 0 },
|
||||
[KS_USER_TASK_CORE_COMBINE] = { KsTaskCoreCombine, 2 },
|
||||
[KS_USER_TASK_CORE_UNCOMBINE] = { KsTaskCoreUnCombine, 1 },
|
||||
|
||||
Reference in New Issue
Block a user