How to configure software switches on ADSP-2156x Ezkit? Is there a code or guideline to do it ?
On the ADSP-2156x EZ-Board, most of the traditional mechanical switches have been replaced by I2C/TWI software-controlled switches. The remaining mechanical switches are provided for the boot mode and push buttons.
Reference any SoftConfig*.c file found in the ADSP-2156x BSP installation directory for an example of how to set up the SoftConfig feature of the ADSP-2156x EZ-Board through software. For example, ADC-DAC Audio talthrough example provided with ADSP-2156x BSP makes use of the soft config & can be found at :
The SoftConfig should be set up as per the application requirement. Care should be taken when changing SoftConfig settings not to create a conflict with interfaces. This is especially true when connecting extender cards.