uLipeRTOS Version 4 is a simple, but powerful real time kernel, currently implemented for arm cortex M0,M3,M4 and M7 processors.The kernel uses a fully preemptive schedule policy, and supports up to 1024 priority levels.Main features:- Real time, preemptive kernel;- Fast context switching time, below to 100ns @ 50MHz processor clock;- Fully configurable thru a config header file;- Supports up to 1024 priority levels;- Event flag groups, up to 32bits events;- Counting semaphores;- Binary semaphor