Other Parts Discussed in Thread: CC3200MOD
Hi,
I'm working on a project with the cc3235modsf on a custom board with TI-RTOS based on http get example.
With the following configuration, the device wakes up successfully when GPIO04 is set to high. But when adding PRCM_IO_RET_GRP_0 in ioRetentionShutdown it does not anymore.
Do you have any idea what could be causing the issue?
const PowerCC32XX_ConfigV1 PowerCC32XX_config = { .policyInitFxn = &PowerCC32XX_initPolicy, .policyFxn = &PowerCC32XX_sleepPolicy, .enterLPDSHookFxn = NULL, .resumeLPDSHookFxn = NULL, .enablePolicy = false, .enableGPIOWakeupLPDS = true, .enableGPIOWakeupShutdown = true, .enableNetworkWakeupLPDS = true, .wakeupGPIOSourceLPDS = PRCM_LPDS_GPIO4, .wakeupGPIOTypeLPDS = PRCM_LPDS_HIGH_LEVEL, .wakeupGPIOFxnLPDS = NULL, .wakeupGPIOFxnLPDSArg = 0, .wakeupGPIOSourceShutdown = PRCM_HIB_GPIO4, .wakeupGPIOTypeShutdown = PRCM_HIB_HIGH_LEVEL, .ramRetentionMaskLPDS = PRCM_SRAM_COL_1 | PRCM_SRAM_COL_2 | PRCM_SRAM_COL_3 | PRCM_SRAM_COL_4, .keepDebugActiveDuringLPDS = false, .ioRetentionShutdown = PRCM_IO_RET_GRP_1, .pinParkDefs = parkInfo, .numPins = sizeof(parkInfo) / sizeof(PowerCC32XX_ParkInfo) };
Latest sdk and service pack: sp_4.2.0.3_3.1.0.5_3.1.0.17
Best regards,
Cédric