ΣSigmaStudio Ask AI Русский Log in

How to use EEPROM block in SS+ for an I2C part?

SigmaDSP & SigmaStudio Brewster Jun 25, 2024 00:00 4 replies Original on forum ↗
Subscribe
Brewster Question
Jun 25, 2024 00:00

I have a board with an ADAU1452 and an EEPROM that are controlled via I2C from a small micro.

I would like to be able to load/read the EEPROM contents from SS+, which if you go to the settings looks possible. Except there's no setting that I can find to indicate the part is I2C, not SPI, nor can I find where the address is set.

Hitting F1 does not bring up a help page for the block, you just get the generic landing page.

Thanks

Audio Signal Processors

software

i2c

eeprom

ss+

i2c_address

2.2

SigmaDSP Audio Processors

Show More

DaveThib Reply
Jun 27, 2024 00:00

Hello Brewster,

Send me the project. It will save me some time.

Thanks,

Dave T

Brewster Reply
Jun 28, 2024 00:00

Hi Dave,

.ssprj file below, here's screen captures for anyone looking that doesn't want to open the file.

As an aside, the SigmaDSP examples on the Wiki don't seem to have the same concept of "Platform" as being a board with parts on it, in the example they are the actual DSP code. The Sharc examples do follow the board with things on it model. I'm not sure why the SigmaDSP ones are different is but it's certainly confusing.

Thanks for taking a look.

Brewster

eeprom-ex.ssprj

pastedimage1719547643932v1.png
pastedimage1719547643932v1.png
pastedimage1719547662012v2.png
pastedimage1719547662012v2.png
Brewster Reply
Oct 2, 2024 00:00

Any news? I'm really struggling to make I2C EEPROM work in SS+, though that's mostly on the A2B generic I2C thing vs. the EEPROM block here. I so wish I could go back to 4.7...

DaveThib Reply
Oct 4, 2024 00:00

Hello Brewster,

I just got word back that support for an I2C EEPROM will be included in the upcoming release of SS+ Rev 2.3.0

It is due to drop next week. Not sure of the exact date.

Dave T