The team should make a software tool for configuring WM8731 codec to stream audio samples according to defined set of parameters. As I2C bus is used for sending configuration to the codec, it is allowed to use an embedded platform (e.g., Raspberry Pi) which contains an I2C controller and low-level software support for this interface. To this end, use the I2C pass-through design illustrated below:
Acceptance criteria
Able to demonstrate that embedded platform which runs the configuration tool is correctly connected to the codec on the DE1-SoC board.
Able to demonstrate that the configuration tool successfully communicates with the codec and send the defined parameters via I2C without errors
A document which describes configuration tool usage and available options
The team should make a software tool for configuring WM8731 codec to stream audio samples according to defined set of parameters. As I2C bus is used for sending configuration to the codec, it is allowed to use an embedded platform (e.g., Raspberry Pi) which contains an I2C controller and low-level software support for this interface. To this end, use the I2C pass-through design illustrated below:
Acceptance criteria