Multi-thread with mutex and semaphore \m/

Testing phase

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Add root Makefile to compile atomthread

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Removed not required ports

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Some path refactoring

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Remove orphan builds

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Create incl dir in kernel and arch folder

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Refactoring

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Change test_start to app_main_start

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Make file refactoring to remove test relates macros

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Now you can upload from make upload \m/

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Ported arduino on atomthread \m/

Even Uart is working \m/

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
Contex switch in timer interrupts

Signed-off-by: WildFire <vasani.ashwin@gmail.com>
arduino port on atomthread

Signed-off-by: WildFire <vasani.ashwin@gmail.com>