GSoC: Nintendo Wiimote Driver

From: David Herrmann <hidden>
Date: 2011-05-06 09:27:16

Hi all

My name is David Herrmann and I am a student at Uni-Tuebingen in
Germany. I got accepted with my GSoC project at Bluez and will develop
a kernel-driver for the Nintendo Wiimote in the next few months with
the help of my tutor (Gustavo Padovan).

The Project:
The Nintendo Wiimote may be known to many of you. It is a bluetooth
device with several I/O ports: buttons, rumble (force feedback),
speaker, infrared-cam, accelerometer, leds and an extension port.
There are some known libraries which implement few features of the
wiimote. However, all these libraries suffer from several restrictions
like no asynchronous API, no auto-reconnection, limited functionality,
etc...
My intention is to write a kernel-driver which implements all these
features on kernel-side with a clean API using as much
kernel-infrastructure as possible. Integrating the driver into bluez
is the only way to support real auto-reconnection and fast
audio/infrared transfers.
You may watch my progress on: https://github.com/dvdhrm/xwiimote
If you have suggestions/questions, I am really glad to hear from you
via: #bluez (dvdhrm) or email.

About Me:
I am 20 years old and an undergraduate from Tübingen/Germany. I
develop IRC server-software since 3 years for the OnlineGamesNet
(http://wiki.onlinegamesnet.net) in cooperation with Undernet and
GameSurge. Currently, I try to get into kernel development and I
thought GSoC would be a great opportunity to do so. Besides, I love
working on 3D renderers and multimedia stuff.

I am really looking forward to the next four months and hope that it
will be a great and of course productive time.

Regards
David
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help