Please review any further findings after further testing on the previous issues.
Once connected to ANCS and then connected to HFP,
Something seems to hold the pin high in the chip.
In this situation, I set the pin to GPIO and checked the status of PULL UP and PULL DOWN.
The pin was slightly higher than the middle, not the PULL_DOWN.
and it went up slightly.
wiced_hal_gpio_configure_pin(WICED_P31, GPIO_OUTPUT_ENABLE | GPIO_PULL_UP | GPIO_PULL_DOWN, GPIO_PIN_OUTPUT_LOW );
I attach the log.
iOS_HFP_ANCS.txt is connected to the HFP first and then connected ANCS later.
iOS_ANCS_HFP.txt is connected to the ANCS first and then connected HFP later.
Which version of WICED are you using? Would it be possible for you to share your project?
Are you sure you are not configuring the pin D6 for any other functionality other than PUART Tx pin(P31)?