2017-02-19 17:02:28 +00:00
|
|
|
#ifndef _NETWORK_H_
|
|
|
|
#define _NETWORK_H_
|
|
|
|
|
2017-02-25 15:07:57 +00:00
|
|
|
#include <semphr.h>
|
|
|
|
|
|
|
|
extern SemaphoreHandle_t semNetworks;
|
|
|
|
|
|
|
|
struct network_info {
|
|
|
|
uint8_t bssid[6];
|
|
|
|
uint8_t ssid[32];
|
|
|
|
uint8_t channel;
|
|
|
|
int8_t rssi;
|
|
|
|
AUTH_MODE authmode;
|
|
|
|
uint8_t is_hidden;
|
|
|
|
};
|
|
|
|
|
|
|
|
#define MAX_NETWORKS 20
|
|
|
|
extern struct network_info networks[MAX_NETWORKS];
|
|
|
|
|
2017-02-19 17:02:28 +00:00
|
|
|
void NetworkConnectionTask(void *p);
|
2017-02-25 15:07:57 +00:00
|
|
|
void NetworkScanTask(void *p);
|
2017-02-19 17:02:28 +00:00
|
|
|
|
|
|
|
#endif
|