Synergy Software Package User's Manual

RTOS-integrated SF Socket Wifi Framework Interface. More...

Data Structures

struct  sf_wifi_qca4010_ip_addr_t
 
struct  sf_wifi_qca4010_onchip_stack_ip_cfg_t
 
struct  sf_wifi_qca4010_onchip_stack_ctrl_t
 
struct  sf_wifi_qca4010_onchip_stack_cfg_t
 
struct  sf_wifi_qca4010_onchip_stack_api_t
 
struct  sf_wifi_qca4010_onchip_stack_instance_t
 

Macros

#define SF_WIFI_QCA4010_ONCHIP_API_VERSION_MAJOR   (2U)
 
#define SF_WIFI_QCA4010_ONCHIP_API_VERSION_MINOR   (0U)
 
#define IP_ADDRESS(a, b, c, d)   ((((ULONG)a) << 24) | (((ULONG)b) << 16) | (((ULONG)c) << 8) | ((ULONG)d))
 

Enumerations

enum  sf_wifi_qca4010_onchip_at_cmd_index_t {
  SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_ENABLE_DHCP = 0, SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_GET_IP_ADDRESS, SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_STATIC_IP_ADDRESS, SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_PING_IP_ADDRESS,
  SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_START_DHCP_SERVER, SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_STOP_DHCP_SERVER
}
 
enum  sf_wifi_qca4010_onchip_stack_ip_addr_mode_t { SF_WIFI_QCA4010_IP_ADDR_MODE_STATIC, SF_WIFI_QCA4010_IP_ADDR_MODE_DHCP }
 
enum  sf_wifi_qca4010_ip_addr_version_t { SF_WIFI_QCA4010_IP_ADDR_VERSION_4, SF_WIFI_QCA4010_IP_ADDR_VERSION_6 }
 

Detailed Description

RTOS-integrated SF Socket Wifi Framework Interface.

Summary

This SSP Interface provides access to the ThreadX-aware SF WIFI QCA4010 Framework.

Macro Definition Documentation

◆ IP_ADDRESS

#define IP_ADDRESS (   a,
  b,
  c,
 
)    ((((ULONG)a) << 24) | (((ULONG)b) << 16) | (((ULONG)c) << 8) | ((ULONG)d))

IP Address Generation Macro

◆ SF_WIFI_QCA4010_ONCHIP_API_VERSION_MAJOR

#define SF_WIFI_QCA4010_ONCHIP_API_VERSION_MAJOR   (2U)

SF wifi onchip APIs Major Version

◆ SF_WIFI_QCA4010_ONCHIP_API_VERSION_MINOR

#define SF_WIFI_QCA4010_ONCHIP_API_VERSION_MINOR   (0U)

SF wifi onchip APIs Minor Version

Enumeration Type Documentation

◆ sf_wifi_qca4010_ip_addr_version_t

IP address version

Enumerator
SF_WIFI_QCA4010_IP_ADDR_VERSION_4 

IPv4 address.

SF_WIFI_QCA4010_IP_ADDR_VERSION_6 

IPv6 address.

◆ sf_wifi_qca4010_onchip_at_cmd_index_t

Enumeration for AT command index

Enumerator
SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_ENABLE_DHCP 

Index for Command to enable DHCP.

SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_GET_IP_ADDRESS 

Index for Command to IP address get.

SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_STATIC_IP_ADDRESS 

Index for command to static ip address get.

SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_PING_IP_ADDRESS 

Index for command to static ip address get.

SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_START_DHCP_SERVER 

Index for Command to start DHCP server.

SF_WIFI_QCA4010_ONCHIP_AT_CMD_INDEX_STOP_DHCP_SERVER 

Index for Command to stop DHCP server.

◆ sf_wifi_qca4010_onchip_stack_ip_addr_mode_t

IP addressing modes

Enumerator
SF_WIFI_QCA4010_IP_ADDR_MODE_STATIC 

Statically configure the IP address.

SF_WIFI_QCA4010_IP_ADDR_MODE_DHCP 

Get the IP address from DHCP server, dynamic assignment.