5.13.0.0R1
Software Development Kit
wiced_wifi_deep_sleep.h File Reference

Data Structures

struct  wiced_ds1_debug_t
 
union  wiced_offload_value_t
 
struct  wiced_packet_pattern_t
 

Enumerations

Functions

void wiced_wifi_deep_sleep_get_status_string (uint8_t *output, uint16_t max_output_length)
 
wiced_result_t wiced_wifi_ds1_config (wiced_interface_t interface, wiced_offloads_container_t *offload_value, uint32_t ulp_wait_milliseconds)
 
wiced_result_t wiced_wifi_ds1_disable (wiced_interface_t interface)
 
wiced_result_t wiced_wifi_ds1_enable (wiced_interface_t interface)
 
void wiced_wifi_ds1_notify_link_change (void)
 
wiced_result_t wiced_wifi_ds1_set_complete_callback (wiced_wifi_ds1_complete_callback_t callback, void *user_parameter)
 
wiced_result_t wiced_wifi_enter_ds1 (wiced_interface_t interface, wiced_offload_t offload_type, wiced_offload_value_t *offload_value, uint32_t ulp_wait_milliseconds)
 
wiced_result_t wiced_wifi_enter_ds1_debug (wiced_interface_t interface, wiced_offload_t offload_type, wiced_offload_value_t *offload_value, uint32_t ulp_wait_milliseconds, wiced_ds1_debug_t *debug_overrides)
 
wiced_result_t wiced_wifi_wake_ds1 (wiced_interface_t interface)
 

Detailed Description

Defines functions to perform Wi-Fi Deep Sleep (DS1) operations

Enumeration Type Documentation

ds1 mode Offload types

Enumerator
WICED_OFFLOAD_PATTERN 

Pattern

WICED_OFFLOAD_KEEP_ALIVE 

Keep Alive

WICED_OFFLOAD_ARP_HOSTIP 

Host IP

WICED_OFFLOAD_MAGIC 

Magic packet wake

WICED_OFFLOAD_GTK 

GTK (Temporal key) refresh

WICED_OFFLOAD_DEAUTH 

Deauth

WICED_OFFLOAD_ALL 

ALL available