Introduction - If you have any usage issues, please Google them yourself
Headtracker using sensors: ADXL345 (acc), ITG3200 (gyro), HMC5843 (mag) with data fusion using an extended kalman filter on STM32F10x and data output via USB to PC. Code (sensor reading, filter) written by me. Validated on real hardware.