diff --git a/tools/sdk/include/user_interface.h b/tools/sdk/include/user_interface.h index 4d12133b1e..dc33657e1c 100644 --- a/tools/sdk/include/user_interface.h +++ b/tools/sdk/include/user_interface.h @@ -427,8 +427,17 @@ typedef enum { MODEM_SLEEP_T } sleep_type_t; +typedef enum { + MIN_SLEEP_T, + MAX_SLEEP_T +} sleep_level_t; + bool wifi_set_sleep_type(sleep_type_t type); sleep_type_t wifi_get_sleep_type(void); +bool wifi_set_sleep_level(sleep_level_t level); +sleep_level_t wifi_get_sleep_level(void); +bool wifi_set_listen_interval(uint8 interval); +uint8 wifi_get_listen_interval(void); void wifi_fpm_open(void); void wifi_fpm_close(void); diff --git a/tools/sdk/lib/fix_sdk_libs.sh b/tools/sdk/lib/fix_sdk_libs.sh index d0c162d39e..adfbf081c2 100755 --- a/tools/sdk/lib/fix_sdk_libs.sh +++ b/tools/sdk/lib/fix_sdk_libs.sh @@ -1,6 +1,8 @@ #!/bin/bash set -e +export PATH=../../xtensa-lx106-elf/bin/:$PATH + # Remove mem_manager.o from libmain.a to use custom heap implementation, # and time.o to fix redefinition of time-related functions: xtensa-lx106-elf-ar d libmain.a mem_manager.o diff --git a/tools/sdk/lib/libat.a b/tools/sdk/lib/libat.a index 7567719117..f2415f2f0e 100644 Binary files a/tools/sdk/lib/libat.a and b/tools/sdk/lib/libat.a differ diff --git a/tools/sdk/lib/libc_orig.a b/tools/sdk/lib/libc_orig.a index 7241a72a76..fff85ae8e8 100644 Binary files a/tools/sdk/lib/libc_orig.a and b/tools/sdk/lib/libc_orig.a differ diff --git a/tools/sdk/lib/libcrypto.a b/tools/sdk/lib/libcrypto.a index 1c3feaba43..d0aea338e8 100644 Binary files a/tools/sdk/lib/libcrypto.a and b/tools/sdk/lib/libcrypto.a differ diff --git a/tools/sdk/lib/libespnow.a b/tools/sdk/lib/libespnow.a index 400d3bd9d5..aa126e2dfa 100644 Binary files a/tools/sdk/lib/libespnow.a and b/tools/sdk/lib/libespnow.a differ diff --git a/tools/sdk/lib/libgcc.a b/tools/sdk/lib/libgcc.a index beb9274848..121b28d4ab 100644 Binary files a/tools/sdk/lib/libgcc.a and b/tools/sdk/lib/libgcc.a differ diff --git a/tools/sdk/lib/liblwip.a b/tools/sdk/lib/liblwip.a index e77e304d77..677695cd72 100644 Binary files a/tools/sdk/lib/liblwip.a and b/tools/sdk/lib/liblwip.a differ diff --git a/tools/sdk/lib/libmain.a b/tools/sdk/lib/libmain.a index c0e70cafef..961c774c62 100644 Binary files a/tools/sdk/lib/libmain.a and b/tools/sdk/lib/libmain.a differ diff --git a/tools/sdk/lib/libnet80211.a b/tools/sdk/lib/libnet80211.a index d3ecbd68a9..576304be26 100644 Binary files a/tools/sdk/lib/libnet80211.a and b/tools/sdk/lib/libnet80211.a differ diff --git a/tools/sdk/lib/libpp.a b/tools/sdk/lib/libpp.a index 6135231c79..fbf3e85636 100644 Binary files a/tools/sdk/lib/libpp.a and b/tools/sdk/lib/libpp.a differ diff --git a/tools/sdk/lib/libsmartconfig.a b/tools/sdk/lib/libsmartconfig.a index c217cc5b98..d4ca25ca1b 100644 Binary files a/tools/sdk/lib/libsmartconfig.a and b/tools/sdk/lib/libsmartconfig.a differ diff --git a/tools/sdk/lib/libssl.a b/tools/sdk/lib/libssl.a index 6ff625bf6a..d25eddc5d4 100644 Binary files a/tools/sdk/lib/libssl.a and b/tools/sdk/lib/libssl.a differ diff --git a/tools/sdk/lib/libupgrade.a b/tools/sdk/lib/libupgrade.a index ee219cbec8..0b75511b8d 100644 Binary files a/tools/sdk/lib/libupgrade.a and b/tools/sdk/lib/libupgrade.a differ diff --git a/tools/sdk/lib/libwpa.a b/tools/sdk/lib/libwpa.a index 7ea69a61f4..3a58113a1a 100644 Binary files a/tools/sdk/lib/libwpa.a and b/tools/sdk/lib/libwpa.a differ diff --git a/tools/sdk/lib/libwpa2.a b/tools/sdk/lib/libwpa2.a index 1f7aabb688..b868608a14 100644 Binary files a/tools/sdk/lib/libwpa2.a and b/tools/sdk/lib/libwpa2.a differ diff --git a/tools/sdk/lib/libwps.a b/tools/sdk/lib/libwps.a index 0c3503350a..1f6b365e3a 100644 Binary files a/tools/sdk/lib/libwps.a and b/tools/sdk/lib/libwps.a differ diff --git a/tools/sdk/version b/tools/sdk/version index d7849d9e1b..06e014650a 100644 --- a/tools/sdk/version +++ b/tools/sdk/version @@ -1 +1 @@ -v2.1.0-10-g509eae8 \ No newline at end of file +v2.2.0-28-g89920dc \ No newline at end of file