mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-27 18:02:17 +03:00
optionally allow WPS (#4889)
This commit is contained in:
@ -571,6 +571,9 @@ int32_t ESP8266WiFiSTAClass::RSSI(void) {
|
||||
// -------------------------------------------------- STA remote configure -----------------------------------------------
|
||||
// -----------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
#ifdef NO_EXTRA_4K_HEAP
|
||||
/* NO_EXTRA_4K_HEAP's description in cores/esp8266/core_esp8266_main.cpp */
|
||||
|
||||
void wifi_wps_status_cb(wps_cb_status status);
|
||||
|
||||
/**
|
||||
@ -650,7 +653,7 @@ void wifi_wps_status_cb(wps_cb_status status) {
|
||||
esp_schedule(); // resume the beginWPSConfig function
|
||||
}
|
||||
|
||||
|
||||
#endif // NO_EXTRA_4K_HEAP
|
||||
|
||||
bool ESP8266WiFiSTAClass::_smartConfigStarted = false;
|
||||
bool ESP8266WiFiSTAClass::_smartConfigDone = false;
|
||||
|
@ -26,6 +26,7 @@
|
||||
|
||||
#include "ESP8266WiFiType.h"
|
||||
#include "ESP8266WiFiGeneric.h"
|
||||
#include "user_interface.h"
|
||||
|
||||
|
||||
class ESP8266WiFiSTAClass {
|
||||
@ -92,7 +93,13 @@ class ESP8266WiFiSTAClass {
|
||||
|
||||
public:
|
||||
|
||||
#ifdef NO_EXTRA_4K_HEAP
|
||||
bool beginWPSConfig(void);
|
||||
#else
|
||||
inline bool beginWPSConfig(void) __attribute__((always_inline)) {
|
||||
return WPS_is_unavailable_in_this_configuration__Please_check_FAQ_or_board_generator_tool();
|
||||
}
|
||||
#endif
|
||||
|
||||
bool beginSmartConfig();
|
||||
bool stopSmartConfig();
|
||||
|
Reference in New Issue
Block a user