1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
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
|