Merge pull request #4373 from fg-cfh/fix/name-new-tasks

embassy-executor: rtos-trace: fix task naming for new tasks
This commit is contained in:
Ulf Lilleengen 2025-07-11 20:51:10 +00:00 committed by GitHub
commit 9651cfca51
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -283,7 +283,17 @@ pub(crate) fn task_new(executor: &SyncExecutor, task: &TaskRef) {
}
#[cfg(feature = "rtos-trace")]
rtos_trace::trace::task_new(task.as_ptr() as u32);
{
rtos_trace::trace::task_new(task.as_ptr() as u32);
let name = task.name().unwrap_or("unnamed task\0");
let info = rtos_trace::TaskInfo {
name,
priority: 0,
stack_base: 0,
stack_size: 0,
};
rtos_trace::trace::task_send_info(task.id(), info);
}
#[cfg(feature = "rtos-trace")]
TASK_TRACKER.add(*task);