The only information xCORE-AUDIO configuration guide is the following:
The datasheet has the following function (or similar) for each GPI pin:xCORE-AUDIO device supports HID inputs over GPI pins for audio control like play, pause, mute, etc. By default, this option is not enabled. It can be enabled by setting the HID_INPUTS_ENABLE option to 1. Technically, the xCORE-AUDIO device always enumerates an HID interface, but the HID button states are reported to the host only when this option is enabled.
I'm planning on using a configuration file rather than the hardware configuration straps, with HID_INPUTS_ENABLE set to 1. How can I expect the GPI interface to behave?Programmable input;
Alternate function: PLAY_PAUSE – HID play/pause button input
Do they behave the same as when using the straps, with the input performing the function listed as 'alternate function'?
Do they need to be configured, like the label 'programmable input' label implies? If so, is any information available about how this is done?