Skip to content

Commit eb71ce0

Browse files
authored
Update README.md
1 parent f0a6815 commit eb71ce0

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ An Cooperative Arduino Object Oriented Cooperative Process Scheduler to Replace
33

44
## Features
55
- Fine Grained Control Over How Often a Process Runs (Periodically, Iterations, or as Often as Possible)
6+
- Process Priority Levels (Easily make custom levels as well)
67
- Interrupt safe (add, disable, destroy, etc.. processes from interrupt routines)
78
- Process concurrency protection (Guarantees your process to be in a valid state when performing actions on it)
89
- Dynamically Add/Remove and Enable/Disable Processes
910
- Easily spawn new processes from within running processes
1011
- Automatic Process Monitoring Statistics (Automatically calculates % CPU time for process)
1112
- Truly object oriented (a Process is no longer just a callback function like other libraries, but its own object)
1213
- Exception Handling (wait what?!)
13-
- Scheduler can automatically terminate stuck processes
14+
- Scheduler can automatically interrupt stuck processes
1415

1516
## Important Notes
1617
- This is not a preemptive scheduler! However by not being one, processes get to use the entire stack when they run.

0 commit comments

Comments
 (0)