R2_UP/User/task/user_task.c

85 lines
2.2 KiB
C
Raw Normal View History

2025-03-12 10:46:02 +08:00
/*
使
线怀
怀
线
*/
/* Includes ----------------------------------------------------------------- */
#include "task\user_task.h"
Task_Runtime_t task_runtime;
/* 各个任务的参数属性 */
const osThreadAttr_t attr_init = {
.name = "init",
.priority = osPriorityRealtime,
.stack_size = 256 * 4,
};
const osThreadAttr_t attr_atti_esti = {
.name = "atti_esti",
.priority = osPriorityRealtime,
.stack_size = 256 * 4,
};
//const osThreadAttr_t attr_ops_9pos = {
// .name = "action",
// .priority = osPriorityRealtime,
// .stack_size = 256 *4,
//};
//const osThreadAttr_t attr_chassis = {
// .name = "chassis",
// .priority = osPriorityAboveNormal,
// .stack_size = 512 * 4,
//};
const osThreadAttr_t attr_r12ds = {
.name = "r12ds",
.priority = osPriorityRealtime,
.stack_size = 128 * 4,
};
const osThreadAttr_t attr_can = {
.name = "can",
.priority = osPriorityRealtime,
.stack_size = 256 * 4,
};
const osThreadAttr_t attr_cmd = {
.name = "cmd",
.priority = osPriorityHigh,
.stack_size = 256 *4,
};
const osThreadAttr_t attr_nuc = {
.name = "nuc",
.priority = osPriorityRealtime,
.stack_size = 128 *4,
};
const osThreadAttr_t attr_error_detect = {
.name = "error_detect",
.priority = osPriorityLow,
.stack_size = 128 *4,
};
const osThreadAttr_t attr_dr16 = {
.name = "dr16",
.priority = osPriorityRealtime,
.stack_size = 128 *4,
};
//const osThreadAttr_t attr_navi = {
// .name = "navi",
// .priority = osPriorityRealtime,
// .stack_size = 128 *4,
//};
const osThreadAttr_t attr_up = {
.name = "up",
.priority = osPriorityRealtime,
.stack_size = 512 * 4,
};