tda8425.h revision cabde247f900dcf6e58d009bbdd15099c028c6fc
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsynctypedef struct {
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync/* the third parameter is meant to force detection of tda8425.
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync This is because tda8425 is write-only and complete implementation
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync of I2C protocol is not always available. Besides address there is no good
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync way to autodetect it so we have to _know_ it is there anyway */
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT TDA8425Ptr Detect_tda8425(I2CBusPtr b, I2CSlaveAddr addr,Bool force);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT void tda8425_setaudio(TDA8425Ptr t);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsyncextern _X_EXPORT void tda8425_mute(TDA8425Ptr t, Bool mute);
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync "Detect_tda8425", \
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync "tda8425_init", \
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync "tda8425_setaudio", \
cabde247f900dcf6e58d009bbdd15099c028c6fcvboxsync "tda8425_mute"