forked from ROMEO/obsw
TODO for stack usage
This commit is contained in:
parent
c0d82ee7d1
commit
6beb438508
@ -2,6 +2,8 @@ use core::slice;
|
||||
|
||||
use super::objectmanager::ObjectManager;
|
||||
|
||||
// TODO find a way to report uxTaskGetStackHighWaterMarks during runtime as TM?
|
||||
|
||||
#[no_mangle]
|
||||
extern "C" fn task_entry(task_object: *mut core::ffi::c_void) {
|
||||
let task: &mut dyn TaskIF;
|
||||
@ -162,6 +164,7 @@ impl<'a> Drop for TaskExecutor<'a> {
|
||||
crate::fsrc::osal::disable_global_threading();
|
||||
for task in self.tasks.iter_mut() {
|
||||
unsafe {
|
||||
// TODO print uxTaskGetStackHighWaterMark() for each stack
|
||||
crate::fsrc::osal::delete_task(task.get_handle());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user