TuX as LLG logo
Software
DMX4Linux
Driver Suite for Linux
csv2iif.pl suite
convert PayPal transactions to IIF, OFX, QIF
Hardware
DMX30 Interface
128Ch SPP
DMX43 Interface
2out 2in EPP
LED Hardware
for Linux and Windows
EPROM Sampler
for 8 bits of sound
Misc
CatWeasel
Linux drivers for MK3/4 PCI
pg_trompe
PostgreSQL replication
trycatch
C exception/signal handling lib
Patches
to various software
Tools
and small scripts
Docs
misc documents
Links
to lighting stuff
DMX4Linux 2.6 - A DMX device driver package for Linux
Home Installation Documentation Interfaces Coding

I2C hardware

DMX4Linux can control the tda8444 DAC connected to an I2C bus. Up to 4 tda8444 can be controlled over a single I2C bus, resulting in 32 analog outputs.

If you don't have a I2C bus, you can fake it with a standard parallel port and the following schematic. Use the i2c-simple-par driver to access it.

Using your setup

You should connect your tda8444 hardware to an I2C bus and configure your Linux Kernel to enable the I2C subsystem and your local I2C device. If you are using the above parport hack, load the driver with: modprobe i2c-simple-par.

Then load the tda8444 driver: modprobe tda8444.
Finally load the DMX4Linux I2C driver: modprobe dmxi2c.
You should now have a working DMX4Linux setup.

Driver configuration

i2c-simple-par

Synopsis

i2c-simple-par [parport=<number>]
You can use the following line in /etc/modules.conf to set another default parport.
options i2c-simple-par parport=3

dmxi2c

Synopsis

dmxi2c [adapter=<number>]
The adapter parameter selects the 'nth DAC on the I2C bus.


Search:
https://llg.cubic.org/dmx4linux © 2001-2020 by Dirk Jagdmann and Michael Stickel