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

Reply via email to