![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
Data Structures | |
| struct | wiced_sleep_config_t |
| Sleep configuration parameters. More... | |
Macros | |
| #define | WICED_SLEEP_MAX_TIME_TO_SLEEP ~0 |
| #define | WICED_SLEEP_WAKE_SOURCE_KEYSCAN (1<<0) |
| Wake sources. More... | |
| #define | WICED_SLEEP_WAKE_SOURCE_QUAD (1<<1) |
| Enable wake from quadrature sensor. | |
| #define | WICED_SLEEP_WAKE_SOURCE_GPIO (1<<2) |
| Enable wake from GPIO. | |
| #define | WICED_SLEEP_WAKE_SOURCE_MASK |
| All wake sources. More... | |
Typedefs | |
| typedef uint32_t(* | wiced_sleep_allow_check_callback )(wiced_sleep_poll_type_t type) |
| Application implements call back of this type to allow or disallow the chip to go to sleep. More... | |
Enumerations | |
| enum | wiced_sleep_boot_type_t { WICED_SLEEP_COLD_BOOT, WICED_SLEEP_FAST_BOOT } |
| Boot mode. More... | |
| enum | wiced_sleep_mode_type_t { WICED_SLEEP_MODE_NO_TRANSPORT, WICED_SLEEP_MODE_TRANSPORT } |
| Sleep modes. More... | |
| enum | wiced_sleep_wake_type_t { WICED_SLEEP_WAKE_ACTIVE_LOW, WICED_SLEEP_WAKE_ACTIVE_HIGH } |
| Active interrupt level for Wake through GPIO. More... | |
| enum | wiced_sleep_poll_type_t { WICED_SLEEP_POLL_TIME_TO_SLEEP, WICED_SLEEP_POLL_SLEEP_PERMISSION } |
| Sleep poll type. More... | |
| enum | wiced_sleep_permission_type_t { WICED_SLEEP_NOT_ALLOWED, WICED_SLEEP_ALLOWED_WITHOUT_SHUTDOWN, WICED_SLEEP_ALLOWED_WITH_SHUTDOWN } |
| Sleep permission Note: SHUTDOWN mode sleep puts the chip in the lowest power saving sleep mode. More... | |
| enum | pmu_sleep_t { PMU_SLEEP_NOT_ALLOWED, PMU_SLEEP_WITH_XTAL_ON, PMU_SLEEP_WITH_XTAL_OFF, PMU_SLEEP_LITE_PDS, PMU_SLEEP_PDS, PMU_SLEEP_EPDS, PMU_SLEEP_MAX =PMU_SLEEP_EPDS } |
Functions | |
| wiced_result_t | wiced_sleep_allow_sleep (pmu_sleep_t sleep_mode) |
| API to configure PMU sleep mode parameters. More... | |
| wiced_result_t | wiced_sleep_configure (wiced_sleep_config_t *p_sleep_config) |
| API to configure sleep mode parameters. More... | |
| wiced_sleep_boot_type_t | wiced_sleep_get_boot_mode (void) |
| API to request reboot type. More... | |