This was a fun project that me and my group did for our Embedded Software course. We took an electric skateboard kit found off the shelf and gutted it; replacing its controller and remote control with our own design and a few extra flourishes. The screen on our remote was my main task here, and I had a lot of fun learning how to adapt the parallel interface Arduino shield to our SJone LPC1758 dev board. There were a lot of challenges as I ported the AVR code over to work with the LPC register and differences in speed. There was also a lot of work done optimizing and removing excess register accesses. I also got a hand at creating a display framework. It only monochrome and fairly simple, but I laid the foundation for something that will hopefully be portable to many other memory constrained projects, and eventually with simple animations as well. This was also a great opportunity to get my hands dirty with FreeRTOS. Realtime operating systems are really convenient to work with once you know what your doing.
Detailed project description can be found here at our project page
Project code can be found here