How to control the I2S and I2C for the CS43L22 DAC?
In STM32CubeIDE, there doesn't seem to be any way to access the I2S and I2C interfaces for the CS43L22 on the STM32F407G-DISC1 board. There is nothing in the System Core, Analog, Timers ... Middleware and Software Packages configuration area of CubeIDE.
I will be generating my own audio samples, and they will be sent to the DAC in a timer interrupt. I will not be using DMA.
I have gathered numerous files that perform the higher-layer functions necessary, but I cannot find anything related to the low-level hardware control. For example, the schematic for the board indicates that the I2C address for the codec is 0x94. When I search through all of the files that I have found for "94", I don't find anything related to this address and I2C.
There must something out there because many people are successfully accessing this codec. I just cannot find it.
