Wii Motion Plus gyros on LM3S8962 (I2C on CooCox)

After the initial discovery and a brief “hello world” on my new Arm Cortex M3 board using the CooCox environment, it’s now time for something more “involved”…

And because I’m still in the middle of my quadcopter project, and refactoring it to use the gyroscopes from a wii motion + , what better test than try to read these sensors from the new board ?

LM3S8962 with the Wii Motion Plus gyroscopes connected through I2C

Read more of this post

CooCox Hello World

As per my previous post, I started yesterday playing with a 32bit ARM processor, using the LM3S8962 evaluation board.

However, this comes with an evaluation version of the IAR compiler, which is limited to 32KB max code size and buying a licence is prohibitively expensive. Not only this, but the GUI seems somehow old and overcrowded, probably perfect for engineers that do this all day, but quite a steep learning curve for a beginner…

So here comes CooCox which is a “new and highly-integrated software development environment for ARM cortex M3 and M0 based microcontrollers, which includes all the tools necessary to develop high-quality software solutions in a timely and cost effective manner“.

It also includes CoOS which is a small real time OS, similar I suppose to the more well known FreeRTOS ?

So here’s how it looks the CoIDE, Eclipse based, quite clean and nice to use !

CoIDE - a clean and easy to use, Eclipse based IDE

Read more of this post

%d bloggers like this: