Hey Yagami;
I will try to post some I2C data tomorrow. However, I am able to load the DSP enough to start up a simple program. [500hz sine wave generator, mute switch, DAC3 output] I also entered debug code in the default_driver() function. It prints a tack [-] to the terminal every time default_driver() calls SIGMA_WRITE_REGISTER_BLOCK(...) actually, it prints the tack after the function completes. I only see one tack and I verified a full packet of I2C data. At a glance only but I see the start bit.. lots of data ... and the stop bit.
Something in my SIGMA_WRITE_REGISTER_BLOCK(...) is not resetting, thus stopping the function from running again. I was kind of blindly copying the example and didn't put much thought into it. I have shortened my code and just now I added a spot to clear the variable. Ill check it tomorrow.