Skip to content

Commit f1376ba

Browse files
authored
Fix punctuation
1 parent 35145d0 commit f1376ba

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# ArduinoProcessScheduler
2-
An Cooperative Arduino Object Oriented Cooperative Process Scheduler to Replace Them All
2+
A cooperative Arduino object oriented, cooperative process scheduler to replace them all.
33

44
## What is this?
5-
As your arduino projects get more complicated, you will begin to see the need for multitasking, or at least appear to multitask. Perhaps you want to check if a button was pressed as often as you can, but you only want to update a display once every second. Trying to do this on your own can quickly turn into overwhelming spagetti code involving `millis()`. `ArduinoProcessScheduler` seeks to simplify this. Simply create your custom Process that needs to be serviced at certain times, and let the scheduler handle the rest.
5+
As your Arduino projects get more complicated, you will begin to see the need for multitasking, or at least appear to multitask. Perhaps you want to check if a button was pressed as often as you can, but you only want to update a display once every second. Trying to do this on your own can quickly turn into overwhelming spagetti code involving `millis()`. `ArduinoProcessScheduler` seeks to simplify this. Simply create your custom Process that needs to be serviced at certain times, and let the scheduler handle the rest.
66

77
## Why this one?
88

@@ -25,17 +25,17 @@ Here are some similar popular libraries that inspired this one:
2525

2626
## Features
2727
### Basic
28-
- Control Over How Often a Process Runs (Periodically, Iterations, or as Often as Possible)
29-
- Process Priority Levels (Easily make custom levels as well)
30-
- Dynamically Add/Remove and Enable/Disable Processes
28+
- Control over how often a process runs (periodically, iterations, or as often as possible)
29+
- Process priority levels (easily make custom levels as well)
30+
- Dynamically add/remove and enable/disable processes
3131
- Interrupt safe (add, disable, destroy, etc.. processes from interrupt routines)
3232
- Process concurrency protection (Process will always be in a valid state)
3333

3434
### Advanced
3535
- Spawn new processes from within running processes
36-
- Automatic Process Monitoring Statistics (calculates % CPU time for process)
36+
- Automatic process monitoring statistics (calculates % CPU time for process)
3737
- Truly object oriented (a Process is its own object)
38-
- Exception Handling (wait what?!)
38+
- Exception handling (wait what?!)
3939
- Scheduler can automatically interrupt stuck processes
4040

4141
## Supported Platfroms

0 commit comments

Comments
 (0)