No GRANT without PRIORITY on 3-wire mode
Posted: Wed Feb 15, 2023 6:04 am
As per the External Coexistence Design AppNote, I am using 3-wire COEX.
The BLE device never get the GRANT signal when PRIORITY signal is LOW and REQUEST is HIGH even there is no WiFi traffic. The behavior is same even WiFi not connected or no scan in progress.
Is there any additional configuration required other than the esp_enable_extern_coex_gpio_pin(EXTERN_COEX_WIRE_3, gpio_pin) for ESP to grant?
The BLE device never get the GRANT signal when PRIORITY signal is LOW and REQUEST is HIGH even there is no WiFi traffic. The behavior is same even WiFi not connected or no scan in progress.
Is there any additional configuration required other than the esp_enable_extern_coex_gpio_pin(EXTERN_COEX_WIRE_3, gpio_pin) for ESP to grant?
Code: Select all
esp_external_coex_gpio_set_t gpio_pin;
gpio_pin.in_pin0 = 1;
gpio_pin.in_pin1 = 2;
gpio_pin.out_pin0 = 3;
ESP_ERROR_CHECK( esp_enable_extern_coex_gpio_pin(EXTERN_COEX_WIRE_3, gpio_pin) );