kmilo17pet / QuarkTS

An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
MIT License
218 stars 35 forks source link

minor kernel refactor for kernel-objects as tasks #32

Closed kmilo17pet closed 2 years ago

kmilo17pet commented 2 years ago

normalize attached kernel-objects handling by using a single pointer and task-activities as a single callback. for reference, the fsm as task should be handled similar as the CLI as task. Using this, the dummy task for FSM as task can be removed

kmilo17pet commented 2 years ago

done on https://github.com/kmilo17pet/QuarkTS/commit/7e45572151da88301b270f5f29d56b6a3b952f53