|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "wifi_event.h"

结构体 | |
| struct | dl_list |
| struct | service_event_cb |
宏定义 | |
| #define | WPS_USBA 0x0001 |
| #define | WPS_ETHERNET 0x0002 |
| #define | WPS_LABEL 0x0004 |
| #define | WPS_DISPLAY 0x0008 |
| #define | WPS_EXT_NFC_TOKEN 0x0010 |
| #define | WPS_INT_NFC_TOKEN 0x0020 |
| #define | WPS_NFC_INTERFACE 0x0040 |
| #define | WPS_PUSHBUTTON 0x0080 |
| #define | WPS_KEYPAD 0x0100 |
| #define | WPS_VIRT_PUSHBUTTON 0x0280 |
| #define | WPS_PHY_PUSHBUTTON 0x0480 |
| #define | WPS_P2PS 0x1000 |
| #define | WPS_VIRT_DISPLAY 0x2008 |
| #define | WPS_PHY_DISPLAY 0x4008 |
| #define | off_set_of(type, member) ((unsigned int)&((type *)0)->member) |
| #define | dl_list_entry(item, type, member) ((type *)(void *)((char *)(item) - off_set_of(type, member))) |
| #define | dl_list_for_each_entry(item, list, type, member) |
| #define | dl_list_for_each_entry_safe(item, next, list, type, member) |
| #define | dl_list_first(object) ((object)->next) |
| #define | service_error_log0(msg_level, fmt) printf(fmt"\r\n") |
| #define | service_error_log1(msg_level, fmt, p1) printf(fmt"\r\n", p1) |
| #define | service_error_log2(msg_level, fmt, p1, p2) printf(fmt"\r\n", p1, p2) |
| #define | service_error_log3(msg_level, fmt, p1, p2, p3) printf(fmt"\r\n", p1, p2, p3) |
| #define | service_error_log4(msg_level, fmt, p1, p2, p3, p4) printf(fmt"\r\n", p1, p2, p3, p4) |
类型定义 | |
| typedef struct dl_list | dl_list |
| typedef struct service_event_cb | service_event_cb |
枚举 | |
| enum | { SERVICE_EXCESSIVE , SERVICE_MSGDUMP , SERVICE_DEBUG , SERVICE_INFO , SERVICE_WARNING , SERVICE_ERROR } |
| #define dl_list_entry | ( | item, | |
| type, | |||
| member | |||
| ) | ((type *)(void *)((char *)(item) - off_set_of(type, member))) |
| #define dl_list_first | ( | object | ) | ((object)->next) |
| #define dl_list_for_each_entry | ( | item, | |
| list, | |||
| type, | |||
| member | |||
| ) |
| #define dl_list_for_each_entry_safe | ( | item, | |
| next, | |||
| list, | |||
| type, | |||
| member | |||
| ) |
| #define service_error_log0 | ( | msg_level, | |
| fmt | |||
| ) | printf(fmt"\r\n") |
| #define service_error_log1 | ( | msg_level, | |
| fmt, | |||
| p1 | |||
| ) | printf(fmt"\r\n", p1) |
| #define service_error_log2 | ( | msg_level, | |
| fmt, | |||
| p1, | |||
| p2 | |||
| ) | printf(fmt"\r\n", p1, p2) |
| #define service_error_log3 | ( | msg_level, | |
| fmt, | |||
| p1, | |||
| p2, | |||
| p3 | |||
| ) | printf(fmt"\r\n", p1, p2, p3) |
| #define service_error_log4 | ( | msg_level, | |
| fmt, | |||
| p1, | |||
| p2, | |||
| p3, | |||
| p4 | |||
| ) | printf(fmt"\r\n", p1, p2, p3, p4) |
| #define WPS_DISPLAY 0x0008 |
| #define WPS_ETHERNET 0x0002 |
| #define WPS_EXT_NFC_TOKEN 0x0010 |
| #define WPS_INT_NFC_TOKEN 0x0020 |
| #define WPS_KEYPAD 0x0100 |
| #define WPS_LABEL 0x0004 |
| #define WPS_NFC_INTERFACE 0x0040 |
| #define WPS_P2PS 0x1000 |
| #define WPS_PHY_DISPLAY 0x4008 |
| #define WPS_PHY_PUSHBUTTON 0x0480 |
| #define WPS_PUSHBUTTON 0x0080 |
| #define WPS_USBA 0x0001 |
| #define WPS_VIRT_DISPLAY 0x2008 |
| #define WPS_VIRT_PUSHBUTTON 0x0280 |
| typedef struct service_event_cb service_event_cb |