Piyush Shah
492cece316
esp_http_server: Fixed a bug which could cause issues with LRU purge
...
LRU counter should be started from 1, and not 0, so that all checks
work fine.
Closes https://github.com/espressif/esp-idf/issues/4753
2020-05-27 10:56:22 +00:00
Mahavir Jain
55b56a1557
Merge branch 'bugfix/coap_component_build_issue_v4.1' into 'release/v4.1'
...
coap: move mbedTLS config options from component to examples (v4.1)
See merge request espressif/esp-idf!8929
2020-05-27 18:41:53 +08:00
Krzysztof Budzynski
a02a782ee9
Merge branch 'doc/add_types_api_ref_v4.1' into 'release/v4.1'
...
doc: add peripheral_types.h as API reference for peripheral docs (v4.1)
See merge request espressif/esp-idf!8895
2020-05-27 17:44:30 +08:00
Island
c3d33f4232
Merge branch 'bugfix/ble_mesh_uses_deprecated_config_v4.1' into 'release/v4.1'
...
ble_mesh: Fix using old config for duplicate scan (v4.1)
See merge request espressif/esp-idf!8900
2020-05-27 17:24:13 +08:00
Marius Vikhammer
7d3d56ff9a
doc: add peripheral_types.h as API reference for peripheral docs
...
Closes DOC-136
Closes IDF-1673
2020-05-27 12:38:38 +08:00
Mahavir Jain
edb84c19dd
coap: move mbedTLS config options from component to examples
...
CoAP component relies on some mbedTLS crypto configuration
options, e.g. DTLS and PSK. These configuration options if
selected, have footprint impact on generic TLS examples like
https_request or https_ota as well.
Footprint of https_request example with/without change is per below:
$ ./tools/idf_size.py new_https_request.map --diff old_https_request.map
<CURRENT> MAP file: new_https_request.map
<REFERENCE> MAP file: old_https_request.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> Difference
DRAM .data size: 14796 bytes 14796
DRAM .bss size: 23560 bytes 23680 -120
Used static DRAM: 38356 bytes ( 142380 available, 21.2% used) 38476 -120 ( +120 available, +0 total)
Used static IRAM: 89045 bytes ( 42027 available, 67.9% used) 89045 ( +0 available, +0 total)
Flash code: 554231 bytes 563823 -9592
Flash rodata: 179000 bytes 181224 -2224
Total image size:~ 860632 bytes (.bin may be padded larger) 872568 -11936
This commit moves relevant config options to CoAP specific examples
and also adds some run time warnings if they are kept disabled.
Closes https://github.com/espressif/esp-idf/issues/5262
2020-05-26 20:05:33 +05:30
lly
3b89497b39
ble_mesh: Fix using old config for duplicate scan
2020-05-25 16:53:30 +08:00
Jiang Jiang Jian
84b51781c8
Merge branch 'bugfix/espnow_fetch_peer_crash_v4.1' into 'release/v4.1'
...
wifi: fix the crash issue when fetch peer after delete cur_peer (backport v4.1)
See merge request espressif/esp-idf!8824
2020-05-22 23:10:48 +08:00
Jiang Jiang Jian
58f0a94cdf
Merge branch 'bugfix/fix_memleak_in_wpa3_feature_v4.1' into 'release/v4.1'
...
fix(wpa_supplicant): fix memleak in wpa3 feature(backport v4.1)
See merge request espressif/esp-idf!8656
2020-05-22 21:23:43 +08:00
Island
3cfd7eebd1
Merge branch 'example/ble_mesh_structural_adjust_v4.1' into 'release/v4.1'
...
Example/ble mesh structural adjust (v4.1)
See merge request espressif/esp-idf!8856
2020-05-22 19:15:57 +08:00
Island
4775176d7f
Merge branch 'bugfix/ble_mesh_provisioner_fail_to_pub_v4.1' into 'release/v4.1'
...
ble_mesh: Fix Provisioner failed to publish (v4.1)
See merge request espressif/esp-idf!8873
2020-05-22 19:14:14 +08:00
lly
eeff638c97
ble_mesh: Fix Provisioner failed to publish
2020-05-22 15:47:40 +08:00
Angus Gratton
db7e28b8c7
Merge branch 'bugfix/doc_version_links_v4.1' into 'release/v4.1'
...
doc: Fix broken Release page links when building a stable version (v4.1)
See merge request espressif/esp-idf!8820
2020-05-22 13:59:27 +08:00
lly
13537ce279
ble_mesh: Fix tutorial links in examples README.md
2020-05-22 05:43:57 +00:00
lly
cc187a43b3
ble_mesh: Rename esp_fast_prov_* to ble_mesh_fast_prov_*
2020-05-22 05:43:57 +00:00
lly
b4588f7d92
ble_mesh: Rename the folders ble_mesh_fast_prov_* to fast_prov_*
2020-05-22 05:43:57 +00:00
lly
59b313fdcf
ble_mesh: Rename ble mesh example main & init files
...
- Rename ble_mesh_demo_main.c to main.c
- Rename ble_mesh_demo_init.* to ble_mesh_example_init.*
2020-05-22 05:43:57 +00:00
lly
74056dea91
ble_mesh: Move the example init to the common_components
2020-05-22 05:43:57 +00:00
lly
2eadacbf29
ble_mesh: Move the button component to common_components
2020-05-22 05:43:57 +00:00
lly
3c32f5a726
ble_mesh: Change the EXTRA_COMPONENT_DIRS used by examples
2020-05-22 05:43:57 +00:00
lly
55cd9206d5
ble_mesh: Rename common_vendor_models to common_components
...
Since the scripts of CI will bypass common_components when
trying to get ALL_EXAMPLES, and these BLE Mesh components
will only be used by other mesh examples, i.e. no need to
be compiled as a single example, so we rename the folder
to common_componnets.
2020-05-22 05:43:57 +00:00
zhangyanjiao
80412dfbb8
wifi: fix the crash issue when fetch peer after delete cur_peer
2020-05-22 11:04:46 +08:00
Island
502a2aed2a
Merge branch 'bugfix/ble_mesh_friend_init_flag_v4.1' into 'release/v4.1'
...
Bugfix/ble mesh friend init flag (v4.1)
See merge request espressif/esp-idf!8848
2020-05-22 10:51:13 +08:00
Island
d075bcab98
Merge branch 'doc/ble_mesh_fix_v4.1' into 'release/v4.1'
...
ble_mesh: Doc miscellaneous fixes (v4.1)
See merge request espressif/esp-idf!8858
2020-05-22 10:49:53 +08:00
lly
88f6e2b60d
ble_mesh: Doc miscellaneous fixes
...
- Update ble mesh architecture
2020-05-21 17:46:28 +08:00
Island
e789d85e69
Merge branch 'bugfix/ble_mesh_node_old_version_to_new_v4.1' into 'release/v4.1'
...
ble_mesh: Fix mesh node device role restore (v4.1)
See merge request espressif/esp-idf!8724
2020-05-21 15:10:48 +08:00
Island
eb8f6f942a
Merge branch 'bugfix/ble_mesh_fix_typos_v4.1' into 'release/v4.1'
...
ble_mesh: Fix typos (v4.1)
See merge request espressif/esp-idf!8726
2020-05-21 15:10:10 +08:00
lly
715cb64288
ble_mesh: Clear two more vars during proxy server deinit
2020-05-21 14:26:05 +08:00
lly
52fa4c7f96
ble_mesh: Add missing sdkconfig.h
2020-05-21 14:26:05 +08:00
lly
f02d095ff1
ble_mesh: Init device name during proxy server init
...
Device name will be reset when deinit mesh stack. If not
initializing device name during the next mesh stack init,
it will fail to set the device name when using bluedroid.
2020-05-21 14:26:04 +08:00
lly
ab73b3fd8e
ble_mesh: Add init flag for friend init/deinit
...
Since bt_mesh_friend_init() will only be invoked when
a device is provisioned or Provisioner is enabled, so
we add a flag to indicate if the friend functionality
is initialized in case deinit before initialization.
2020-05-21 14:26:04 +08:00
Island
dc4cd3ae7c
Merge branch 'bugfix/ble_mesh_remove_patch_v4.1' into 'release/v4.1'
...
ble_mesh: Remove patch for the bug of an App (v4.1)
See merge request espressif/esp-idf!8779
2020-05-21 11:47:06 +08:00
Jiang Jiang Jian
db3d03f9ac
Merge branch 'bugfix/wpa3_pmf_memleak_fix_v4.1' into 'release/v4.1'
...
WPA3 / PMF memory leak fixes (backport v4.1)
See merge request espressif/esp-idf!8695
2020-05-20 11:36:41 +08:00
Angus Gratton
4a42368603
doc: Fix broken Release page links when building a stable version
2020-05-20 11:30:17 +10:00
Ivan Grokhotkov
db0897705f
Merge branch 'ci/disable_esp32s2beta_jobs' into 'release/v4.1'
...
CI: disable esp32s2beta jobs
See merge request espressif/esp-idf!8489
2020-05-20 02:06:00 +08:00
Nachiket Kukade
276cbb69f3
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-18 15:46:32 +05:30
Nachiket Kukade
c973bea7d1
wpa_supplicant: Fix formatting of file esp_wpa3.c
...
Replace tabs with spaces in esp_wpa3.c.
2020-05-18 15:45:34 +05:30
Michael (XIAO Xufeng)
e9d4659175
Merge branch 'bugfix/erase_with_vtaskdelay_v4.1' into 'release/v4.1'
...
spi_flash: Add vTaskDelay while a long erasing (v4.1)
See merge request espressif/esp-idf!8598
2020-05-18 11:01:50 +08:00
Jiang Jiang Jian
0266ad95d7
Merge branch 'bugfix/fix_switch_channel_without_discon_issue_v4.1' into 'release/v4.1'
...
esp_wifi: Fix AP switch to adjacent channel without disconnect (backport v4.1)
See merge request espressif/esp-idf!8723
2020-05-17 15:01:23 +08:00
David Čermák
19163393a9
Merge branch 'bugfix/stop_mac_can_be_controlled_by_user_v4.1' into 'release/v4.1'
...
Bugfix/stop mac can be controlled by user v4.1
See merge request espressif/esp-idf!8761
2020-05-16 03:28:33 +08:00
lly
9d587eb8fd
ble_mesh: Remove patch for the bug of an App
2020-05-15 20:23:48 +08:00
David Čermák
32e20304a7
Merge branch 'bugfix/ipv6_examples_4.1' into 'release/v4.1'
...
socket-examples: IPv6 related update for examples to set correct scoped id (v4.1)
See merge request espressif/esp-idf!8583
2020-05-15 13:58:42 +08:00
Jiang Jiang Jian
1cfeb8be7f
Merge branch 'feature/enable_wpa3_pmf_by_default_v4.1' into 'release/v4.1'
...
Enable WPA3 & PMF by default (backport v4.1)
See merge request espressif/esp-idf!8601
2020-05-15 11:46:20 +08:00
morris
222ac1dd60
ethernet: fix potential task watch dog timeout
2020-05-14 22:07:06 +08:00
morris
63dae58176
ethernet: better control start/stop/uninstall/install
2020-05-14 22:07:00 +08:00
morris
e07023b9c7
ethernet: esp_eth_stop API should stop emac hardware
2020-05-14 22:06:54 +08:00
xiehang
ddae67f50f
esp_wifi: Fix AP switch to adjacent channel without disconnect
2020-05-14 03:55:09 +00:00
lly
b929611d5d
ble_mesh: Fix typos
2020-05-13 18:30:52 +08:00
lly
e9f64eb1c3
ble_mesh: Fix mesh node device role restore
...
Old version of BLE Mesh has no device role storage, because
previously we only support storing mesh node info.
If the binary of the node is upgraded from old version to a
new version (support storing provisioner info), the mesh info
of the node will not be restored because mesh role does not
exist in the flash.
2020-05-13 18:25:53 +08:00
Island
56c1646e2a
Merge branch 'bugfix/sync_zephyr_bt_mesh_bugfix_v4.1' into 'release/v4.1'
...
Bugfix/sync zephyr bt mesh bugfix (v4.1)
See merge request espressif/esp-idf!8688
2020-05-13 18:15:37 +08:00