Hi everyone,
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:
The program its attached too, with all XML files.
Thanks by advance.
Ps.: DSP: ADAU1466, EXPANDER: PCA9536, MEMORY: 24AA512 I2C.SIGMASTUDIO ICARO.rar