kernel drivers:
- digimedia_cs need lots of "fixen durch loeschen". Evaluate which dgm driver to select for future releases
- usb2dmx21 universe 2
- slh1514: register only in/out universes which match cpu_mode
- update parport code to replace the deprecated enumerate() with the
  new way and then use the direct parport_write_control() etc
- select/poll fileops should be corrected like in chapter 7.4.8
- check if VFS default lseek suffices for our drivers
- dmxpcp: check if it works and perhaps do a complete rewrite
- lpr2dmx3: support for buffered-mode
- check all sources for __init, __exit flags
- build and code the 16F84 interface
- AVR: + fix readbyte() currently it returns always 0xFF
       + support input
       + check with EPP
- remove /proc and use /sys
- learn and utilise udev

- some interesting excerpts from http://lwn.net/Articles/2.6-kernel-api/

 + The kernel now performs access checking for read() and write()
calls before invoking the driver- or filesystem-specific
file_operations method.

 + The file_operations structure now contains an unlocked_ioctl()
member. If that member is non-NULL, it will be called in preference to
the regular ioctl() method - and the big kernel lock will not be
held. New code should use unlocked_ioctl() and the programmer should
ensure that the proper locking has been performed. There is also a new
compat_ioctl() method which is called, if present, when a 32-bit
process calls ioctl() on a 64-bit system.

library:
- use kernel,rs232,network interfaces in lib

apps:
- replace midi engine in midi2dmx with better one if it supports ALSA seq
  + midi2dmx needs to honour midi channels

misc:
- drivers/setup_devs should honour those linux distributions which use something like /etc/modutils and update-modutils stuff (debian and others)

-----------------------------------
Hardware to schnorr:
http://www.enttec.com
http://www.cinetix.de/intrface/index.htm die benutzen den http://www.ftdichip.com/
http://www.dmx4all.de

Hardware to Lt:
http://freedmx.com

I2C:
  http://secure.netroedge.com/~lm78/
  http://www.voxel.at/prj/i2c/images/i2c/i2c_adap.gif
  http://www.voxel.at/prj/i2c/pcf-faq.html

Startcode Semantics:
---------------------
0x00 = Dimmersteuerung
0x01 = High Bytes einer 16 Bit bertragung (Avolites)
0x06 = Low Byte einer 16 Bit bertragung
0x07 = 16 Bit bertragung mit Datenkompression und Checksum
0xFF = bertragung von Dimmerkennlinien
