I am currently working with an ESP32 Dev-Board and the ADAU1701. I implemented a programm on the ESP for I am able use the TCP/IP-protocoll which Sigma Studios provides. At the moment it is possible for me to upload my DSP-Programm via an Access-Point to the ESP and then by the I2C-Bus to the DSP. But i want to be able to just change the DSP-Board on the I2C-Bus to lets say the ADAU1401. I then just have to change the Sigma Studio settings but that also changes the TCP/IP protocoll for which I have to upload the correct ESP Programm for each type of DSP.
So my question is if there is a way to check which DSP is currently connected to the ESP on the I2C-Bus. Is there maybe any register on the DSP which i could read and which contains unique information in each DSP-Type?