5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
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

enum  wiced_offload_t {
  WICED_OFFLOAD_PATTERN = 0 , WICED_OFFLOAD_KEEP_ALIVE = 1 , WICED_OFFLOAD_ARP_HOSTIP = 2 , WICED_OFFLOAD_MAGIC = 3 ,
  WICED_OFFLOAD_GTK = 4 , WICED_OFFLOAD_DEAUTH = 5 , WICED_OFFLOAD_ALL = 6
}
 

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

◆ wiced_offload_t

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