Hello.
My Platform is BCM9WCDUSI09 and SDK 3.1.2
I have downloaded "BCM9WCDUSI09.zip" file.
below are 233 line and 238 line of platform.c file
const platform_gpio_t wifi_control_pins[] =
{
[WWD_PIN_POWER ] = { GPIOC, 7 },
[WWD_PIN_RESET ] = { GPIOC, 1 },
//#if defined ( WICED_USE_WIFI_32K_CLOCK_MCO )
[WWD_PIN_32K_CLK ] = { GPIOB, 1 }, -----> 233 line
//#else
// [WWD_PIN_32K_CLK ] = { GPIOA, 11 },
//#endif
[WWD_PIN_BOOTSTRAP_0] = { GPIOB, 0 },
[WWD_PIN_BOOTSTRAP_1] = { GPIOB, 1 }, -------> 238 line
};
{GPIOB, 1} is duplicated.
Is it right?
Thanks.
The Platform defined is correct ! no conflict!
The WiFi chip selects the mode of communication SPI / SDIO by cheking the status of Bootstrap pins at the start up , and I think this wont be needing later. The 32 K MCO is used supply the clock while the WiFi chip is in power saver mode to wake up properly which can be enabled after chosing the mode of communication..
Thanks your reply.