What is working
1. Kernel
2.GUI
3.You can access peripherals(I2C/SPI/GPIO ) using Baremetal code
4. SPI-Touch - planned , but not implemented
5. USB -Mouse ( included csud driver - not working fully)
6. Repaint of screen requires some fix
Compiling it on Windows
1.download gcc-arm-none-eabi-4_7-2013q3-20130916-win32.exe ( I am using this version)
while installing uncheck environment variable option .
2. Go to C:\Program Files (x86)\GNU Tools ARM Embedded\4.7 2013q3\bin " gccvar.bat" run this file .
3. cd "project directory" then "make "
4.image size defined here is uCGUI\Config\LCDConf.h 800x480 , change is according to your screen
Running
Copy the kernel.img to SD code & replace the existing one .
Code is here