├── .gitignore ├── LICENSE ├── README.md ├── docs ├── MicroKernelDocumentation.pdf ├── diagrams │ └── main_flow.drawio └── images │ └── main_flow.png ├── include ├── Mutex.h ├── Semaphore.h ├── kernel.h ├── kernelConfig.h ├── kernelInternals.h ├── systemClock.h └── uart.h └── src ├── Mutex.c ├── Semaphore.c ├── kernel.c ├── systemClock.c └── uart.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/README.md -------------------------------------------------------------------------------- /docs/MicroKernelDocumentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/docs/MicroKernelDocumentation.pdf -------------------------------------------------------------------------------- /docs/diagrams/main_flow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/docs/diagrams/main_flow.drawio -------------------------------------------------------------------------------- /docs/images/main_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/docs/images/main_flow.png -------------------------------------------------------------------------------- /include/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/Mutex.h -------------------------------------------------------------------------------- /include/Semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/Semaphore.h -------------------------------------------------------------------------------- /include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/kernel.h -------------------------------------------------------------------------------- /include/kernelConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/kernelConfig.h -------------------------------------------------------------------------------- /include/kernelInternals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/kernelInternals.h -------------------------------------------------------------------------------- /include/systemClock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/systemClock.h -------------------------------------------------------------------------------- /include/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/include/uart.h -------------------------------------------------------------------------------- /src/Mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/src/Mutex.c -------------------------------------------------------------------------------- /src/Semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/src/Semaphore.c -------------------------------------------------------------------------------- /src/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/src/kernel.c -------------------------------------------------------------------------------- /src/systemClock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/src/systemClock.c -------------------------------------------------------------------------------- /src/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AyikOzgur/MicroKernel/HEAD/src/uart.c --------------------------------------------------------------------------------