24 lines
408 B
C
24 lines
408 B
C
#ifndef _NETWORK_H_
|
|
#define _NETWORK_H_
|
|
|
|
#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];
|
|
|
|
void NetworkConnectionTask(void *p);
|
|
void NetworkScanTask(void *p);
|
|
|
|
#endif
|