hier der Versuch, ein Raspi DigiAMP+ am ESP32-S3-DevKit-C Clone zu betreiben. Da gibt es einmal den I²S-Bus am DigiAMP+ (GPIO 18, 19, 21 - BCLK, LRC, DOUT) und den I²C Bus (GPIO 2, 3 - SDA, SCL) und Mute (GPIO 15 - 3V3). Das hatte ich mir mit einem RasPi 4 am Logikanalysator angesehen. auf dem I²C Bus kamen im Normal-Betrieb nur eine überschaubare Anzahl von Initialisierungen an: ADRS 0x4C - W 0x80, R 0, W 0x82, 0x10, usw.
Dann hab ich versucht, mit der I2SAudio Bibliothek von https://github.com/schreibfaul1/ESP32-audioI2S ein Radio zum Laufen zu bringen. Die protokollierten I²C-Kommandos hatte ich mit einem zweiten esp32-I²C-Receiver vorher kontrolliert, ob die auch genauso rüberkommen.
Tatsächlich hab ich da keinen Erfolg gehabt. Der I²C-Bus ist vom ESP32 gar nicht erreichbar. Was tut ein RasPi magisches mit seinem HAT, dass der in die Gänge kommt?
