├── .gitignore ├── LICENSE ├── README.md ├── examples ├── Callbacks │ └── Callbacks.ino ├── MultipleBlinks │ └── MultipleBlinks.ino ├── blinkbuttonandweb │ ├── blinkbuttonandweb.ino │ ├── blinkbuttonandweb.sln │ ├── blinkbuttonandweb.vcxproj │ └── blinkbuttonandweb.vcxproj.filters ├── mutex │ └── mutex.ino └── portable │ └── portable.cpp ├── library.json ├── library.properties └── src ├── BasicCoopTask.cpp ├── BasicCoopTask.h ├── CoopMutex.h ├── CoopSemaphore.cpp ├── CoopSemaphore.h ├── CoopTask.h ├── CoopTaskBase.cpp └── CoopTaskBase.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/README.md -------------------------------------------------------------------------------- /examples/Callbacks/Callbacks.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/Callbacks/Callbacks.ino -------------------------------------------------------------------------------- /examples/MultipleBlinks/MultipleBlinks.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/MultipleBlinks/MultipleBlinks.ino -------------------------------------------------------------------------------- /examples/blinkbuttonandweb/blinkbuttonandweb.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/blinkbuttonandweb/blinkbuttonandweb.ino -------------------------------------------------------------------------------- /examples/blinkbuttonandweb/blinkbuttonandweb.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/blinkbuttonandweb/blinkbuttonandweb.sln -------------------------------------------------------------------------------- /examples/blinkbuttonandweb/blinkbuttonandweb.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/blinkbuttonandweb/blinkbuttonandweb.vcxproj -------------------------------------------------------------------------------- /examples/blinkbuttonandweb/blinkbuttonandweb.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/blinkbuttonandweb/blinkbuttonandweb.vcxproj.filters -------------------------------------------------------------------------------- /examples/mutex/mutex.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/mutex/mutex.ino -------------------------------------------------------------------------------- /examples/portable/portable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/examples/portable/portable.cpp -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/library.properties -------------------------------------------------------------------------------- /src/BasicCoopTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/BasicCoopTask.cpp -------------------------------------------------------------------------------- /src/BasicCoopTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/BasicCoopTask.h -------------------------------------------------------------------------------- /src/CoopMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/CoopMutex.h -------------------------------------------------------------------------------- /src/CoopSemaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/CoopSemaphore.cpp -------------------------------------------------------------------------------- /src/CoopSemaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/CoopSemaphore.h -------------------------------------------------------------------------------- /src/CoopTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/CoopTask.h -------------------------------------------------------------------------------- /src/CoopTaskBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/CoopTaskBase.cpp -------------------------------------------------------------------------------- /src/CoopTaskBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dok-net/CoopTask/HEAD/src/CoopTaskBase.h --------------------------------------------------------------------------------