Infineon Logo AIROC BTSDK v4.6 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wiced_sleep_config_t Struct Reference

This structure defines the sleep configuration parameters to be passed to wiced_sleep_configure API. More...

Data Fields

wiced_sleep_mode_type_t sleep_mode
 Defines whether to sleep with or without transport.
 
wiced_sleep_wake_type_t host_wake_mode
 Defines the active level for host wake signal.
 
wiced_sleep_wake_type_t device_wake_mode
 Defines the active level for device wake signal If device wake signal is not present on the device then GPIO defined in device_wake_gpio_num is used.
 
uint8_t device_wake_source
 Device wake source(s). More...
 
uint32_t device_wake_gpio_num
 GPIO# for device wake, mandatory for WICED_SLEEP_MODE_TRANSPORT.
 
wiced_sleep_allow_check_callback sleep_permit_handler
 Call back to be called by sleep framework to poll for sleep permission.
 
wiced_sleep_post_sleep_callback post_sleep_cback_handler
 Callback to application on wake from sleep.
 

Detailed Description

This structure defines the sleep configuration parameters to be passed to wiced_sleep_configure API.

Field Documentation

uint8_t device_wake_source

Device wake source(s).

See 'wake sources' defines for more details. GPIO is mandatory if WICED_SLEEP_MODE_TRANSPORT is used as sleep_mode


The documentation for this struct was generated from the following file: