callbacks.h 644 Bytes
#ifndef CALLBACKS_H
#define CALLBACKS_H

#include "libwismart.h"
#include "lwip/inet.h"
#include "configServer.h"

#define WIFI_MODE_CLIENT    1
#define WIFI_MODE_SOFTAP    2
#define MAX_RETRIES			5

void dhcp_connect_result_cb(int result);
void wifi_connect_result_cb(int result);
void wifi_connect_ap_result_cb(int result);
void wifi_connect_result_cb(int result);
void softapMode_clientIndicationCb(wismart_softap_cb_t reason, const uint8_t *mac, const libwismart_ip_addr_t *ip);
void softapMode_apStartedCb(int result);
void printWifiInfo(uint8_t wifiMode);

extern uint8_t connected;
extern uint8_t timeout;
extern uint8_t retries;

#endif