Here's what I found, trying this:
Code:
--------------------
void ak4396_set_rolloff(u8_t rolloff) {
if (rolloff > 1)
return;
/* rolloff 0 = sharp rolloff (default), 1 = slow rolloff
DZFE DZFM SLOW DFS1 DFS0 DEM1 DEM0 SMUTE
default:
0 0 0 0 0 0 1 0
slow:
0 0 1 0 0 0 1 0
*/
DEBUG_TRACE("ak4396_set_rolloff %d", rolloff);
REGSET(REG_CONTROL2, 0x2 | (rolloff << 5));
}
--------------------
Seems to work fine, but hard to tell.
--
andyg
------------------------------------------------------------------------
andyg's Profile: http://forums.slimdevices.com/member.php?userid=3292
View this thread: http://forums.slimdevices.com/showthread.php?t=76763
_______________________________________________
audiophiles mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/audiophiles