I'm working with a project that need change between 3 inputs, so I'm using a rotary encoder to do this job.
The problem it's when I use a Interface Read/write block to save on my EEPROM the state of the rotary, next reset the DSP doesn't boot.
I think it's a checksum error, like the EEPROM values changed (because the iface write block), the checksum it's not updated accordingly.
I read on another three posts that can be work using a ABCD block, or write 0x00 on the last 8 bits of the EEPROM code... Nothing worked.
Think it's a bug? Because DaveThib said the last sigmastudio version, when use a InterfaceWrite block, the software already change the checksum to all 00, and disable this function.
It's not working for me.
The program its attached too, with all XML files.
Thanks by advance.
Ps.: DSP: ADAU1466, EXPANDER: PCA9536, MEMORY: 24AA512 I2C.SIGMASTUDIO ICARO.rar