Island
351dba9272
Merge branch 'bugfix/ble_mesh_provisioner_check_key_v4.0' into 'release/v4.0'
...
ble_mesh: Check if appkey exist before deleting it (v4.0)
See merge request espressif/esp-idf!8620
2020-05-21 15:13:31 +08:00
Island
7b6236c2d9
Merge branch 'bugfix/ble_mesh_node_reset_erase_v4.0' into 'release/v4.0'
...
ble_mesh: Fix node not erase info completely (v4.0)
See merge request espressif/esp-idf!8623
2020-05-21 15:12:21 +08:00
Michael (XIAO Xufeng)
1ce4c20115
Merge branch 'bugfix/fix_gpio_wake_up_disable_invalid_for_rtc_io_v4.0' into 'release/v4.0'
...
bugfix (GPIO): fixed gpio_wake_up_disable not working for RTC IO (release/4.0)
See merge request espressif/esp-idf!7996
2020-05-21 11:39:39 +08:00
lly
3e885dc73b
ble_mesh: Add bluedroid and nimble example configurations
2020-05-20 11:25:07 +00:00
lly
c85d7dfd5a
ble_mesh: Add ble mesh sensor model examples
2020-05-20 10:51:55 +00:00
lly
9a654ec590
ble_mesh: Add some common macros for sensor model
2020-05-20 10:51:55 +00:00
lly
193828f121
ble_mesh: Allow empty sensor series column value
2020-05-20 10:51:55 +00:00
lly
fab2dcb790
ble_mesh: Check if same sensor (settings) property id exists
2020-05-20 10:51:55 +00:00
lly
d3619d0b45
ble_mesh: Allow empty sensor settings exist
2020-05-20 10:51:55 +00:00
Prasad Alatkar
5af06f49f5
NimBLE: Include upstream fixes and use macros for log level filtering (backport v4.0)
...
Change list:
- Reduces the size of the compiled binary, PR: https://github.com/espressif/esp-nimble/pull/6
- Null pointer check, PR: https://github.com/apache/mynewt-nimble/pull/701
- Pairing procedure abort on unexpected req: https://github.com/apache/mynewt-nimble/pull/710
- Fix conn flags after pairing: https://github.com/apache/mynewt-nimble/pull/730
- Remove notification for update process timeout (Vol 6, Part B, section 5.2 ):
https://github.com/apache/mynewt-nimble/pull/782
- CCCD fix : https://github.com/apache/mynewt-nimble/pull/790 and
https://github.com/apache/mynewt-nimble/pull/804
- Host based Privacy (RPA) fix: https://github.com/espressif/esp-nimble/pull/7
Closes https://github.com/espressif/esp-nimble/issues/10
Closes https://github.com/espressif/esp-idf/issues/4413
2020-05-20 16:19:55 +05:30
zhangyanjiao
e430860df3
wifi changes:
...
1. fix the bug for softAP update second channel wrong
2. change wifi_scan_time_t from union to struct
3. query country code wrong when policy change from manual to auto
4. fix the timeout issue of EAPOL four-way handshake
5. fix the crash issue when fetch peer after delete the cur_peer
2020-05-20 18:13:07 +08:00
Angus Gratton
4c81978a3e
Merge branch 'bugfix/doc_version_links_v4.0' into 'release/v4.0'
...
doc: Fix broken Release page links when building a stable version (v4.0)
See merge request espressif/esp-idf!8821
2020-05-20 13:17:23 +08:00
xiehang
ddc2427385
esp_wifi:Add softap example channel configuration
2020-05-20 10:59:04 +08:00
Angus Gratton
6153026f22
doc: Fix broken Release page links when building a stable version
2020-05-20 11:32:53 +10:00
Angus Gratton
18abdd7cb0
confserver: Always store hex values in sdkconfig with 0x prefix
...
This is not necessary for correct behaviour or to have valid sdkconfig files
(previous commit adds tests for this), but it's useful for consistency with
sdkconfig files generated by menuconfig.
As reported in https://github.com/espressif/vscode-esp-idf-extension/issues/83
2020-05-18 17:02:37 +10:00
Angus Gratton
260fe847e2
kconfig: Fix generation of hex outputs for Make & CMake
...
And add tests for hex output formatting in all output formats.
Previously, Make & CMake outputs only formatted hex values with the 0x prefix
if they had the 0x prefix in the sdkconfig file. Now this prefix is always
applied.
Closes https://github.com/espressif/vscode-esp-idf-extension/issues/83
2020-05-18 17:02:37 +10:00
Jiang Jiang Jian
fc2199c5d6
Merge branch 'bugfix/wpa3_mixed_mode_authype_v4.0' into 'release/v4.0'
...
esp_wifi: Add and utilize WPA3/WPA2 Mixed mode Authtype (backport v4.0)
See merge request espressif/esp-idf!8768
2020-05-17 17:05:15 +08:00
Jiang Jiang Jian
4695eeddee
Merge branch 'bufix/fix_v4.0_bluedroid_bugs_mr' into 'release/v4.0'
...
component/bt: fix notify malloc failed , fix no BLE_AUTH_CMPL_EVT and fix bluedroid btc deinit crash(backport 4.0)
See merge request espressif/esp-idf!8755
2020-05-16 19:53:15 +08:00
Piyush Shah
65d4596a36
wifi_provisioning: Catch the Wi-Fi events even after Connection errors
...
It was observed that after sending credentials, if the first
Wi-Fi conection attempt fails, the Wi-Fi provisioning managager
ignores subsequent Wi-Fi events. So, even if the device eventually
connects to the AP, the provisioning stays on indefinitely.
Changing a check so that subsequent events are also captured and
provisioning finishes successfully.
2020-05-15 13:50:47 +00:00
Nachiket Kukade
748720a466
esp_wifi: Update WiFi lib
...
Add and utilize WPA3/WPA2 Mixed mode Authtype
2020-05-15 14:58:07 +05:30
xueyunfei
8688bd0593
add LINGER to menuconfig
2020-05-15 17:18:50 +08:00
zhiweijian
6ee978c6aa
add congest direct callback and fix malloc failed when multi_connection notify performance test
2020-05-15 16:18:31 +08:00
wangcheng
d231b25bc4
fix bta_dm_deinit_cb crash
2020-05-15 16:16:26 +08:00
wangcheng
456c8bdbdf
master missing BLE_AUTH_CMPL_EVT after restart
2020-05-15 16:16:26 +08:00
Jiang Jiang Jian
94917184be
Merge branch 'bugfix/wpa3_pmf_memleak_fix_v4.0' into 'release/v4.0'
...
WPA3 / PMF memory leak fixes (backport v4.0)
See merge request espressif/esp-idf!8677
2020-05-15 15:11:44 +08:00
morris
b13d96ae8b
ethernet: better control start/stop/uninstall/install
2020-05-14 22:12:42 +08:00
morris
496ab2a83f
ethernet: esp_eth_stop API should stop emac hardware
2020-05-14 22:10:37 +08:00
Angus Gratton
3c882991b5
Merge branch 'bugfix/ethernet_task_watchdog_timeout' into 'release/v4.0'
...
ethernet: fix potential task watch dog timeout (backport 4.0)
See merge request espressif/esp-idf!8743
2020-05-14 16:21:35 +08:00
Angus Gratton
4d35a99c12
Merge branch 'nimble/config_option_sdkconfig_rename_v4.0' into 'release/v4.0'
...
Add NimBLE config options in sdkconfig.rename (v4.0)
See merge request espressif/esp-idf!8736
2020-05-14 16:19:36 +08:00
morris
6442184dd8
ethernet: fix potential task watch dog timeout
2020-05-14 14:23:32 +08:00
Hrishikesh Dhayagude
02c47360f1
Add NimBLE config options in sdkconfig.rename
2020-05-14 11:31:53 +10:00
Nachiket Kukade
db5f01429f
wpa_supplicant: Fix memory leaks in WPA3 connection
...
1. Buffers for SAE messages are not freed after the handshake.
This causes memory leak, free buffers after SAE handshake.
2. SAE global data is not freed until the next WPA3 connection
takes place, holding up heap space without reason. Free theis
data after SAE handshake is complete or event fails.
3. Update wifi lib which includes memory leak fix during BIP
encryption/decryption operations.
2020-05-13 20:45:34 +05:30
Nachiket Kukade
b938846de6
wpa_supplicant: Fix formatting of file esp_wpa3.c
...
Replace tabs with spaces in esp_wpa3.c.
2020-05-13 20:35:56 +05:30
Jiang Jiang Jian
7d295e18bc
Merge branch 'bugfix/fix_switch_channel_without_discon_issue_v4.0' into 'release/v4.0'
...
esp_wifi: Fix AP switch to adjacent channel without disconnect (backport v4.0)
See merge request espressif/esp-idf!8705
2020-05-13 19:58:22 +08:00
lly
b47111c708
ble_mesh: Not ignore msg when fast prov is enabled
...
When fast provisioning is enabled, Provisioner shall not
ignore messages from the nodes whose addresses are not in
the provisioning database. Because other nodes which are
not provisioned by the Primary Provisioner will send node
address messages to the Primary Provisioner.
2020-05-13 10:09:50 +08:00
Jiang Jiang Jian
6a6de506b1
Merge branch 'bugfix/supplicant_general_fixes_40' into 'release/v4.0'
...
wpa_supplicant: Fix some memleaks and invalid memory access (backport v4.0)
See merge request espressif/esp-idf!8553
2020-05-12 20:17:51 +08:00
Jiang Jiang Jian
12a65aaac1
Merge branch 'bugfix/wep40_key_parsing_bug_v4.0' into 'release/v4.0'
...
wpa_supplicant: Add parsing support for WEP40 key(backport)
See merge request espressif/esp-idf!8684
2020-05-12 20:17:15 +08:00
Jiang Jiang Jian
6bfad8a47d
Merge branch 'fixbug/tcp_kill_state_assert_for_v4.0' into 'release/v4.0'
...
lw-ip:fixbug for tcp kill state assert(backport 4.0)
See merge request espressif/esp-idf!8451
2020-05-12 20:15:45 +08:00
xiehang
0863de4a69
esp_wifi: Fix AP switch to adjacent channel without disconnect
2020-05-12 17:20:48 +08:00
Shubham Kulkarni
db3a1110ec
pthread: Use INTERFACE in target_link_libraries for vPortCleanUpTCB wrapper
2020-05-12 10:35:47 +05:30
kapil.gupta
398dc28a4e
wpa_supplicant: Add parsing support for WEP40 key
...
WEP key is passed as ascii key without "", add parsing support
in supplicant for this.
2020-05-11 11:23:10 +05:30
Renz Bagaporo
4011393920
ldgen: determinism in mapping rule order
...
This MR imposes some determinism in the mapping rule order in the output
file. For each section, the archives are arranged alphabetically
(ascending), and the mapping rules in each archive are arranged by
increasing specificity then alphabetically (ascending). The default
rules remain the very first rule for each section.
2020-05-08 21:10:19 +08:00
Zhang Jun Hao
a87df25d9e
fix(wpa_supplicant): fix memleak in wpa3 feature
2020-05-08 16:25:38 +08:00
lly
814108f9ac
ble_mesh: Add length check for some mesh operations
2020-05-07 09:18:15 +00:00
lly
baf0fb3576
ble_mesh: Fix compile error when -O2 (performance) is chosen
2020-05-07 09:18:15 +00:00
lly
a895bb157f
ble_mesh: Fix node not erase info completely
...
Previously only mesh node info is supported to be stored
in flash. So when trying to reset the node, we only need
to judge if the BLE_MESH_VALID flag is set.
Currently we support storing both node & Provisioner info
in flash, when trying to erase the node info from flash,
the BLE_MESH_NODE flag will be checked. So we need to set
bt_mesh.flags to 0 when all the erase operations are done.
2020-05-07 09:16:51 +00:00
Angus Gratton
b0f053d82d
Merge branch 'bugfix/get_started_export_profile_v4.0' into 'release/v4.0'
...
docs: remove suggestion about running export.sh from .profile script (backport v4.0)
See merge request espressif/esp-idf!8614
2020-05-07 12:07:05 +08:00
kapil.gupta
4242519894
wpa_supplicant: Fix some memleaks and invalid memory access
...
Add changes to fix issues reported in clang analyzer
2020-05-06 11:06:51 +00:00
morris
b3c3b4e7f0
ethernet: not using latch register to check link
2020-05-06 17:28:18 +08:00
morris
f09c9b957c
timer_group: fix intr_enable
...
timer group interrupt enable is controled by level_int_ena instead of int_ena
Closes https://github.com/espressif/esp-idf/issues/5103
2020-05-06 17:28:18 +08:00