|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | wifi_task_attr |
宏定义 | |
| #define | WIFI_OS_OK 0 |
| #define | WIFI_OS_FAIL (-1) |
| #define | WIFI_ERR_LOG printf |
| #define | WIFI_WAIT_FOREVER LOS_WAIT_FOREVER |
| #define | WIFI_WAITMODE_OR LOS_WAITMODE_OR |
| #define | WIFI_WAITMODE_CLR LOS_WAITMODE_CLR |
| #define | WIFI_ERRNO_EVENT_READ_TIMEOUT LOS_ERRNO_EVENT_READ_TIMEOUT |
| #define | WIFI_TASK_STATUS_DETACHED LOS_TASK_STATUS_DETACHED |
类型定义 | |
| typedef void *(* | wifi_tsk_entry_func) (void *param) |
枚举 | |
| enum | wifi_event_enum { WIFI_EVENT_WPA = 0 , WIFI_EVENT_ELOOP = 1 , WIFI_EVENT_SOFTAP = 2 , WIFI_EVENT_P2P = 3 , WIFI_EVENT_MAX } |
函数 | |
| unsigned long long | os_tick_cnt_get (void) |
| void | os_intlock (unsigned int *int_save) |
| void | os_intrestore (unsigned int int_save) |
| void | os_task_lock (unsigned int *int_save) |
| void | os_task_unlock (unsigned int int_save) |
| void | os_task_delay (unsigned int ms) |
| int | os_task_create (unsigned int *task_id, wifi_task_attr *attr) |
| void | os_task_delete (unsigned int task_id) |
| int | os_event_init (unsigned int *id, wifi_event_enum num) |
| int | os_event_read (unsigned int id, unsigned int mask, unsigned int *event_bits, unsigned int flag, unsigned int timeout_ms) |
| int | os_event_poll (unsigned int id, unsigned int mask, unsigned int *event_bits, unsigned int flag) |
| int | os_event_write (unsigned int id, unsigned int events) |
| int | os_event_clear (unsigned int id, unsigned int events) |
| int | os_event_del (unsigned int id) |
| int | os_mux_create (unsigned int *mux_id) |
| int | os_mux_pend (unsigned int mux_id, unsigned int timeout_ms) |
| int | os_mux_post (unsigned int mux_id) |
| int | os_mux_delete (unsigned int mux_id) |
| #define WIFI_ERR_LOG printf |
| #define WIFI_ERRNO_EVENT_READ_TIMEOUT LOS_ERRNO_EVENT_READ_TIMEOUT |
| #define WIFI_OS_FAIL (-1) |
| #define WIFI_OS_OK 0 |
| #define WIFI_TASK_STATUS_DETACHED LOS_TASK_STATUS_DETACHED |
| #define WIFI_WAIT_FOREVER LOS_WAIT_FOREVER |
| #define WIFI_WAITMODE_CLR LOS_WAITMODE_CLR |
| #define WIFI_WAITMODE_OR LOS_WAITMODE_OR |
| typedef void *(* wifi_tsk_entry_func) (void *param) |
| enum wifi_event_enum |
| int os_event_clear | ( | unsigned int | id, |
| unsigned int | events | ||
| ) |
| int os_event_del | ( | unsigned int | id | ) |
| int os_event_init | ( | unsigned int * | id, |
| wifi_event_enum | num | ||
| ) |
| int os_event_poll | ( | unsigned int | id, |
| unsigned int | mask, | ||
| unsigned int * | event_bits, | ||
| unsigned int | flag | ||
| ) |
| int os_event_read | ( | unsigned int | id, |
| unsigned int | mask, | ||
| unsigned int * | event_bits, | ||
| unsigned int | flag, | ||
| unsigned int | timeout_ms | ||
| ) |
| int os_event_write | ( | unsigned int | id, |
| unsigned int | events | ||
| ) |
| void os_intlock | ( | unsigned int * | int_save | ) |
| void os_intrestore | ( | unsigned int | int_save | ) |
| int os_mux_create | ( | unsigned int * | mux_id | ) |
| int os_mux_delete | ( | unsigned int | mux_id | ) |
| int os_mux_pend | ( | unsigned int | mux_id, |
| unsigned int | timeout_ms | ||
| ) |
| int os_mux_post | ( | unsigned int | mux_id | ) |
| int os_task_create | ( | unsigned int * | task_id, |
| wifi_task_attr * | attr | ||
| ) |
| void os_task_delay | ( | unsigned int | ms | ) |
| void os_task_delete | ( | unsigned int | task_id | ) |
| void os_task_lock | ( | unsigned int * | int_save | ) |
| void os_task_unlock | ( | unsigned int | int_save | ) |
| unsigned long long os_tick_cnt_get | ( | void | ) |