Hi @Pierre. I really appreciate having your support.
Yes, IO configuration is handled through a factory object that will be packaged with the Akso-specific software distribution. It does not exist in the legacy factory object library. IO configuration from the processor’s perspective amounts to switching GPIO signals, so the implementation of the configuration objects is very simple. Full details on how this works and example patches of how to do IO configuration will ship with the Quickstart guide. Patches from the legacy system that do not do any explicit IO configuration will simply work normally in a default line level configuration.
Exactly. The top left IO test points correspond to the TRS jack connections; they are directly connected, redundant and can work simultaneously. The signals here pass through the configurable shifting and scaling circuitry.
The bottom left IO section on the other hand provides direct connections to the codec’s IO pins bypassing the conditioning circuitry.
AUX input is a feature of the
ADAU1961 codec that was unused in the original Core hardware implementation. Look at the codec datasheet linked in the reference manual for complete details (pages 27 and 33). It provides another single ended stereo input that can be mixed in prior to the
ADC. It can also be configured to bypass the codec and be mixed back in post
DAC. One application of this would be an effects unit that mixes “dry” and “wet” signals together, the “dry” signal simply bypassing all processing.