79 lines
1.5 KiB
C
79 lines
1.5 KiB
C
|
/*
|
|||
|
保存任务属性,生成任务时使用。
|
|||
|
*/
|
|||
|
|
|||
|
/* Includes ----------------------------------------------------------------- */
|
|||
|
#include "attrTask.h"
|
|||
|
|
|||
|
/* 机器人运行时的数据 */
|
|||
|
Task_Runtime_t task_runtime;
|
|||
|
|
|||
|
//初始化
|
|||
|
const osThreadAttr_t attr_init = {
|
|||
|
.name = "init",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
|
|||
|
//我的led属性
|
|||
|
const osThreadAttr_t attr_led = {
|
|||
|
.name = "led",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 128 * 4,
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
//can
|
|||
|
const osThreadAttr_t attr_can = {
|
|||
|
.name = "can",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 128 * 4,
|
|||
|
};
|
|||
|
//dji_motor
|
|||
|
const osThreadAttr_t attr_motor = {
|
|||
|
.name = "motor",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 128 * 4,
|
|||
|
};
|
|||
|
//odrive_shoot
|
|||
|
const osThreadAttr_t attr_shoot = {
|
|||
|
.name = "shoot",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
|
|||
|
//go
|
|||
|
const osThreadAttr_t attr_go = {
|
|||
|
.name = "go",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
//chassis
|
|||
|
const osThreadAttr_t attr_ctrl_chassis = {
|
|||
|
.name = "ctrl_chassis",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
//gimbal
|
|||
|
const osThreadAttr_t attr_left_gimbal = {
|
|||
|
.name = "left_gimbal",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
|
|||
|
const osThreadAttr_t attr_right_gimbal = {
|
|||
|
.name = "right_gimbal",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
|
|||
|
const osThreadAttr_t attr_gimbal_rec = {
|
|||
|
.name = "gimbal_rec",
|
|||
|
.priority = osPriorityRealtime,
|
|||
|
.stack_size = 256 * 4,
|
|||
|
};
|
|||
|
|
|||
|
|