Documentation

Documentation

Includes

netcfg_module.h

#include "netcfg_module.h"
#include "netcfg_module.h"

tuya_os_adapter.h

#include "tuya_os_adapter.h"
#include "tuya_os_adapter.h"

tuya_cloud_types.h

#include "tuya_cloud_types.h"
#include "tuya_cloud_types.h"

wf_basic_intf.h

#include "wf_basic_intf.h"
#include "wf_basic_intf.h"

Macros

Marco _WL_CFG_COM_H

#define _WL_CFG_COM_H


      

Marco __WL_CFG_COM_MODULE_EXT

#define __WL_CFG_COM_MODULE_EXT


      

Marco __WL_CFG_COM_MODULE_EXT

#define __WL_CFG_COM_MODULE_EXT extern


      

Marco WL_CHAN_NUM

#define WL_CHAN_NUM 14

      

Functions

Vars

Consts

Types

Typedefs

Typedef WL_NW_CFG_T

typedef BYTE_T WL_NW_CFG_T;
#define WNC_TEZ_MC     0
#define WNC_TLK_BC     1
#define WNC_AIRKISS_BC 2

/***********************************************************
*************************micro define***********************
***********************************************************/

Typedef WL_CFG_COM_IF_S;

typedef struct {
   BYTE_T ssid[WIFI_SSID_LEN+1];
   BYTE_T s_len;
   BYTE_T passwd[WIFI_PASSWD_LEN+1];
   BYTE_T p_len;
   BYTE_T token[WL_TOKEN_LEN+1]; // tuya link:region(2BYTE) + token(8BYTE) + key(4BYTE) useless
                               // airkiss:useless
   BYTE_T t_len;
}WL_CFG_COM_IF_S;


      

Typedef LOCK_CHAN_CALLBACK

typedef VOID (*LOCK_CHAN_CALLBACK)(IN CONST WL_NW_CFG_T wnc,IN CONST BYTE_T *src_mac,\
                                  IN CONST BYTE_T *bssid,IN CONST BYTE_T lock_chan);


      

Typedef NW_CFG_FIN_CALLBACK

typedef VOID (*NW_CFG_FIN_CALLBACK)(IN CONST WL_NW_CFG_T wnc,IN CONST WL_CFG_COM_IF_S *wl_cfg,\
                                   IN VOID *data);