30#define M2M_STA_CMD_BASE 40
31#define M2M_CONFIG_CMD_BASE 1
32#define M2M_AP_CMD_BASE 70
33#define M2M_SERVER_CMD_BASE 100
34#define M2M_GEN_CMD_BASE 105
40#define M2M_OTA_CMD_BASE 100
41#define WIFI8_CMD_INTERNAL_WRITE 0xc3
42#define WIFI8_CMD_INTERNAL_READ 0xc4
43#define WIFI8_CMD_DMA_EXT_WRITE 0xc7
44#define WIFI8_CMD_DMA_EXT_READ 0xc8
45#define WIFI8_CMD_SINGLE_WRITE 0xc9
46#define WIFI8_CMD_SINGLE_READ 0xca
47#define WIFI8_CMD_RESET 0xcf
49#define WIFI8_SPI_RESP_RETRY_COUNT (10)
50#define WIFI8_SPI_RETRY_COUNT (10)
51#define WIFI8_DATA_PKT_SZ_256 256
52#define WIFI8_DATA_PKT_SZ_512 512
53#define WIFI8_DATA_PKT_SZ_1K 1024
54#define WIFI8_DATA_PKT_SZ_4K (4 * 1024)
55#define WIFI8_DATA_PKT_SZ_8K (8 * 1024)
56#define WIFI8_DATA_PKT_SZ WIFI8_DATA_PKT_SZ_8K
58#define PROGRAM_START 0x26961735ul
59#define BOOT_SUCCESS 0x10add09eul
60#define BOOT_START 0x12345678ul
62#define NBIT31 (0x80000000ul)
63#define NBIT30 (0x40000000ul)
64#define NBIT29 (0x20000000ul)
65#define NBIT28 (0x10000000ul)
66#define NBIT27 (0x08000000ul)
67#define NBIT26 (0x04000000ul)
68#define NBIT25 (0x02000000ul)
69#define NBIT24 (0x01000000ul)
70#define NBIT23 (0x00800000ul)
71#define NBIT22 (0x00400000ul)
72#define NBIT21 (0x00200000ul)
73#define NBIT20 (0x00100000ul)
74#define NBIT19 (0x00080000ul)
75#define NBIT18 (0x00040000ul)
76#define NBIT17 (0x00020000ul)
77#define NBIT16 (0x00010000ul)
78#define NBIT15 (0x00008000ul)
79#define NBIT14 (0x00004000ul)
80#define NBIT13 (0x00002000ul)
81#define NBIT12 (0x00001000ul)
82#define NBIT11 (0x00000800ul)
83#define NBIT10 (0x00000400ul)
84#define NBIT9 (0x00000200ul)
85#define NBIT8 (0x00000100ul)
86#define NBIT7 (0x00000080ul)
87#define NBIT6 (0x00000040ul)
88#define NBIT5 (0x00000020ul)
89#define NBIT4 (0x00000010ul)
90#define NBIT3 (0x00000008ul)
91#define NBIT2 (0x00000004ul)
92#define NBIT1 (0x00000002ul)
93#define NBIT0 (0x00000001ul)
95#define NMI_PERIPH_REG_BASE 0x1000
96#define NMI_CHIPID (NMI_PERIPH_REG_BASE)
97#define rNMI_GP_REG_0 (0x149c)
98#define rNMI_GP_REG_1 (0x14A0)
99#define rNMI_GLB_RESET (0x1400)
100#define rNMI_BOOT_RESET_MUX (0x1118)
101#define NMI_STATE_REG (0x108c)
102#define BOOTROM_REG (0xc000cul)
103#define NMI_REV_REG (0x207acul)
104#define M2M_WAIT_FOR_HOST_REG (0x207bcul)
105#define M2M_FINISH_INIT_STATE 0x02532636ul
106#define M2M_FINISH_BOOT_ROM 0x10add09eul
107#define M2M_START_FIRMWARE 0xef522f61ul
108#define M2M_START_PS_FIRMWARE 0x94992610ul
110#define M2M_ATE_FW_START_VALUE (0x3C1CD57Dul)
111#define M2M_ATE_FW_IS_UP_VALUE (0xD75DC1C3ul)
113#define REV_2B0 (0x2B0)
114#define REV_B0 (0x2B0)
115#define REV_3A0 (0x3A0)
116#define CHIP_ID_3000D (0x3000D0ul)
118#define GET_CHIPID() nmi_get_chipid()
119#define ISNMC1000(id) (((id & 0xfffff000ul) == 0x100000ul) ? 1 : 0)
120#define ISNMC1500(id) (((id & 0xfffff000ul) == 0x150000ul) ? 1 : 0)
121#define ISNMC3400(id) (((id & 0xfff0f000ul) == 0x300000ul) ? 1 : 0)
122#define REV(id) (((id)&0x00000ffful))
123#define EFUSED_MAC(value) (value & 0xffff0000ul)
125#define rHAVE_SDIO_IRQ_GPIO_BIT (NBIT0)
126#define rHAVE_USE_PMU_BIT (NBIT1)
127#define rHAVE_SLEEP_CLK_SRC_RTC_BIT (NBIT2)
128#define rHAVE_SLEEP_CLK_SRC_XO_BIT (NBIT3)
129#define rHAVE_EXT_PA_INV_TX_RX (NBIT4)
130#define rHAVE_LEGACY_RF_SETTINGS (NBIT5)
131#define rHAVE_LOGS_DISABLED_BIT (NBIT6)
132#define rHAVE_ETHERNET_MODE_BIT (NBIT7)
134#define NMI_GLB_RESET_0 (NMI_PERIPH_REG_BASE + 0x400)
135#define NMI_INTR_REG_BASE (NMI_PERIPH_REG_BASE + 0xa00)
136#define NMI_PIN_MUX_0 (NMI_PERIPH_REG_BASE + 0x408)
137#define NMI_INTR_ENABLE (NMI_INTR_REG_BASE)
138#define GET_UINT32(X, Y) (X[0 + Y] + ((uint32_t)X[1 + Y] << 8) + ((uint32_t)X[2 + Y] << 16) + ((uint32_t)X[3 + Y] << 24))
142#define M2M_HIF_INFO_SHIFT (0)
143#define M2M_HIF_INFO_MASK (0xffff)
146#define M2M_HIF_BLOCK_SHIFT (14)
147#define M2M_HIF_BLOCK_MASK (0x3)
148#define M2M_HIF_LEVEL_SHIFT (0)
149#define M2M_HIF_LEVEL_MASK (0x3fff)
152#define M2M_HIF_MAJOR_SHIFT (8)
153#define M2M_HIF_MAJOR_MASK (0x3f)
154#define M2M_HIF_MINOR_SHIFT (0)
155#define M2M_HIF_MINOR_MASK (0xff)
157#define M2M_GET_HIF_INFO(hif_ver) ((uint16_t)(((hif_ver) >> M2M_HIF_INFO_SHIFT) & M2M_HIF_INFO_MASK))
158#define M2M_GET_HIF_BLOCK(hif_info) ((uint8_t)(((hif_info) >> M2M_HIF_BLOCK_SHIFT) & M2M_HIF_BLOCK_MASK))
159#define M2M_GET_HIF_LEVEL(hif_info) ((uint16_t)(((hif_info) >> M2M_HIF_LEVEL_SHIFT) & M2M_HIF_LEVEL_MASK))
160#define M2M_GET_HIF_MAJOR(hif_info) ((uint8_t)(((hif_info) >> M2M_HIF_MAJOR_SHIFT) & M2M_HIF_MAJOR_MASK))
161#define M2M_GET_HIF_MINOR(hif_info) ((uint8_t)(((hif_info) >> M2M_HIF_MINOR_SHIFT) & M2M_HIF_MINOR_MASK))
163#define M2M_MAKE_HIF_INFO(hif_level) ( \
164 (((uint16_t)(hif_level)&M2M_HIF_LEVEL_MASK) << M2M_HIF_LEVEL_SHIFT) | \
165 (((uint16_t)M2M_HIF_BLOCK_VALUE & M2M_HIF_BLOCK_MASK) << M2M_HIF_BLOCK_SHIFT))
167#define M2M_AUTH_1X_USER_LEN_MAX 100
168#define M2M_AUTH_1X_PASSWORD_LEN_MAX 256
170#define M2M_HIF_BLOCK_VALUE (2)
171#define M2M_HIF_MAJOR_VALUE (1)
172#define M2M_HIF_MINOR_VALUE (4)
174#define TCP_SOCK_MAX (7)
176#define UDP_SOCK_MAX 4
178#define RAW_SOCK_MAX 1
179#define MAX_SOCKET (TCP_SOCK_MAX + UDP_SOCK_MAX + RAW_SOCK_MAX)
181#define SOCKET_BUFFER_SIZE 1472
183#define TLS_RECORD_HEADER_LENGTH (5)
184#define ETHERNET_HEADER_OFFSET (34)
185#define ETHERNET_HEADER_LENGTH (14)
186#define TCP_IP_HEADER_LENGTH (40)
187#define UDP_IP_HEADER_LENGTH (28)
189#define IP_PACKET_OFFSET (ETHERNET_HEADER_LENGTH + ETHERNET_HEADER_OFFSET - M2M_HIF_HDR_OFFSET)
191#define TCP_TX_PACKET_OFFSET (IP_PACKET_OFFSET + TCP_IP_HEADER_LENGTH)
192#define UDP_TX_PACKET_OFFSET (IP_PACKET_OFFSET + UDP_IP_HEADER_LENGTH)
193#define SSL_TX_PACKET_OFFSET (TCP_TX_PACKET_OFFSET + TLS_RECORD_HEADER_LENGTH)
195#define SOCKET_REQUEST(ctx, req_id, req_args, req_size, req_payload, req_payload_size, req_payload_offset) \
196 hif_send(ctx, M2M_REQ_GROUP_IP, req_id, req_args, req_size, req_payload, req_payload_size, req_payload_offset)
198#define SSL_FLAGS_ACTIVE NBIT0
200#define M2M_802_1X_UNENCRYPTED_USERNAME_FLAG 0x80
202#define M2M_802_1X_PREPEND_DOMAIN_FLAG 0x40
205#define M2M_802_1X_MSCHAP2_FLAG 0x01
207#define SOCKET_CMD_BIND 0x41
208#define SOCKET_CMD_LISTEN 0x42
209#define SOCKET_CMD_ACCEPT 0x43
210#define SOCKET_CMD_CONNECT 0x44
211#define SOCKET_CMD_SEND 0x45
212#define SOCKET_CMD_RECV 0x46
213#define SOCKET_CMD_SENDTO 0x47
214#define SOCKET_CMD_RECVFROM 0x48
215#define SOCKET_CMD_CLOSE 0x49
216#define SOCKET_CMD_DNS_RESOLVE 0x4A
217#define SOCKET_CMD_SSL_CONNECT 0x4B
218#define SOCKET_CMD_SSL_SEND 0x4C
219#define SOCKET_CMD_SSL_RECV 0x4D
220#define SOCKET_CMD_SSL_CLOSE 0x4E
221#define SOCKET_CMD_SET_SOCKET_OPTION 0x4F
222#define SOCKET_CMD_SSL_CREATE 0x50
223#define SOCKET_CMD_SSL_SET_SOCK_OPT 0x51
224#define SOCKET_CMD_PING 0x52
225#define SOCKET_CMD_SSL_CONNECT_ALPN 0x53
226#define SOCKET_CMD_RAW_SET_SOCK_OPT 0x54
227#define PING_ERR_SUCCESS 0
228#define PING_ERR_DEST_UNREACH 1
229#define PING_ERR_TIMEOUT 2
230#define HOSTNAME_MAX_SIZE 100
232#define SOCK_ERR_NO_ERROR 0
236#define SOCKET_FLAGS_SSL 0x01
237#define SOCKET_FLAGS_IPPROTO_RAW 0x02
238#define RAW_SOCK_ID (TCP_SOCK_MAX + UDP_SOCK_MAX)
240#define _htons(A) (uint16_t)((((uint16_t)(A)) << 8) | (((uint16_t)(A)) >> 8))
243#define NM_BSP_B_L_32(x) (x)
245#define NM_BSP_B_L_16(x) (x)
247#define NMI_PERIPH_REG_BASE 0x1000
248#define NMI_CHIPID (NMI_PERIPH_REG_BASE)
249#define NMI_PIN_MUX_0 (NMI_PERIPH_REG_BASE + 0x408)
250#define NMI_INTR_ENABLE (NMI_INTR_REG_BASE)
252#define NMI_SPI_REG_BASE 0xe800
253#define NMI_SPI_CTL (NMI_SPI_REG_BASE)
254#define NMI_SPI_MASTER_DMA_ADDR (NMI_SPI_REG_BASE + 0x4)
255#define NMI_SPI_MASTER_DMA_COUNT (NMI_SPI_REG_BASE + 0x8)
256#define NMI_SPI_SLAVE_DMA_ADDR (NMI_SPI_REG_BASE + 0xc)
257#define NMI_SPI_SLAVE_DMA_COUNT (NMI_SPI_REG_BASE + 0x10)
258#define NMI_SPI_TX_MODE (NMI_SPI_REG_BASE + 0x20)
259#define NMI_SPI_PROTOCOL_CONFIG (NMI_SPI_REG_BASE + 0x24)
260#define NMI_SPI_INTR_CTL (NMI_SPI_REG_BASE + 0x2c)
262#define NMI_SPI_PROTOCOL_OFFSET (NMI_SPI_PROTOCOL_CONFIG - NMI_SPI_REG_BASE)
264#define NMI_GLB_RESET_0 (NMI_PERIPH_REG_BASE + 0x400)
265#define NMI_INTR_REG_BASE (NMI_PERIPH_REG_BASE + 0xa00)
266#define NMI_PIN_MUX_0 (NMI_PERIPH_REG_BASE + 0x408)
267#define NMI_INTR_ENABLE (NMI_INTR_REG_BASE)
270#define CORT_HOST_COMM (0x14)
271#define HOST_CORT_COMM (0x0e)
272#define WAKE_CLK_REG (0x1)
273#define CLOCKS_EN_REG (0x13)
275#define TIMEOUT (2000)
276#define WAKEUP_TRIALS (4)
278#define NMI_AHB_DATA_MEM_BASE 0x30000ul
279#define NMI_AHB_SHARE_MEM_BASE 0xd0000ul
281#define WIFI_HOST_RCV_CTRL_0 (0x1070)
282#define WIFI_HOST_RCV_CTRL_1 (0x1084)
283#define WIFI_HOST_RCV_CTRL_2 (0x1078)
284#define WIFI_HOST_RCV_CTRL_3 (0x106c)
285#define WIFI_HOST_RCV_CTRL_4 (0x150400ul)
287#define INTERRUPT_CORTUS_0_3000D0 (0x10a8)
288#define INTERRUPT_CORTUS_1_3000D0 (0x10ac)
289#define INTERRUPT_CORTUS_2_3000D0 (0x10b0)
290#define INTERRUPT_CORTUS_3_3000D0 (0x10b4)
292#define M2M_HIF_MAX_PACKET_SIZE (1600 - 4)
293#define M2M_HIF_HDR_OFFSET (sizeof(wifi8_hif_hdr_t) + 4)
298#define SOCKET_BUFFER_MAX_LENGTH 1400
299#define M2M_MAX_GRP_NUM_REQ (127)
301#define SOCKET_CMD_RAW_SET_SOCK_OPT 0x54
306#define HIF_OTA_RB_ONLY 0xFFFF
307#define HIFCODE_OTA_RB ((M2M_REQ_GROUP_OTA << 8) | M2M_OTA_REQ_ROLLBACK)
308#define HIFCODE_OTA_SW ((M2M_REQ_GROUP_OTA << 8) | M2M_OTA_REQ_SWITCH_FIRMWARE)
314#define HIFCODE_SSL_WRITECERT ((M2M_REQ_GROUP_SSL << 8) | M2M_SSL_REQ_WRITE_OWN_CERTS)
315#define HIFCODE_WIFI_PASSIVESCAN ((M2M_REQ_GROUP_WIFI << 8) | M2M_WIFI_REQ_PASSIVE_SCAN)
316#define HIFCODE_WIFI_CONN ((M2M_REQ_GROUP_WIFI << 8) | M2M_WIFI_REQ_CONN)
317#define HIFCODE_WIFI_CONN_PARAM ((M2M_REQ_GROUP_WIFI << 8) | M2M_WIFI_IND_CONN_PARAM)
318#define HIFCODE_WIFI_DELETE_CRED ((M2M_REQ_GROUP_WIFI << 8) | M2M_WIFI_REQRSP_DELETE_APID)
319#define HIFCODE_WIFI_START_PROV_MODE ((M2M_REQ_GROUP_WIFI << 8) | M2M_WIFI_REQ_START_PROVISION_MODE)
320#define HIFCODE_WIFI_ENABLE_AP ((M2M_REQ_GROUP_WIFI << 8) | M2M_WIFI_REQ_ENABLE_AP)
321#define HIFCODE_IP_RAW_SOCK_OPT ((M2M_REQ_GROUP_IP << 8) | SOCKET_CMD_RAW_SET_SOCK_OPT)
323#define NMI_PERIPH_REG_BASE 0x1000
324#define NMI_CHIPID (NMI_PERIPH_REG_BASE)
325#define NMI_PIN_MUX_0 (NMI_PERIPH_REG_BASE + 0x408)
326#define NMI_INTR_ENABLE (NMI_INTR_REG_BASE)
328#define NMI_SPI_REG_BASE 0xe800
329#define NMI_SPI_CTL (NMI_SPI_REG_BASE)
330#define NMI_SPI_MASTER_DMA_ADDR (NMI_SPI_REG_BASE + 0x4)
331#define NMI_SPI_MASTER_DMA_COUNT (NMI_SPI_REG_BASE + 0x8)
332#define NMI_SPI_SLAVE_DMA_ADDR (NMI_SPI_REG_BASE + 0xc)
333#define NMI_SPI_SLAVE_DMA_COUNT (NMI_SPI_REG_BASE + 0x10)
334#define NMI_SPI_TX_MODE (NMI_SPI_REG_BASE + 0x20)
335#define NMI_SPI_PROTOCOL_CONFIG (NMI_SPI_REG_BASE + 0x24)
336#define NMI_SPI_INTR_CTL (NMI_SPI_REG_BASE + 0x2c)
338#define NMI_SPI_PROTOCOL_OFFSET (NMI_SPI_PROTOCOL_CONFIG - NMI_SPI_REG_BASE)
340#define SPI_BASE NMI_SPI_REG_BASE
342#define SPI_RESP_RETRY_COUNT (10)
343#define SPI_RETRY_COUNT (10)
344#define DATA_PKT_SZ_256 256
345#define DATA_PKT_SZ_512 512
346#define DATA_PKT_SZ_1K 1024
347#define DATA_PKT_SZ_4K (4 * 1024)
348#define DATA_PKT_SZ_8K (8 * 1024)
349#define DATA_PKT_SZ DATA_PKT_SZ_8K
356#define NEW_HIF_LIST \
358 HIFCODE_SSL_WRITECERT, \
359 HIFCODE_WIFI_PASSIVESCAN, \
361 HIFCODE_WIFI_CONN_PARAM, \
362 HIFCODE_WIFI_DELETE_CRED, \
363 HIFCODE_WIFI_START_PROV_MODE, \
364 HIFCODE_WIFI_ENABLE_AP, \
365 HIFCODE_IP_RAW_SOCK_OPT
367#define WIFI_1X_TLS_HS_FLAGS_PEER_AUTH NBIT1
368#define WIFI_1X_TLS_HS_FLAGS_PEER_CERTTIMECHECK NBIT2
369#define WIFI_1X_TLS_HS_FLAGS_REQUIRE_TIME NBIT3
370#define WIFI_1X_TLS_HS_FLAGS_SESSION_CACHING NBIT4
371#define WIFI_1X_TLS_HS_FLAGS_SPECIFY_ROOTCERT NBIT6
373#define WIFI_1X_TLS_HS_FLAGS_DEFAULT ( \
374 WIFI_1X_TLS_HS_FLAGS_PEER_AUTH | WIFI_1X_TLS_HS_FLAGS_PEER_CERTTIMECHECK | WIFI_1X_TLS_HS_FLAGS_SESSION_CACHING)
376#define HIF_BLACKLIST_SZ (sizeof(gau16_hif_blacklist) / sizeof(gau16_hif_blacklist[0]))
378#define WEP_104_KEY_SIZE ((uint8_t)13)
380#define PSK_CALC_LEN 40
382#define M2M_MAC_ADDRES_LEN 6
384#define MAX_TRX_CFG_SZ 8
385#define M2M_CRED_ENCRYPT_FLAG 0x02
386#define M2M_WIFI_CONN_BSSID_FLAG 0x01
387#define M2M_CRED_STORE_FLAG 0x01
389#define M2M_OTA_CMD_BASE 100
390#define M2M_MAX_GRP_NUM_REQ (127)
391#define WEP_40_KEY_SIZE ((uint8_t)5)
392#define WEP_104_KEY_SIZE ((uint8_t)13)
393#define WEP_40_KEY_STRING_SIZE ((uint8_t)10)
394#define WEP_104_KEY_STRING_SIZE ((uint8_t)26)
395#define WEP_KEY_MAX_INDEX ((uint8_t)4)
396#define M2M_SCAN_DEFAULT_NUM_SLOTS (2)
397#define M2M_SCAN_DEFAULT_SLOT_TIME (20)
398#define M2M_SCAN_DEFAULT_PASSIVE_SLOT_TIME (300)
399#define M2M_SCAN_DEFAULT_NUM_PROBE (2)
400#define M2M_FASTCONNECT_DEFAULT_RSSI_THRESH (-45)
402#define NM_BUS_MAX_TRX_SZ 256
404#define M2M_MAX_SSID_LEN 33
406#define WEP_104_KEY_STRING_SIZE ((uint8_t)26)
408#define M2M_MAX_PSK_LEN 65
713 uint8_t au8_tls_specific_root_name_sha1[20];
723 uint8_t au81x_auth_details[];
824 uint8_t au8dhcp_server_ip[4];
825 uint8_t __pad24__[3];
843 uint8_t build_date[12];
844 uint8_t build_time[9];
878 uint8_t au8_src_mac_address[6];
879 uint8_t au8_dst_mac_address[6];
885 uint8_t __pad24__[3];
892 uint8_t __pad16__[2];
899 uint8_t __pad16__[2];
909#define __PADDING_TSTR_M2MWPS_INFO_ (4 - ((2 + M2M_MAX_SSID_LEN + M2M_MAX_PSK_LEN) % 4))
948 uint8_t __pad24__[3];
1028 uint8_t __pad24__[3];
1043 uint8_t __pad24__[3];
1048 uint8_t au8_def_router_ip[4];
1049 uint8_t au8dns_server_ip[4];
1050 uint8_t au8_subnet_mask[4];
1062 char ac_http_server_domain_name[64];
1067 uint8_t __pad24__[3];
1081 uint8_t __pad24__[3];
1087 uint8_t __pad24__[3];
1141 uint8_t __pad24__[3];
1208 uint8_t __pad24__[3];
1231 uint8_t au8ip_addr[4];
1232 uint8_t au8mac_address[6];
1234 uint8_t __pad24__[3];
1265 uint8_t __pad24__[3];
1272 uint8_t data_msg[0xFF];
1283 uint8_t __pad16__[2];
1289 uint8_t __pad24__[3];
1300 uint8_t __pad24__[3];
1306 uint8_t __pad24___[3];
1325#define __padding_tstr_system_time_ (4 - (7 % 4))
1335typedef void (*
wifi8_ping_cb_t)(uint32_t u32ip_addr, uint32_t u32rtt, uint8_t u8_error_code);
1353 uint8_t __pad16__[2];
Definition wifi8_types.h:1212
wifi8_sock_addr_t str_addr
Definition wifi8_types.h:1213
int8_t s_listen_sock
Definition wifi8_types.h:1214
int8_t s_connected_sock
Definition wifi8_types.h:1215
uint16_t u16_void
Definition wifi8_types.h:1216
Definition wifi8_types.h:729
uint16_t u16_user_name_len
Definition wifi8_types.h:752
uint16_t u16_password_len
Definition wifi8_types.h:756
uint8_t * pu8_domain
Definition wifi8_types.h:730
uint8_t b_unencrypted_user_name
Definition wifi8_types.h:759
uint16_t u16_domain_len
Definition wifi8_types.h:747
uint8_t * pu8_user_name
Definition wifi8_types.h:739
uint8_t * pu8_password
Definition wifi8_types.h:744
uint8_t b_prepend_domain
Definition wifi8_types.h:765
Definition wifi8_types.h:1100
uint8_t u8_passphrase_len
Definition wifi8_types.h:1104
uint8_t * pu8_passphrase
Definition wifi8_types.h:1103
uint8_t * pu8_psk
Definition wifi8_types.h:1101
Definition wifi8_types.h:1108
uint8_t * pu8_wep_key
Definition wifi8_types.h:1109
uint8_t u8_key_sz
Definition wifi8_types.h:1110
uint8_t u8_key_indx
Definition wifi8_types.h:1111
Definition wifi8_types.h:938
wifi8_sock_addr_t str_addr
Definition wifi8_types.h:939
uint16_t u16_session_id
Definition wifi8_types.h:942
int8_t sock
Definition wifi8_types.h:940
uint8_t u8_void
Definition wifi8_types.h:941
Definition wifi8_types.h:989
int8_t s8_status
Definition wifi8_types.h:991
uint16_t u16_session_id
Definition wifi8_types.h:992
int8_t sock
Definition wifi8_types.h:990
Definition wifi8_types.h:968
uint8_t u8_dummy
Definition wifi8_types.h:970
uint16_t u16_session_id
Definition wifi8_types.h:971
int8_t sock
Definition wifi8_types.h:969
Definition wifi8_types.h:1025
wifi8_connect_reply_t str_conn_reply
Definition wifi8_types.h:1026
uint8_t u8_app_protocol_idx
Definition wifi8_types.h:1027
Definition wifi8_types.h:1220
wifi8_sock_addr_t str_addr
Definition wifi8_types.h:1221
uint16_t u16_session_id
Definition wifi8_types.h:1224
uint8_t u8_ssl_flags
Definition wifi8_types.h:1223
int8_t sock
Definition wifi8_types.h:1222
Definition wifi8_types.h:1009
uint16_t u16_app_data_offset
Definition wifi8_types.h:1014
uint8_t u8_err_source
Definition wifi8_types.h:1018
int8_t s8_error
Definition wifi8_types.h:1011
int8_t sock
Definition wifi8_types.h:1010
uint8_t u8_err_code
Definition wifi8_types.h:1019
Definition wifi8_types.h:1176
uint32_t u32_host_ip
Definition wifi8_types.h:1178
Definition wifi8_types.h:1339
uint16_t u16eth_rcv_buf_size
Definition wifi8_types.h:1343
wifi8_app_wifi_cb_t pf_app_wifi_cb
Definition wifi8_types.h:1340
wifi8_app_eth_cb_t pf_app_eth_cb
Definition wifi8_types.h:1341
uint8_t u8_ethernet_enable
Definition wifi8_types.h:1344
uint8_t * au8eth_rcv_buf
Definition wifi8_types.h:1342
Definition wifi8_types.h:865
uint32_t u32_firmware_ota_rev
Definition wifi8_types.h:867
uint32_t u32_mac_efuse_mib
Definition wifi8_types.h:866
Definition wifi8_types.h:1310
uint16_t u16_length
Definition wifi8_types.h:1313
uint8_t u8_gid
Definition wifi8_types.h:1311
uint8_t u8_opcode
Definition wifi8_types.h:1312
Definition wifi8_types.h:785
uint32_t s_addr
Definition wifi8_types.h:786
Definition wifi8_types.h:1348
uint8_t gain_table_index
Definition wifi8_types.h:1352
wifi8_eth_init_param_t str_eth_init_param
Definition wifi8_types.h:1351
wifi8_app_wifi_cb_t pf_app_wifi_cb
Definition wifi8_types.h:1349
wifi8_app_mon_cb_t pf_app_mon_cb
Definition wifi8_types.h:1350
Definition wifi8_types.h:925
uint8_t u8_back_log
Definition wifi8_types.h:927
uint16_t u16_session_id
Definition wifi8_types.h:928
int8_t sock
Definition wifi8_types.h:926
Definition wifi8_types.h:961
int8_t s8_status
Definition wifi8_types.h:963
uint16_t u16_session_id
Definition wifi8_types.h:964
int8_t sock
Definition wifi8_types.h:962
Definition wifi8_types.h:1047
Definition wifi8_types.h:816
uint8_t u8_key_sz
Definition wifi8_types.h:820
uint8_t u8_listen_channel
Definition wifi8_types.h:818
uint8_t u8_key_indx
Definition wifi8_types.h:819
uint8_t u8_ssid_hide
Definition wifi8_types.h:823
uint8_t u8_sec_type
Definition wifi8_types.h:822
Definition wifi8_types.h:1054
wifi8_m2m_ap_config_ext_t str_ap_config_ext
Definition wifi8_types.h:1056
wifi8_m2m_ap_config_t str_ap_config
Definition wifi8_types.h:1055
Definition wifi8_types.h:1269
uint16_t u16_len
Definition wifi8_types.h:1270
Definition wifi8_types.h:1127
uint8_t u8_options
Definition wifi8_types.h:1130
uint8_t u8_auth_type
Definition wifi8_types.h:1132
uint8_t u8_ssid_len
Definition wifi8_types.h:1128
Definition wifi8_types.h:1115
uint16_t u16_cred_size
Definition wifi8_types.h:1116
uint8_t u8_channel
Definition wifi8_types.h:1123
uint8_t u8_cred_store_flags
Definition wifi8_types.h:1118
Definition wifi8_types.h:1228
uint8_t s8rssi
Definition wifi8_types.h:1233
uint8_t u8_sec_type
Definition wifi8_types.h:1230
Definition wifi8_types.h:1258
int8_t s8_error_code
Definition wifi8_types.h:1259
Definition wifi8_types.h:1287
int8_t s8_error_code
Definition wifi8_types.h:1288
Definition wifi8_types.h:1304
uint8_t u8_gain_table
Definition wifi8_types.h:1305
Definition wifi8_types.h:1293
int8_t s8_error_code
Definition wifi8_types.h:1294
Definition wifi8_types.h:1247
uint8_t u8_status
Definition wifi8_types.h:1251
uint8_t u8_sec_type
Definition wifi8_types.h:1250
Definition wifi8_types.h:1060
uint8_t u8_enable_redirect
Definition wifi8_types.h:1063
wifi8_m2m_ap_config_ext_t str_ap_config_ext
Definition wifi8_types.h:1066
wifi8_m2m_ap_config_t str_ap_config
Definition wifi8_types.h:1061
Definition wifi8_types.h:1079
uint8_t u8_index
Definition wifi8_types.h:1080
Definition wifi8_types.h:837
uint8_t u8_firmware_rsvd
Definition wifi8_types.h:840
uint16_t u16_firmware_hif_info
Definition wifi8_types.h:838
uint8_t u8_firmware_patch
Definition wifi8_types.h:842
uint8_t u8_firmware_major
Definition wifi8_types.h:839
uint8_t u8_firmware_minor
Definition wifi8_types.h:841
Definition wifi8_types.h:896
int8_t s8_scan_state
Definition wifi8_types.h:898
uint8_t u8_numof_ch
Definition wifi8_types.h:897
Definition wifi8_types.h:1085
uint8_t u8_ch_num
Definition wifi8_types.h:1086
Definition wifi8_types.h:689
uint32_t u32_tls_cs_bmp
Definition wifi8_types.h:715
uint32_t u32_rsv
Definition wifi8_types.h:721
uint16_t u16_certificate_offset
Definition wifi8_types.h:709
uint32_t u32_tls_hs_flags
Definition wifi8_types.h:719
uint16_t u16_private_key_offset
Definition wifi8_types.h:705
uint8_t u8_user_name_length
Definition wifi8_types.h:699
uint8_t u8_flags
Definition wifi8_types.h:690
uint8_t u8_hdr_length
Definition wifi8_types.h:701
uint8_t u8_domain_length
Definition wifi8_types.h:697
uint16_t u16_private_key_length
Definition wifi8_types.h:707
uint16_t u16_certificate_length
Definition wifi8_types.h:711
Definition wifi8_types.h:1150
wifi8_m2m_conn_cred_hdr_t str_conn_cred_hdr
Definition wifi8_types.h:1151
wifi8_m2m_conn_cred_cmn_t str_conn_cred_cmn
Definition wifi8_types.h:1152
Definition wifi8_types.h:1163
wifi8_m2m_wifi_sec_info_legacy_1_2_t str_sec
Definition wifi8_types.h:1164
uint8_t u8_no_save_cred
Definition wifi8_types.h:1167
uint16_t u16_ch
Definition wifi8_types.h:1165
Definition wifi8_types.h:1091
uint8_t u8_psk_calculated
Definition wifi8_types.h:1095
uint8_t u8_passphrase_len
Definition wifi8_types.h:1092
Definition wifi8_types.h:871
uint32_t u32_data_rate_kbps
Definition wifi8_types.h:883
uint8_t u8_cipher_type
Definition wifi8_types.h:877
uint8_t u8_service_class
Definition wifi8_types.h:874
int8_t s8rssi
Definition wifi8_types.h:884
uint8_t u8_header_length
Definition wifi8_types.h:876
uint16_t u16_data_length
Definition wifi8_types.h:881
uint8_t u8_frame_type
Definition wifi8_types.h:872
uint8_t u8_frame_subtype
Definition wifi8_types.h:873
uint8_t u8_priority
Definition wifi8_types.h:875
uint16_t u16_frame_length
Definition wifi8_types.h:882
Definition wifi8_types.h:1156
wifi8_m2m_wifi_auth_legacy_1_2_t uni_auth
Definition wifi8_types.h:1157
uint8_t u8_sec_type
Definition wifi8_types.h:1158
Definition wifi8_types.h:889
uint8_t u8_curr_state
Definition wifi8_types.h:890
uint8_t u8_err_code
Definition wifi8_types.h:891
Definition wifi8_types.h:1137
uint8_t u8_key_sz
Definition wifi8_types.h:1139
uint8_t u8_key_indx
Definition wifi8_types.h:1138
Definition wifi8_types.h:1039
uint8_t u8_key_sz
Definition wifi8_types.h:1041
uint8_t u8_key_indx
Definition wifi8_types.h:1040
Definition wifi8_types.h:1071
uint8_t u8_rsv
Definition wifi8_types.h:1075
uint8_t u8_key_len
Definition wifi8_types.h:1073
uint8_t u8_key_index
Definition wifi8_types.h:1072
Definition wifi8_types.h:914
uint8_t u8index
Definition wifi8_types.h:915
uint8_t s8rssi
Definition wifi8_types.h:916
uint8_t u8_auth_type
Definition wifi8_types.h:917
uint8_t _pad8_
Definition wifi8_types.h:921
uint8_t u8ch
Definition wifi8_types.h:918
Definition wifi8_types.h:903
uint8_t u8_ch
Definition wifi8_types.h:905
uint8_t u8_auth_type
Definition wifi8_types.h:904
Definition wifi8_types.h:1238
uint32_t u32_subnet_mask
Definition wifi8_types.h:1242
uint32_t u32dns
Definition wifi8_types.h:1241
uint32_t u32_static_ip
Definition wifi8_types.h:1239
uint32_t u32_gateway
Definition wifi8_types.h:1240
uint32_t u32_dhcp_lease_time
Definition wifi8_types.h:1243
Definition wifi8_types.h:829
wifi8_m2m_scan_ch_t enu_channel
Definition wifi8_types.h:833
uint8_t * pu8_bssid
Definition wifi8_types.h:830
uint8_t * pu8_ssid
Definition wifi8_types.h:831
uint8_t u8_ssid_len
Definition wifi8_types.h:832
Definition wifi8_types.h:1171
uint16_t u16_max_trx_sz
Definition wifi8_types.h:1172
Definition wifi8_types.h:1201
uint16_t u16_success
Definition wifi8_types.h:1205
uint32_t u32rtt
Definition wifi8_types.h:1204
uint32_t u32_cmd_private
Definition wifi8_types.h:1203
uint8_t u8_error_code
Definition wifi8_types.h:1207
uint16_t u16_fail
Definition wifi8_types.h:1206
uint32_t u32ip_addr
Definition wifi8_types.h:1202
Definition wifi8_types.h:1277
uint8_t * pu8_rng_buff
Definition wifi8_types.h:1279
uint16_t u16_prng_size
Definition wifi8_types.h:1281
Definition wifi8_types.h:952
uint16_t u16_buf_len
Definition wifi8_types.h:957
uint32_t u32_timeoutmsec
Definition wifi8_types.h:953
uint16_t u16_session_id
Definition wifi8_types.h:956
int8_t sock
Definition wifi8_types.h:954
uint8_t u8_void
Definition wifi8_types.h:955
Definition wifi8_types.h:1182
uint16_t u16_data_offset
Definition wifi8_types.h:1185
wifi8_sock_addr_t str_remote_addr
Definition wifi8_types.h:1183
int16_t s16_recv_status
Definition wifi8_types.h:1184
uint16_t u16_session_id
Definition wifi8_types.h:1188
int8_t sock
Definition wifi8_types.h:1186
uint8_t u8_void
Definition wifi8_types.h:1187
Definition wifi8_types.h:855
wifi8_sock_addr_t str_addr
Definition wifi8_types.h:859
uint16_t u16_void
Definition wifi8_types.h:861
uint16_t u16_session_id
Definition wifi8_types.h:860
int8_t sock
Definition wifi8_types.h:856
uint16_t u16_data_size
Definition wifi8_types.h:858
uint8_t u8_void
Definition wifi8_types.h:857
Definition wifi8_types.h:1192
int16_t s16_sent_bytes
Definition wifi8_types.h:1195
uint16_t u16_void
Definition wifi8_types.h:1197
uint16_t u16_session_id
Definition wifi8_types.h:1196
int8_t sock
Definition wifi8_types.h:1193
uint8_t u8_void
Definition wifi8_types.h:1194
Definition wifi8_types.h:848
uint16_t u16_port
Definition wifi8_types.h:850
uint16_t u16_family
Definition wifi8_types.h:849
uint32_t u32ip_addr
Definition wifi8_types.h:851
Definition wifi8_types.h:791
uint16_t sin_port
Definition wifi8_types.h:793
wifi8_in_addr_t sin_addr
Definition wifi8_types.h:794
uint16_t sin_family
Definition wifi8_types.h:792
Definition wifi8_types.h:772
uint16_t sa_family
Definition wifi8_types.h:773
Definition wifi8_types.h:1002
int8_t sock
Definition wifi8_types.h:1003
wifi8_sockaddr_in_t str_addr
Definition wifi8_types.h:1005
Definition wifi8_types.h:932
int8_t status
Definition wifi8_types.h:933
Definition wifi8_types.h:778
uint8_t * head
Definition wifi8_types.h:780
int length
Definition wifi8_types.h:781
uint8_t * data_buf
Definition wifi8_types.h:779
Definition wifi8_types.h:1032
int8_t s8_error
Definition wifi8_types.h:1034
int8_t sock
Definition wifi8_types.h:1033
Definition wifi8_types.h:807
uint8_t state
Definition wifi8_types.h:808
wifi8_socket_buffer_t buffer
Definition wifi8_types.h:811
wifi8_socket_recv_msg_t recv_msg
Definition wifi8_types.h:810
int8_t parent
Definition wifi8_types.h:809
wifi8_sockaddr_t _last_sendto_addr
Definition wifi8_types.h:812
Definition wifi8_types.h:996
int8_t status
Definition wifi8_types.h:997
Definition wifi8_types.h:799
int16_t s16_buffer_size
Definition wifi8_types.h:801
wifi8_sockaddr_in_t str_remote_addr
Definition wifi8_types.h:803
uint16_t u16_remaining_size
Definition wifi8_types.h:802
uint8_t * pu8_buffer
Definition wifi8_types.h:800
Definition wifi8_types.h:975
uint8_t u8_err_source
Definition wifi8_types.h:984
uint16_t u16_user_buffer_size
Definition wifi8_types.h:977
uint8_t * pu8_user_buffer
Definition wifi8_types.h:976
uint8_t u8_alpn_status
Definition wifi8_types.h:983
uint8_t u8ssl_flags
Definition wifi8_types.h:981
uint16_t u16_data_offset
Definition wifi8_types.h:979
uint8_t b_is_used
Definition wifi8_types.h:980
uint16_t u16_session_id
Definition wifi8_types.h:978
uint8_t b_is_recv_pending
Definition wifi8_types.h:982
uint8_t u8_err_code
Definition wifi8_types.h:985
Definition wifi8_types.h:946
int8_t ssl_sock
Definition wifi8_types.h:947
Definition wifi8_types.h:1317
uint8_t u8_day
Definition wifi8_types.h:1320
uint8_t u8_second
Definition wifi8_types.h:1323
uint16_t u16_year
Definition wifi8_types.h:1318
uint8_t u8_month
Definition wifi8_types.h:1319
uint8_t u8_minute
Definition wifi8_types.h:1322
uint8_t u8_hour
Definition wifi8_types.h:1321
Definition wifi8_types.h:1144
wifi8_m2m_wifi_wep_params_legacy_1_2_t str_wep_info
Definition wifi8_types.h:1146
void(* wifi8_app_eth_cb_t)(uint8_t u8_msg_type, void *pv_msg, void *pv_ctrl_buf)
Definition wifi8_types.h:1336
#define WEP_104_KEY_STRING_SIZE
Definition wifi8_types.h:394
wifi8_m2m_server_cmd_t
Definition wifi8_types.h:640
@ M2M_WIFI_RESP_CLIENT_INFO
Definition wifi8_types.h:642
@ M2M_WIFI_MAX_SERVER_ALL
Definition wifi8_types.h:644
@ M2M_WIFI_REQ_CLIENT_CTRL
Definition wifi8_types.h:641
@ M2M_WIFI_REQ_SERVER_INIT
Definition wifi8_types.h:643
#define HOSTNAME_MAX_SIZE
Definition wifi8_types.h:230
void(* wifi8_ping_cb_t)(uint32_t u32ip_addr, uint32_t u32rtt, uint8_t u8_error_code)
Definition wifi8_types.h:1335
void(* wifi8_app_mon_cb_t)(wifi8_m2m_wifi_rx_packet_info_t *pstr_wifi_rx_packet, uint8_t *pu8_payload, uint16_t u16_payload_size)
Definition wifi8_types.h:1332
wifi8_m2m_req_group_t
Definition wifi8_types.h:587
@ M2M_REQ_GROUP_HIF
Definition wifi8_types.h:591
@ M2M_REQ_GROUP_WIFI
Definition wifi8_types.h:589
@ M2M_REQ_GROUP_OTA
Definition wifi8_types.h:592
@ M2M_REQ_GROUP_IP
Definition wifi8_types.h:590
@ M2M_REQ_GROUP_SSL
Definition wifi8_types.h:593
@ M2M_REQ_GROUP_INTERNAL
Definition wifi8_types.h:595
@ M2M_REQ_GROUP_SIGMA
Definition wifi8_types.h:594
@ M2M_REQ_GROUP_MAIN
Definition wifi8_types.h:588
void(* wifi8_app_resolve_cb_t)(uint8_t *pu8_domain_name, uint32_t u32_server_ip)
Definition wifi8_types.h:1334
wifi8_socket_callback_msg_t
Definition wifi8_types.h:526
@ SOCKET_MSG_SENDTO
Definition wifi8_types.h:534
@ SOCKET_MSG_RECV
Definition wifi8_types.h:532
@ SOCKET_MSG_LISTEN
Definition wifi8_types.h:528
@ SOCKET_MSG_RECVFROM
Definition wifi8_types.h:535
@ SOCKET_MSG_DNS_RESOLVE
Definition wifi8_types.h:529
@ SOCKET_MSG_ACCEPT
Definition wifi8_types.h:530
@ SOCKET_MSG_SEND
Definition wifi8_types.h:533
@ SOCKET_MSG_CONNECT
Definition wifi8_types.h:531
@ SOCKET_MSG_BIND
Definition wifi8_types.h:527
wifi8_m2m_ssl_cmd_t
Definition wifi8_types.h:605
@ M2M_SSL_REQ_CERT_VERIF
Definition wifi8_types.h:606
@ M2M_SSL_REQ_SET_CS_LIST
Definition wifi8_types.h:611
@ M2M_SSL_RESP_WRITE_OWN_CERTS
Definition wifi8_types.h:613
@ M2M_SSL_RSV
Definition wifi8_types.h:609
@ M2M_SSL_REQ_SET_CERT_VERIF_MODE
Definition wifi8_types.h:614
@ M2M_SSL_RESP_ECC
Definition wifi8_types.h:608
@ M2M_SSL_RESP_SET_CS_LIST
Definition wifi8_types.h:612
@ M2M_SSL_REQ_WRITE_OWN_CERTS
Definition wifi8_types.h:610
@ M2M_SSL_REQ_ECC
Definition wifi8_types.h:607
#define PSK_CALC_LEN
Definition wifi8_types.h:380
wifi8_m2m_gen_cmd_t
Definition wifi8_types.h:539
@ M2M_WIFI_MAX_GEN_ALL
Definition wifi8_types.h:543
@ M2M_WIFI_REQRSP_DELETE_APID
Definition wifi8_types.h:540
@ M2M_WIFI_REQ_ROAMING
Definition wifi8_types.h:542
#define M2M_GEN_CMD_BASE
Definition wifi8_types.h:34
void(* wifi8_app_socket_cb_t)(int8_t sock, uint8_t u8_msg, void *pv_msg)
Definition wifi8_types.h:1333
wifi8_m2m_conn_state_t
Definition wifi8_types.h:440
@ M2M_WIFI_DISCONNECTED
Definition wifi8_types.h:441
@ M2M_WIFI_UNDEF
Definition wifi8_types.h:444
@ M2M_WIFI_CONNECTED
Definition wifi8_types.h:442
@ M2M_WIFI_ROAMED
Definition wifi8_types.h:443
wifi8_nm_state_t
Definition wifi8_types.h:618
@ NM_STATE_START
Definition wifi8_types.h:621
@ NM_STATE_DEINIT
Definition wifi8_types.h:619
@ NM_STATE_INIT
Definition wifi8_types.h:620
#define M2M_STA_CMD_BASE
Definition wifi8_types.h:30
wifi8_wifi_state_t
Definition wifi8_types.h:561
@ WIFI_STATE_START
Definition wifi8_types.h:564
@ WIFI_STATE_DEINIT
Definition wifi8_types.h:562
@ WIFI_STATE_INIT
Definition wifi8_types.h:563
#define M2M_MAC_ADDRES_LEN
Definition wifi8_types.h:382
wifi8_m2m_scan_ch_t
Definition wifi8_types.h:411
@ M2M_WIFI_CH_3
Definition wifi8_types.h:414
@ M2M_WIFI_CH_1
Definition wifi8_types.h:412
@ M2M_WIFI_CH_10
Definition wifi8_types.h:421
@ M2M_WIFI_CH_13
Definition wifi8_types.h:424
@ M2M_WIFI_CH_7
Definition wifi8_types.h:418
@ M2M_WIFI_CH_14
Definition wifi8_types.h:425
@ M2M_WIFI_CH_8
Definition wifi8_types.h:419
@ M2M_WIFI_CH_2
Definition wifi8_types.h:413
@ M2M_WIFI_CH_6
Definition wifi8_types.h:417
@ M2M_WIFI_CH_12
Definition wifi8_types.h:423
@ M2M_WIFI_CH_ALL
Definition wifi8_types.h:426
@ M2M_WIFI_CH_11
Definition wifi8_types.h:422
@ M2M_WIFI_CH_4
Definition wifi8_types.h:415
@ M2M_WIFI_CH_9
Definition wifi8_types.h:420
@ M2M_WIFI_CH_5
Definition wifi8_types.h:416
#define M2M_MAX_PSK_LEN
Definition wifi8_types.h:408
#define M2M_CONFIG_CMD_BASE
Definition wifi8_types.h:31
wifi8_m2m_sec_type_t
Definition wifi8_types.h:430
@ M2M_WIFI_SEC_WEP
Definition wifi8_types.h:434
@ M2M_WIFI_SEC_802_1X
Definition wifi8_types.h:435
@ M2M_WIFI_SEC_OPEN
Definition wifi8_types.h:432
@ M2M_WIFI_SEC_WPA_PSK
Definition wifi8_types.h:433
@ M2M_WIFI_NUM_AUTH_TYPES
Definition wifi8_types.h:436
@ M2M_WIFI_SEC_INVALID
Definition wifi8_types.h:431
wifi8_m2m_ota_cmd_t
Definition wifi8_types.h:625
@ M2M_OTA_REQ_SWITCH_FIRMWARE
Definition wifi8_types.h:630
@ M2M_OTA_REQ_NOTIF_SCHED
Definition wifi8_types.h:628
@ M2M_OTA_REQ_NOTIF_CHECK_FOR_UPDATE
Definition wifi8_types.h:627
@ M2M_OTA_RESP_UPDATE_STATUS
Definition wifi8_types.h:634
@ M2M_OTA_REQ_TEST
Definition wifi8_types.h:635
@ M2M_OTA_REQ_ROLLBACK
Definition wifi8_types.h:631
@ M2M_OTA_REQ_ABORT
Definition wifi8_types.h:632
@ M2M_OTA_MAX_ALL
Definition wifi8_types.h:636
@ M2M_OTA_RESP_NOTIF_UPDATE_INFO
Definition wifi8_types.h:633
@ M2M_OTA_REQ_START_UPDATE
Definition wifi8_types.h:629
@ M2M_OTA_REQ_NOTIF_SET_URL
Definition wifi8_types.h:626
wifi8_m2m_reqpkt_t
Definition wifi8_types.h:599
@ M2M_REQ_DATA_PKT
Definition wifi8_types.h:601
@ M2M_REQ_CONFIG_PKT
Definition wifi8_types.h:600
wifi8_cred_store_option_t
Definition wifi8_types.h:648
@ WIFI_CRED_SAVE_ENCRYPTED
Definition wifi8_types.h:651
@ WIFI_CRED_DONTSAVE
Definition wifi8_types.h:649
@ WIFI_CRED_SAVE_UNENCRYPTED
Definition wifi8_types.h:650
wifi8_return_value_t
WiFi 8 Click return value data.
Definition wifi8_types.h:572
@ WIFI8_ERROR
Definition wifi8_types.h:574
@ WIFI8_OK
Definition wifi8_types.h:573
wifi8_m2m_ssid_mode_t
Definition wifi8_types.h:555
@ SSID_MODE_HIDDEN
Definition wifi8_types.h:557
@ SSID_MODE_VISIBLE
Definition wifi8_types.h:556
wifi8_m2m_ap_cmd_t
Definition wifi8_types.h:547
@ M2M_WIFI_REQ_ENABLE_AP_LEGACY
Definition wifi8_types.h:548
@ M2M_WIFI_REQ_DISABLE_AP
Definition wifi8_types.h:549
@ M2M_WIFI_MAX_AP_ALL
Definition wifi8_types.h:551
@ M2M_WIFI_REQ_ENABLE_AP
Definition wifi8_types.h:550
#define M2M_MAX_SSID_LEN
Definition wifi8_types.h:404
wifi8_m2m_sta_cmd_t
Definition wifi8_types.h:448
@ M2M_WIFI_REQ_GET_PRNG
Definition wifi8_types.h:469
@ M2M_WIFI_REQ_WPS
Definition wifi8_types.h:457
@ M2M_WIFI_REQ_ENABLE_MONITORING
Definition wifi8_types.h:463
@ M2M_WIFI_REQ_SEND_WIFI_PACKET
Definition wifi8_types.h:466
@ M2M_WIFI_RESP_DEFAULT_CONNECT
Definition wifi8_types.h:452
@ M2M_WIFI_REQ_DEFAULT_CONNECT
Definition wifi8_types.h:451
@ M2M_WIFI_REQ_WPS_SCAN
Definition wifi8_types.h:456
@ M2M_WIFI_RESP_GET_PRNG
Definition wifi8_types.h:470
@ M2M_WIFI_MAX_STA_ALL
Definition wifi8_types.h:474
@ M2M_WIFI_REQ_START_WPS
Definition wifi8_types.h:458
@ M2M_WIFI_REQ_CONN
Definition wifi8_types.h:471
@ M2M_WIFI_REQ_DISCONNECT
Definition wifi8_types.h:453
@ M2M_WIFI_RESP_WIFI_RX_PACKET
Definition wifi8_types.h:465
@ M2M_WIFI_REQ_DHCP_CONF
Definition wifi8_types.h:460
@ M2M_WIFI_RESP_IP_CONFIGURED
Definition wifi8_types.h:461
@ M2M_WIFI_REQ_LSN_INT
Definition wifi8_types.h:467
@ M2M_WIFI_RESP_CON_STATE_CHANGED
Definition wifi8_types.h:454
@ M2M_WIFI_REQ_DOZE
Definition wifi8_types.h:468
@ M2M_WIFI_REQ_DISABLE_WPS
Definition wifi8_types.h:459
@ M2M_WIFI_REQ_DISABLE_MONITORING
Definition wifi8_types.h:464
@ M2M_WIFI_RESP_IP_CONFLICT
Definition wifi8_types.h:462
@ M2M_WIFI_REQ_CONNECT
Definition wifi8_types.h:449
@ M2M_WIFI_REQ_SLEEP
Definition wifi8_types.h:455
@ M2M_WIFI_IND_CONN_PARAM
Definition wifi8_types.h:473
#define M2M_OTA_CMD_BASE
Definition wifi8_types.h:40
wifi8_m2m_config_cmd_t
Definition wifi8_types.h:478
@ M2M_WIFI_RESP_MEMORY_RECOVER
Definition wifi8_types.h:495
@ M2M_WIFI_REQ_START_PROVISION_MODE
Definition wifi8_types.h:518
@ M2M_WIFI_RESP_BLE_API_RECV
Definition wifi8_types.h:513
@ M2M_WIFI_REQ_SET_ENABLE_LOGS
Definition wifi8_types.h:506
@ M2M_WIFI_REQ_SET_BATTERY_VOLTAGE
Definition wifi8_types.h:505
@ M2M_WIFI_REQ_SCAN_RESULT
Definition wifi8_types.h:499
@ M2M_WIFI_RESP_ETHERNET_RX_PACKET
Definition wifi8_types.h:510
@ M2M_WIFI_REQ_SEND_ETHERNET_PACKET
Definition wifi8_types.h:509
@ M2M_WIFI_RESP_CONN_INFO
Definition wifi8_types.h:486
@ M2M_WIFI_REQ_DISABLE_SNTP_CLIENT
Definition wifi8_types.h:494
@ M2M_WIFI_REQ_SET_SYS_TIME
Definition wifi8_types.h:491
@ M2M_WIFI_REQ_ENABLE_SNTP_CLIENT
Definition wifi8_types.h:492
@ M2M_WIFI_RESP_PROVISION_INFO
Definition wifi8_types.h:489
@ M2M_WIFI_REQ_SET_MAC_ADDRESS
Definition wifi8_types.h:480
@ M2M_WIFI_REQ_PASSIVE_SCAN
Definition wifi8_types.h:516
@ M2M_WIFI_REQ_CURRENT_RSSI
Definition wifi8_types.h:481
@ M2M_WIFI_REQ_UNRESTRICT_BLE
Definition wifi8_types.h:484
@ M2M_WIFI_MAX_CONFIG_ALL
Definition wifi8_types.h:522
@ M2M_WIFI_REQ_GET_SYS_TIME
Definition wifi8_types.h:507
@ M2M_WIFI_REQ_SET_TX_POWER
Definition wifi8_types.h:504
@ M2M_WIFI_REQ_CUST_INFO_ELEMENT
Definition wifi8_types.h:496
@ M2M_WIFI_REQ_BLE_API_SEND
Definition wifi8_types.h:512
@ M2M_WIFI_REQ_STOP_PROVISION_MODE
Definition wifi8_types.h:490
@ M2M_WIFI_REQ_SET_MAC_MCAST
Definition wifi8_types.h:511
@ M2M_WIFI_REQ_SET_POWER_PROFILE
Definition wifi8_types.h:503
@ M2M_WIFI_RESP_SET_GAIN_TABLE
Definition wifi8_types.h:515
@ M2M_WIFI_REQ_SET_SCAN_OPTION
Definition wifi8_types.h:501
@ M2M_WIFI_REQ_SET_DEVICE_NAME
Definition wifi8_types.h:487
@ M2M_WIFI_REQ_CONFIG_SNTP
Definition wifi8_types.h:517
@ M2M_WIFI_REQ_SET_SCAN_REGION
Definition wifi8_types.h:502
@ M2M_WIFI_RESP_SCAN_DONE
Definition wifi8_types.h:498
@ M2M_WIFI_RESP_SCAN_RESULT
Definition wifi8_types.h:500
@ M2M_WIFI_RESP_CURRENT_RSSI
Definition wifi8_types.h:482
@ M2M_WIFI_REQ_SCAN
Definition wifi8_types.h:497
@ M2M_WIFI_RESP_GET_SYS_TIME
Definition wifi8_types.h:508
@ M2M_WIFI_REQ_GET_CONN_INFO
Definition wifi8_types.h:485
@ M2M_WIFI_REQ_RESTART
Definition wifi8_types.h:479
@ M2M_WIFI_REQ_RESTRICT_BLE
Definition wifi8_types.h:483
@ M2M_WIFI_REQ_START_PROVISION_MODE_LEGACY
Definition wifi8_types.h:488
@ M2M_WIFI_REQ_SET_GAIN_TABLE
Definition wifi8_types.h:514
wifi8_m2m_wifi_mode_t
Definition wifi8_types.h:579
@ M2M_WIFI_MODE_MAX
Definition wifi8_types.h:583
@ M2M_WIFI_MODE_ETHERNET
Definition wifi8_types.h:582
@ M2M_WIFI_MODE_NORMAL
Definition wifi8_types.h:580
@ M2M_WIFI_MODE_CONFIG
Definition wifi8_types.h:581
#define __PADDING_TSTR_M2MWPS_INFO_
Definition wifi8_types.h:909
wifi8_tls_cert_exp_settings_t
Definition wifi8_types.h:680
@ TLS_CERT_EXP_CHECK_EN_IF_SYS_TIME
Definition wifi8_types.h:684
@ TLS_CERT_EXP_CHECK_DISABLE
Definition wifi8_types.h:681
@ TLS_CERT_EXP_CHECK_ENABLE
Definition wifi8_types.h:682
#define WEP_104_KEY_SIZE
Definition wifi8_types.h:378
void(* wifi8_app_wifi_cb_t)(uint8_t u8_msg_type, void *pv_msg)
Definition wifi8_types.h:1331
#define __padding_tstr_system_time_
Definition wifi8_types.h:1325
#define M2M_SERVER_CMD_BASE
Definition wifi8_types.h:33
wifi8_1x_option_t
Definition wifi8_types.h:659
@ WIFI_1X_SPECIFIC_ROOTCERT
Definition wifi8_types.h:673
@ WIFI_1X_TIME_VERIF_MODE
Definition wifi8_types.h:664
@ WIFI_1X_BYPASS_SERVER_AUTH
Definition wifi8_types.h:660
@ WIFI_1X_SESSION_CACHING
Definition wifi8_types.h:668
#define M2M_AP_CMD_BASE
Definition wifi8_types.h:32