Autonomous-Cyber-Physical-Systems/harsark.rs

Task Manager

Closed this issue · 0 comments

  • reduce unsafes
  • write macros to create tasks, or something of that sort
  • tasks need not be inf loops
  • Go throught the paper to follow the implementation details
  • Error Handling
  • tasks array of option
  • do tasks have to end or loop
  • what is pi-task
  • empty power saving task
  • give an option while creating task, to create an interrupt free task which will complete atomically.
  • task_exit shall be stored in LR register instead of looping
  • use ctz instruction instead for get_msb
  • configurable waiting task
  • discuss about context struct for tasks