theCore C++ embedded framework
|
Contains implementation for CS43L22 driver. More...
Data Structures | |
class | ecl::cs43l22< I2c, I2s, Rst_gpio > |
The CS43L22 codec driver implementation. More... | |
Namespaces | |
ecl | |
Contains implementation for CS43L22 driver.
The CS43L22 is a highly integrated, low power stereo DAC with headphone and ClassD speaker amplifiers See: https://www.cirrus.com/products/cs43l22/
Restrictions: Current implementation supports only I2S audio format. Sample size is fixed and equal to 16 bits. Also, DAC requires external clock (MCLK) to operate correctly. In many implementations, I2S interface can output MCLK. It can be used as external clock for DAC.