hi ti friends:
1.I have some questions use example idle_profile with cc3200 LP. With this example,SW3(GPIO_13) can wake up the system. Now I want to use GPIO_17 to wake up the system ,so I add code in function
int gpio_intr_hndlr(int gpio_num)
{
unsigned char queue_msg = 2;
if((GPIO_SRC_WKUP == gpio_num)||(17 == gpio_num))
{
osi_MsgQWrite(&g_tWkupSignalQueue, &queue_msg, OSI_NO_WAIT);
}
return 0;
}
but GPIO_17 can't wake up the system.
In my option, I think add the judgement code in gpio_intr_hndlr,there is gpio in gpio_list in user_app_config.h,and config the gpio to input in pinmux.c,right?
2.About IO parking,just like cc32xx_io_park={PIN_01, "GPIO_10", WEAK_PULL_DOWN_STD}, is it means GPIO_10 will be pull down when come into LPDS? And restore after exit LPDS? thanks.