├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── COPYING ├── README.md ├── examples ├── BlinkUsingCustomTask │ ├── BlinkUsingCustomTask.ino │ └── taskBlinkLed.h ├── BlinkUsingTaskFunction │ └── BlinkUsingTaskFunction.ino ├── BlinkUsingTaskMacros │ ├── BlinkUsingTaskMacros.ino │ └── taskBlinkLed.h ├── ButtonInterrupt │ ├── ButtonInterrupt.ino │ └── ButtonTask.h ├── ButtonTask │ ├── ButtonTask.h │ └── ButtonTask.ino ├── MessageTask │ ├── ButtonTask.h │ ├── MainTask.h │ ├── MessageTask.ino │ └── Messages.h ├── PatternTask │ ├── PatternTask.ino │ └── taskPattern.h └── RotaryEncoder │ ├── RotaryEncoder.ino │ └── RotaryEncoderTask.h ├── keywords.txt ├── library.json ├── library.properties └── src ├── FunctionTask.h ├── MessageTask.cpp ├── MessageTask.h ├── NonPreemptiveTask.h ├── Task.h ├── TaskMacros.h ├── TaskManager.cpp └── TaskManager.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/README.md -------------------------------------------------------------------------------- /examples/BlinkUsingCustomTask/BlinkUsingCustomTask.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/BlinkUsingCustomTask/BlinkUsingCustomTask.ino -------------------------------------------------------------------------------- /examples/BlinkUsingCustomTask/taskBlinkLed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/BlinkUsingCustomTask/taskBlinkLed.h -------------------------------------------------------------------------------- /examples/BlinkUsingTaskFunction/BlinkUsingTaskFunction.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/BlinkUsingTaskFunction/BlinkUsingTaskFunction.ino -------------------------------------------------------------------------------- /examples/BlinkUsingTaskMacros/BlinkUsingTaskMacros.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/BlinkUsingTaskMacros/BlinkUsingTaskMacros.ino -------------------------------------------------------------------------------- /examples/BlinkUsingTaskMacros/taskBlinkLed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/BlinkUsingTaskMacros/taskBlinkLed.h -------------------------------------------------------------------------------- /examples/ButtonInterrupt/ButtonInterrupt.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/ButtonInterrupt/ButtonInterrupt.ino -------------------------------------------------------------------------------- /examples/ButtonInterrupt/ButtonTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/ButtonInterrupt/ButtonTask.h -------------------------------------------------------------------------------- /examples/ButtonTask/ButtonTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/ButtonTask/ButtonTask.h -------------------------------------------------------------------------------- /examples/ButtonTask/ButtonTask.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/ButtonTask/ButtonTask.ino -------------------------------------------------------------------------------- /examples/MessageTask/ButtonTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/MessageTask/ButtonTask.h -------------------------------------------------------------------------------- /examples/MessageTask/MainTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/MessageTask/MainTask.h -------------------------------------------------------------------------------- /examples/MessageTask/MessageTask.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/MessageTask/MessageTask.ino -------------------------------------------------------------------------------- /examples/MessageTask/Messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/MessageTask/Messages.h -------------------------------------------------------------------------------- /examples/PatternTask/PatternTask.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/PatternTask/PatternTask.ino -------------------------------------------------------------------------------- /examples/PatternTask/taskPattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/PatternTask/taskPattern.h -------------------------------------------------------------------------------- /examples/RotaryEncoder/RotaryEncoder.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/RotaryEncoder/RotaryEncoder.ino -------------------------------------------------------------------------------- /examples/RotaryEncoder/RotaryEncoderTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/examples/RotaryEncoder/RotaryEncoderTask.h -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/library.properties -------------------------------------------------------------------------------- /src/FunctionTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/FunctionTask.h -------------------------------------------------------------------------------- /src/MessageTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/MessageTask.cpp -------------------------------------------------------------------------------- /src/MessageTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/MessageTask.h -------------------------------------------------------------------------------- /src/NonPreemptiveTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/NonPreemptiveTask.h -------------------------------------------------------------------------------- /src/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/Task.h -------------------------------------------------------------------------------- /src/TaskMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/TaskMacros.h -------------------------------------------------------------------------------- /src/TaskManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/TaskManager.cpp -------------------------------------------------------------------------------- /src/TaskManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makuna/Task/HEAD/src/TaskManager.h --------------------------------------------------------------------------------