25 #define LWS_WIFI_MAX_SCAN_TRACK 16
26 #define LWS_ETH_ALEN 6
44 } lws_netdev_config_t;
53 const char *name,
void *platinfo);
55 lws_netdev_config_t *config);
59 void *buf, size_t len);
63 const char *passphrase, uint8_t *bssid);
98 const lws_netdev_ops_t *
ops;
103 } lws_netdev_instance_t;
165 } lws_netdev_wifi_state_t;
199 } lws_netdev_instance_wifi_t;
225 #define rssi_averaged(_x) (_x->rssi_count ?
226 ((int)_x->rssi_avg / (int)_x->rssi_count) :
229 LWS_VISIBLE LWS_EXTERN lws_netdevs_t *
232 LWS_VISIBLE LWS_EXTERN
int
235 LWS_VISIBLE LWS_EXTERN
int
240 const lws_netdev_ops_t *ops,
const char *name,
242 LWS_VISIBLE LWS_EXTERN
int
244 lws_netdev_config_t *config);
245 LWS_VISIBLE LWS_EXTERN
int
247 void *buf, size_t len);
248 LWS_VISIBLE LWS_EXTERN
int
250 LWS_VISIBLE LWS_EXTERN
int
252 LWS_VISIBLE LWS_EXTERN
void
254 LWS_VISIBLE LWS_EXTERN
void
257 LWS_VISIBLE LWS_EXTERN
int
259 const char *passphrase, uint8_t *bssid);
261 LWS_VISIBLE LWS_EXTERN lws_netdev_instance_t *
264 #define lws_netdev_wifi_plat_ops
265 .create = lws_netdev_wifi_create_plat,
266 .configure = lws_netdev_wifi_configure_plat,
267 .event = lws_netdev_wifi_event_plat,
268 .up = lws_netdev_wifi_up_plat,
269 .down = lws_netdev_wifi_down_plat,
270 .connect = lws_netdev_wifi_connect_plat,
271 .scan = lws_netdev_wifi_scan_plat,
272 .destroy = lws_netdev_wifi_destroy_plat
279 LWS_VISIBLE LWS_EXTERN
int
282 LWS_VISIBLE LWS_EXTERN
int