mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-06 05:21:22 +03:00
add optional espressif fw nonos-sdk 2.2.x (19.03.13) (#5873)
This commit is contained in:
parent
e5b4de3633
commit
a3ea816e65
@ -350,9 +350,11 @@ generic.menu.led.14=14
|
||||
generic.menu.led.14.build.led=-DLED_BUILTIN=14
|
||||
generic.menu.led.15=15
|
||||
generic.menu.led.15.build.led=-DLED_BUILTIN=15
|
||||
generic.menu.sdk.nonosdk221=nonos-sdk 2.2.1
|
||||
generic.menu.sdk.nonosdk221=nonos-sdk 2.2.1 (legacy)
|
||||
generic.menu.sdk.nonosdk221.build.sdk=NONOSDK221
|
||||
generic.menu.sdk.nonosdk3v0=nonos-sdk pre-3
|
||||
generic.menu.sdk.nonosdk222=nonos-sdk 2.2.2-190313 (testing)
|
||||
generic.menu.sdk.nonosdk222.build.sdk=NONOSDK22x
|
||||
generic.menu.sdk.nonosdk3v0=nonos-sdk pre-3 (known issues)
|
||||
generic.menu.sdk.nonosdk3v0.build.sdk=NONOSDK3V0
|
||||
generic.menu.ip.lm2f=v2 Lower Memory
|
||||
generic.menu.ip.lm2f.build.lwip_include=lwip2/include
|
||||
|
@ -249,13 +249,13 @@ int32_t ESP8266WiFiGenericClass::channel(void) {
|
||||
* @param type sleep_type_t
|
||||
* @return bool
|
||||
*/
|
||||
#ifdef NONOSDK221
|
||||
#ifndef NONOSDK3V0
|
||||
bool ESP8266WiFiGenericClass::setSleepMode(WiFiSleepType_t type, uint8_t listenInterval) {
|
||||
(void)type;
|
||||
(void)listenInterval;
|
||||
return false;
|
||||
}
|
||||
#else // !defined(NONOSDK221)
|
||||
#else // defined(NONOSDK3V0)
|
||||
bool ESP8266WiFiGenericClass::setSleepMode(WiFiSleepType_t type, uint8_t listenInterval) {
|
||||
|
||||
/**
|
||||
@ -322,7 +322,7 @@ bool ESP8266WiFiGenericClass::setSleepMode(WiFiSleepType_t type, uint8_t listenI
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
#endif // !defined(NONOSDK221)
|
||||
#endif // defined(NONOSDK3V0)
|
||||
|
||||
/**
|
||||
* get Sleep mode
|
||||
@ -507,7 +507,7 @@ bool ESP8266WiFiGenericClass::forceSleepWake() {
|
||||
* @return interval
|
||||
*/
|
||||
uint8_t ESP8266WiFiGenericClass::getListenInterval () {
|
||||
#ifdef NONOSDK221
|
||||
#ifndef NONOSDK3V0
|
||||
return 0;
|
||||
#else
|
||||
return wifi_get_listen_interval();
|
||||
@ -519,7 +519,7 @@ uint8_t ESP8266WiFiGenericClass::getListenInterval () {
|
||||
* @return true if max level
|
||||
*/
|
||||
bool ESP8266WiFiGenericClass::isSleepLevelMax () {
|
||||
#ifdef NONOSDK221
|
||||
#ifndef NONOSDK3V0
|
||||
return false;
|
||||
#else
|
||||
return wifi_get_sleep_level() == MAX_SLEEP_T;
|
||||
|
@ -138,7 +138,7 @@ wl_status_t ESP8266WiFiSTAClass::begin(const char* ssid, const char *passphrase,
|
||||
}
|
||||
|
||||
conf.threshold.rssi = -127;
|
||||
#ifndef NONOSDK221
|
||||
#ifdef NONOSDK3V0
|
||||
conf.open_and_wep_mode_disable = !(_useInsecureWEP || *conf.password == 0);
|
||||
#endif
|
||||
|
||||
|
@ -264,4 +264,4 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -84,7 +84,7 @@ bool wifi_station_get_config (struct station_config *config)
|
||||
config->bssid[i] = i;
|
||||
config->threshold.rssi = 1;
|
||||
config->threshold.authmode = AUTH_WPA_PSK;
|
||||
#ifndef NONOSDK221
|
||||
#ifdef NONOSDK3V0
|
||||
config->open_and_wep_mode_disable = true;
|
||||
#endif
|
||||
return true;
|
||||
@ -192,7 +192,7 @@ uint8 wifi_get_opmode_default (void)
|
||||
return STATION_MODE;
|
||||
}
|
||||
|
||||
#ifndef NONOSDK221
|
||||
#ifdef NONOSDK3V0
|
||||
|
||||
sleep_level_t wifi_get_sleep_level (void)
|
||||
{
|
||||
@ -248,7 +248,7 @@ bool wifi_set_phy_mode (phy_mode_t mode)
|
||||
return true;
|
||||
}
|
||||
|
||||
#ifndef NONOSDK221
|
||||
#ifdef NONOSDK3V0
|
||||
|
||||
bool wifi_set_sleep_level (sleep_level_t level)
|
||||
{
|
||||
|
@ -1332,9 +1332,11 @@ def led (default,max):
|
||||
|
||||
def sdk ():
|
||||
return { 'sdk': collections.OrderedDict([
|
||||
('.menu.sdk.nonosdk221', 'nonos-sdk 2.2.1'),
|
||||
('.menu.sdk.nonosdk221', 'nonos-sdk 2.2.1 (legacy)'),
|
||||
('.menu.sdk.nonosdk221.build.sdk', 'NONOSDK221'),
|
||||
('.menu.sdk.nonosdk3v0', 'nonos-sdk pre-3'),
|
||||
('.menu.sdk.nonosdk222', 'nonos-sdk 2.2.2-190313 (testing)'),
|
||||
('.menu.sdk.nonosdk222.build.sdk', 'NONOSDK22x'),
|
||||
('.menu.sdk.nonosdk3v0', 'nonos-sdk pre-3 (known issues)'),
|
||||
('.menu.sdk.nonosdk3v0.build.sdk', 'NONOSDK3V0'),
|
||||
])
|
||||
}
|
||||
|
@ -140,7 +140,12 @@ if "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3" in flatten_cppdefines:
|
||||
CPPDEFINES=[("NONOSDK3V0", 1)],
|
||||
LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK3V0"),]
|
||||
)
|
||||
# PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK221 (default)
|
||||
elif "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x" in flatten_cppdefines:
|
||||
env.Append(
|
||||
CPPDEFINES=[("NONOSDK22x", 1)],
|
||||
LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK22x"),]
|
||||
)
|
||||
# PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x (default)
|
||||
else:
|
||||
env.Append(
|
||||
CPPDEFINES=[("NONOSDK221", 1)],
|
||||
|
@ -253,7 +253,7 @@ struct station_config {
|
||||
// with both ssid[] and bssid[] matched. Please check about this.
|
||||
uint8 bssid[6];
|
||||
wifi_fast_scan_threshold_t threshold;
|
||||
#ifndef NONOSDK221
|
||||
#ifdef NONOSDK3V0
|
||||
bool open_and_wep_mode_disable; // Can connect to open/wep router by default.
|
||||
#endif
|
||||
};
|
||||
@ -434,7 +434,7 @@ typedef enum {
|
||||
MODEM_SLEEP_T
|
||||
} sleep_type_t;
|
||||
|
||||
#ifndef NONOSDK221
|
||||
#ifdef NONOSDK3V0
|
||||
|
||||
typedef enum {
|
||||
MIN_SLEEP_T,
|
||||
|
BIN
tools/sdk/lib/NONOSDK22x/libairkiss.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libairkiss.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libcrypto.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libcrypto.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libdriver.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libdriver.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libespnow.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libespnow.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libmain.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libmain.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libnet80211.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libnet80211.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libphy.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libphy.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libpp.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libpp.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libsmartconfig.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libsmartconfig.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libwpa.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libwpa.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libwpa2.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libwpa2.a
Normal file
Binary file not shown.
BIN
tools/sdk/lib/NONOSDK22x/libwps.a
Normal file
BIN
tools/sdk/lib/NONOSDK22x/libwps.a
Normal file
Binary file not shown.
1
tools/sdk/lib/NONOSDK22x/version
Normal file
1
tools/sdk/lib/NONOSDK22x/version
Normal file
@ -0,0 +1 @@
|
||||
v2.2.1-61-gc7b580c (shows as SDK:2.2.2-dev(c0eb301) in debug mode)
|
Loading…
x
Reference in New Issue
Block a user