XieWenxiang
069325a7ed
component/bt: support BLE Authorization
2020-12-03 16:44:45 +08:00
xiewenxiang
b585eccf36
component/bt: fix incorrect encryption flag setting
2020-12-03 16:36:19 +08:00
liu zhifu
c2b6a2d24f
esp_wifi: optimize WiFi debug log
...
1. Add esp_wifi_statis_dump()
2. Optimize WiFi related debug log
2020-12-03 16:04:11 +08:00
Darian Leung
bcc7d105ba
can: Fix critical section ESP_LOG functions
...
This commit removes any function calls within
the CAN driver that result in a call to ESP_LOG
whilst inside a critical section.
These function calls are either moved outside
critical sections (e.g., intr_alloc and gpio
functions), or substituted (e.g., assert()).
2020-12-02 21:47:35 +08:00
Darian Leung
05adedcc72
can: Fix semaphore take in critical section
...
This commit fixes can_reconfigure_alerts() which
could lead to a call to xSemaphoreTake() whilst
inside a critical section.
2020-12-02 21:45:55 +08:00
Darian Leung
4741e6787d
CAN: Fix size of RX msg count field on the esp32
...
This commit fixes the size of the RX message count register field
on the esp32.
2020-12-02 21:35:07 +08:00
Jiang Jiang Jian
6823364442
Merge branch 'bugfix/blufi_config_potential_double_free_v4.0' into 'release/v4.0'
...
Bugfix/blufi config potential double free v4.0
See merge request espressif/esp-idf!11165
2020-12-02 17:03:27 +08:00
Jiang Jiang Jian
b3b712c24e
Merge branch 'bugfix/fix_some_wifi_bugs_1127_v4.0' into 'release/v4.0'
...
esp_wifi: fix some wifi bugs 1127 (backport v4.0)
See merge request espressif/esp-idf!11416
2020-12-02 13:20:17 +08:00
zhangyanjiao
160e43a95b
esp_wifi: update wifi lib for bugfixs
2020-12-01 20:10:35 +08:00
aditi_lonkar
54c012905f
wifi: Fix esp_wifi log levels
2020-12-01 19:36:00 +08:00
Nachiket Kukade
2db6b1578e
esp_wifi: Update wifi lib
...
1. Use flag ESP32_WIFI_ENABLE_WPA3_SAE to control WPA3 code, disabling
it code footprint reduces by 7.7kB in libwpa_supplicant.a
2. Fix handling of multiple AP credentials in WPS, apps need update
to handle the new event for the fix to work
2020-12-01 19:28:56 +08:00
Nachiket Kukade
b2dec946b6
esp_wifi: Update docs for wifi headers
2020-12-01 16:44:53 +08:00
ChenJianxing
2c85d3dd62
esp_wifi: remove wifi tx buffer limits
2020-12-01 16:36:59 +08:00
Xia Xiaotian
5616dd57da
Wi-Fi: set softap beacon DTIM count according to TSF timer
2020-12-01 16:35:38 +08:00
dongyou
2252c75588
esp_wifi: update description for WiFi APIs
...
1. Add description for esp_wifi_set_inactive_time()
2. Add documentation to avoid using WiFi modem sleep for WiFi/BT coexistence
3. Remove description of unusable API esp_wifi_restart()
4. Update esp_now_fetch_peer discription
5. Update table format prblm for esp_wifi_set_max_tx_power()
6. Update description for ssid and password
2020-12-01 15:48:59 +08:00
kapil.gupta
280a342826
esp_wifi: Add support for 802.1x sha256 auth key mode
...
Closes https://github.com/espressif/esp-idf/issues/5805
2020-12-01 14:47:30 +08:00
KonstantinKondrashov
80629a75a2
esp32xx: Fix default values for all RTC sources in RTC_CLK_CAL_CYCLES option
...
Closes: https://github.com/espressif/esp-idf/issues/6037
2020-11-30 23:13:44 +08:00
Hrudaynath Dhabe
7b4a2560a6
wpa_supplicant: Minor bugfix with wpa_supplicant debug logs.
2020-11-27 15:42:41 +08:00
Hrudaynath Dhabe
395fa980d8
wpa_supplicant: Fix configurable debug log feature's warning issue
2020-11-27 15:41:55 +08:00
GOPTIONS\pfrost
e5b52ae423
Reduce log level of hexdumps to verbose
...
Revert "Reduce log level of hexdumps to verbose"
Add a menuconfig option to enable or disable the logging in wpa_supplicant
Clarify help message
2020-11-27 15:41:34 +08:00
ronghulin
9a7ba5e6fc
bugfix: fix TCP timer interval
2020-11-27 15:35:10 +08:00
ronghulin
9253d41b1a
fix TCP retransmission interval
2020-11-27 15:33:07 +08:00
kapil.gupta
dae98ddff7
wpa_supplicant: Replace internal RSA APIs by mbedtls APIs
...
Curretly wpa_supplicant uses internal APIs for RSA operations
which internally uses lots of big num operations.
Big num operations are CPU expensive and can take a lot of time
which can cause watchdog timer to tigger.
This can be optimize by using mbedtls APIs which uses
hardware blocks for big num operations.
To fix this, write new crypto_mbedtls-rsa.c which has APIs
similar to crypto_internal-rsa.c but uses mbedtls APIs.
2020-11-27 15:22:51 +08:00
lly
e3ddd91fb7
ble_mesh: stack: Fix wrong declaration of node bind AppKey func
2020-11-25 11:02:00 +08:00
lly
f151771bce
ble_mesh: stack: Add node local netkey/appkey func
2020-11-25 11:01:46 +08:00
Island
5220510152
Merge branch 'optimize/ble_mesh_reduce_code_size_v4.0' into 'release/v4.0'
...
Optimize/ble mesh reduce code size (v4.0)
See merge request espressif/esp-idf!11345
2020-11-25 10:49:46 +08:00
wangcheng
e7375c79b0
component/bt: Add a macro to control the compilation of blufi.
2020-11-24 10:54:39 +08:00
wangcheng
3adfbaeb2f
component/bt: Fix a potential double free error.
2020-11-24 10:46:25 +08:00
wangcheng
724d863116
blufi: fix an error caused by incorrect conn_id parameters.
2020-11-24 10:46:22 +08:00
Jiang Jiang Jian
37ac9d09f4
Merge branch 'bugfix/fix_some_wifi_bugs_0924_v4.0' into 'release/v4.0'
...
WiFi: fix some wifi bugs 0924 (backport v4.0)
See merge request espressif/esp-idf!10614
2020-11-23 21:31:05 +08:00
lly
4391a24c2f
ble_mesh: stack: Add a Kconfig option to make Health Server model optional
2020-11-23 20:13:06 +08:00
lly
b71b99b7be
ble_mesh: stack: Split model Kconfig menu into foundation and others
2020-11-23 20:13:06 +08:00
lly
7f411c9cb7
ble_mesh: stack: Add Kconfig options to make server models optional
2020-11-23 20:13:05 +08:00
lly
440b94d272
ble_mesh: stack: Use Kconfig option to make client models optional
2020-11-23 20:13:05 +08:00
lly
bc163f982d
ble_mesh: stack: Make some internal static functions inline
2020-11-23 20:13:05 +08:00
lly
fe86760ff6
ble_mesh: stack: Add a Kconfig option to make deinit optional
2020-11-23 20:13:04 +08:00
lly
58ac97cb4c
ble_mesh: stack: Introduce a new header file mesh_config.h
2020-11-23 20:13:04 +08:00
Island
1d771d081b
Merge branch 'bugfix/ble_mesh_proxy_cfg_replay_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh proxy cfg replay (v4.0)
See merge request espressif/esp-idf!11337
2020-11-23 20:08:55 +08:00
Island
ab055d2421
Merge branch 'bugfix/ble_mesh_node_deinit_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Persistent storage misc fixes (v4.0)
See merge request espressif/esp-idf!11336
2020-11-23 20:01:28 +08:00
Mahavir Jain
7f76f57b29
Merge branch 'fix/protocomm_simple_ble_v4.0' into 'release/v4.0'
...
Protocomm/simple_ble: Fix gatt table map size to number of handles received (v4.0)
See merge request espressif/esp-idf!11267
2020-11-23 18:44:52 +08:00
Jiang Jiang Jian
1e3eed8265
Merge branch 'bugfix/fix_spp_read_flow_control_v4.0' into 'release/v4.0'
...
component_bt/fix spp flow control and vfs write [backport 4.0]
See merge request espressif/esp-idf!11074
2020-11-23 15:49:54 +08:00
zhangyanjiao
0a8abf6ffe
esp_wifi:
...
1. Modify LR for esp32
2. Optimize some debug logs for probe response
3. Optimize phy and soc files
4. Fix the bug that no event for connect
5. Fix the bug that set_channel doesn't work for softAP
6. Add sta connect again ap sent disconnect event
7. Add set/get inactive time api
8. Fix connect hidden AP doesn't update information
9. Add rf test long short support
2020-11-23 15:08:40 +08:00
lly
5c7960de0d
ble_mesh: stack: Store kr phase after value changed [Zephyr]
2020-11-23 15:07:14 +08:00
lly
613616b445
ble_mesh: stack: Fix rpl not check by proxy cfg [Zephyr]
2020-11-23 15:07:14 +08:00
lly
97a54a9818
ble_mesh: stack: Persistent storage misc fixes
...
* Fix the issue that deinit node with "erase_flash"
set to true, but info is not erased from nvs
* Reuse bt_mesh_cfg_reset() when deinit node
* Optimize Provisioner related erase operations
* No store pending timeout will be used when Node
is not provisioned OR Provisioner is disabled
and erase operation is performed
* Change the default timeout for settings operation
to 0, and rpl store rate to 0
2020-11-23 15:01:50 +08:00
Island
39d213378c
Merge branch 'bugfix/ble_mesh_settings_fix_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh settings fix (v4.0)
See merge request espressif/esp-idf!11326
2020-11-23 14:42:18 +08:00
Prasad Alatkar
7adfe57302
Protocomm/simple_ble: Make gatt table map size equal to number of handles received (v4.0)
...
- Fixes memcpy failure observed while adding 2 or more endpoints in
wifi_provisioning.
Closes IDF-2250
2020-11-23 05:34:22 +00:00
liqigan
023f44e348
replace list and ringbuffer with fixed queue
...
use eventgroup to sync spp_vfs_write
each connection has a switch_delay_timer not sharing a one
revert functions like spp_find_slot_by_xxx
fix vfs read bug when peer close
2020-11-23 12:22:30 +08:00
liqigan
2765d5b829
move flow control to btc layer
...
defer free slot in btc layer when receive BTA_JV_RFCOMM_CLOSE_EVT
2020-11-23 12:22:30 +08:00
liqigan
ba3f69feea
add event when calling spp API failed
2020-11-23 12:22:30 +08:00
lly
004393ec5f
ble_mesh: stack: Update connection interval to 15ms
2020-11-23 08:53:37 +08:00
lly
b1383f5c0f
ble_mesh: stack: Update connection parameters used by Central
2020-11-23 08:53:37 +08:00
lly
4fa39cae98
ble_mesh: stack: Use settings_core_erase when deinit
2020-11-23 08:45:04 +08:00
lly
666488a940
ble_mesh: stack: Fix storing next net_idx and app_idx
2020-11-23 08:45:04 +08:00
lly
3421336d66
ble_mesh: stack: Continue restore even if failure happens
...
Previously we have used this solution for node info
restore. Here use the same solution for other mesh
information restore.
2020-11-23 08:45:04 +08:00
lly
ad1d5764e2
ble_mesh: stack: Split model settings store and clear
2020-11-23 08:45:04 +08:00
lly
db4a344a33
ble_mesh: stack: Erase netkey and appkey with key index
2020-11-23 08:45:04 +08:00
lly
29c7645093
ble_mesh: stack: Add clear hb_pub in settings
2020-11-23 08:45:04 +08:00
lly
692ccf774b
ble_mesh: stack: Transport rx reset settings update
...
When reset the rx info of transport layer, the
rpl list will always cleared, and rpl stored
in the nvs will only be erased when erase flag
is true and BLE_MESH_SETTINGS is enabled.
Compared with the previous solution, it should
be more clear.
2020-11-23 08:45:04 +08:00
lly
034906c6a8
ble_mesh: stack: Use erase settings functions
2020-11-23 08:45:04 +08:00
lly
69131a11ed
ble_mesh: stack: Use mutex for settings operation
...
Also expose the settings functions with the parameter
bt_mesh_nvs_handle_t, which will be used for further
updates.
2020-11-23 08:45:04 +08:00
lly
8cbc93101e
ble_mesh: stack: Add role check before enabling device
2020-11-23 08:45:03 +08:00
lly
c39097a601
ble_mesh: stack: Define a type for mesh nvs handle
2020-11-23 08:45:03 +08:00
lly
8d9b0909a3
ble_mesh: stack: Use model callback for operations [Zephyr]
...
- Previously when a model is initialized or deinitialized, in the
access layer, we need to check the model id with the ids in the
table in order to find the proper model operation function.
- Currently all the operation functions of each model will be set
during the mesh initialization. When the model is found, we can
directly use the corresponding callback for different operations.
- Currently only init/deinit operations are registered, later we
will add more operations.
2020-11-22 09:26:41 +00:00
Jiang Jiang Jian
d6f697e113
Merge branch 'bugfix/cxx_flag_operators_v4.0' into 'release/v4.0'
...
esp_eth: moved extern "C" after includes (v4.0)
See merge request espressif/esp-idf!11219
2020-11-22 15:35:22 +08:00
Jiang Jiang Jian
7a55981dca
Merge branch 'feature/esp_tls_for_supplicant_v4.0' into 'release/v4.0'
...
wpa_supplicant: Support for mbedtls tls handshake(backport v4.0)
See merge request espressif/esp-idf!9860
2020-11-21 22:43:33 +08:00
Jiang Jiang Jian
eb9520fdb0
Merge branch 'bugfix/backport_some_lwip_bugs_1120_v4.0' into 'release/v4.0'
...
lw-ip:backport bugfix lwip for v4.0(backport 4.0)
See merge request espressif/esp-idf!11309
2020-11-21 22:34:27 +08:00
Jiang Jiang Jian
747f281325
Merge branch 'component/seperate_bta_jv_l2c_4.0' into 'release/v4.0'
...
component_bt:/ seperate bta jv l2c [backport v4.0]
See merge request espressif/esp-idf!9646
2020-11-21 22:34:00 +08:00
Jiang Jiang Jian
ba4fc9c803
Merge branch 'bugfix/backport_v4.0_fix_pthread_priority_inheritance' into 'release/v4.0'
...
bugfix/ pthread priority inheritance(backport v4.0)
See merge request espressif/esp-idf!11256
2020-11-21 22:33:37 +08:00
Jiang Jiang Jian
4e9de58779
Merge branch 'optimize/ble_mesh_provisioner_delete_dev_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Optimize Provisioner delete device function (v4.0)
See merge request espressif/esp-idf!10605
2020-11-21 17:54:25 +08:00
Jiang Jiang Jian
2fa70c8aed
Merge branch 'feat/ble_mesh_device_properties_v2_v4.0' into 'release/v4.0'
...
Feat/ble mesh device properties v2 (v4.0)
See merge request espressif/esp-idf!10789
2020-11-21 17:54:14 +08:00
Jiang Jiang Jian
2a93a30c42
Merge branch 'bugfix/ble_mesh_check_stack_init_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Check if mesh stack initialized before init vendor client (v4.0)
See merge request espressif/esp-idf!10483
2020-11-21 17:53:11 +08:00
Jiang Jiang Jian
d101748448
Merge branch 'bugfix/ble_mesh_prov_iv_index_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Using the latest iv_index for provisioning (v4.0)
See merge request espressif/esp-idf!10418
2020-11-21 17:52:20 +08:00
weitianhua
ca00390174
Seperate BTA_JV_L2CAP for less bin size
2020-11-21 09:38:46 +00:00
Jakob Hasse
940f2bc108
esp_eth: moved extern "C" after includes
2020-11-21 09:37:34 +00:00
Jiang Jiang Jian
b06fe45fde
Merge branch 'feature/mqtt_submodule_update_23c8e1ec_v4.0' into 'release/v4.0'
...
MQTT: Update submodule reference to da850b (config, error flags, minor fixes) (v4.0)
See merge request espressif/esp-idf!11314
2020-11-21 17:32:18 +08:00
xutao
d2173ba1e8
pthread: fix the priority inheritance
...
When `pthread_mutex_destroy` is used to release mutex, `pthread_mutex_lock_internal` is used,
which results in the increase of `uxmutexehold` and no recovery base priority
2020-11-21 08:21:57 +00:00
David Čermák
c8902cddc7
Merge branch 'bugfix/backport_v4.0_fix_websocket_issue' into 'release/v4.0'
...
websocket_client : fix some issues for websocket client (backport v4.0)
See merge request espressif/esp-idf!11261
2020-11-20 17:46:35 +08:00
David Čermák
aef8a36c99
Merge branch 'bugfix/backport_v4.0_fix_transport_ssl_blocking' into 'release/v4.0'
...
transport_ssl: Fix a bug in transport_ssl (backport v4.0)
See merge request espressif/esp-idf!11277
2020-11-20 17:45:03 +08:00
David Cermak
c4e22a3925
MQTT: Update submodule reference: config, error handle, minor fixes
...
Updates esp-mqtt reference to include fixes below related mainly to:
* configuration update (disable keepalive, network timeout)
* minor fixes (size_t for all sizes, unbalanced lock, api for
outbox-size)
* extended error handle to include socket's errno
Closes https://github.com/espressif/esp-idf/issues/5906
Config: Added config value to disable keepalive mechanism
esp-mqtt commit: 8562437c8a
Related https://github.com/espressif/esp-mqtt/issues/179
Added esp_mqtt_client_get_outbox_size API
esp-mqtt commit: 0a1d9d0300
Related https://github.com/espressif/esp-mqtt/pull/178
mqtt_outbox: Removed unused retry_count field from outbox_item_t
esp-mqtt commit: 673086e13a
config: Fixed typo for configuring OUTBOX_EXPIRED_TIMEOUT_MS
esp-mqtt commit: 259baaec96
Fixed missing MQTT_API_UNLOCK in esp_mqtt_client_stop error path
esp-mqtt commit: 845c2a3a1e
Related https://github.com/espressif/esp-mqtt/issues/173
Related https://github.com/espressif/esp-mqtt/pull/174
Extended mqtt error handle to capture transport's socket errno (IDF
v4.3+)
esp-mqtt commit: 23c8e1ecf5
Config: Added configuration value to set network timeout
esp-mqtt commit: a03228ac46
Related https://github.com/espressif/esp-mqtt/pull/166
Used size_t for all lengths to allow for other architectures
esp-mqtt commit: b9db8d9020
2020-11-20 10:25:40 +01:00
xueyunfei
df23bbe8e1
backport bugfix lwip for v4.0
2020-11-20 16:36:37 +08:00
kapil.gupta
31b6b885e6
wpa_supplicant: Fix IOT issue with latest freeradius
...
Fix inter operability issue with freeradius version 3.0.21
and openssl 1.1.1f when internal tls client is used which
requires extension elements in client hello.
closes https://github.com/espressif/esp-idf/issues/5273
closes https://github.com/espressif/esp-idf/issues/5627
2020-11-20 08:02:28 +00:00
kapil.gupta
c384d61e53
wpa_supplicant: Fix invalid pointer deference and memleak
...
Add following changes as part of this:
1. EAP client will crash during validation of key size when CA
certs and keys not present. Add changes to validate it first.
2. Free memory allocated in TLS context
2020-11-20 08:02:28 +00:00
kapil.gupta
0263a182fc
wpa_supplicant: Support for mbedtls tls handshake
...
Add support for mbedtls based tls handshake, this removes
dependency from internal implementation of EAP client.
2020-11-20 08:02:28 +00:00
Jiang Jiang Jian
6d23d64b18
Merge branch 'bugfix/fix_bredr_read_rssi_delta_v4.0' into 'release/v4.0'
...
Bugfix/Fix Read Rssi Delta Bug in Bredr [backport v4.0]
See merge request espressif/esp-idf!10805
2020-11-20 15:36:39 +08:00
Jiang Jiang Jian
d31a127db5
Merge branch 'bugfix/wpa3_pmkcache_expiry_workaround_v4.0' into 'release/v4.0'
...
wpa_supplicant: Increase PMK Lifetime to a very high value (Backport v4.0)
See merge request espressif/esp-idf!11183
2020-11-20 14:39:45 +08:00
Jiang Jiang Jian
00b9f48081
Merge branch 'bugfix/add_clear_bond_complete_evt_4_0' into 'release/v4.0'
...
componenet_bt/bugfix: add remove bond device complete event 4.0
See merge request espressif/esp-idf!10656
2020-11-20 13:50:13 +08:00
Nachiket Kukade
511d3b05cd
wpa_supplicant: Increase PMK Lifetime to a very high value
...
For WPA3 connection nearing PMK lifetime expiry, PMK Cache
needs a re-authentication or the cache will expire. After
current expiry of 12 hours Station ends up sending a deauth
to the AP. An SAE re-authentication also cannot occur without
a disconnection with current implementation. So increase the
PMK lifetime to 100 days for now.
2020-11-20 03:46:08 +00:00
xutao
f3b087a6d1
In SSL mode, if esp_transport_poll_read function is used, the cache data in mebdtls will be blocked
2020-11-18 16:59:22 +08:00
xutao
e7b3b75785
websocket_client : fix some issues for websocket client
...
1. will post twice disconnect event when read error
2. will block `timeout` times when set disable_auto_connect
3. When `esp_websocket_client_stop` before `esp_websocket_client_send*`,
if the `esp_websocket_client_send*` fails, the status will change to
'WEBSOCKET_STATE_WAIT_TIMEOUT', and the next `esp_websocket_client_start` will fail forever
2020-11-17 15:01:10 +08:00
Jiang Jiang Jian
71eb7604c5
Merge branch 'bugfix/lwip_netdb_cpp_guards_v4.0' into 'release/v4.0'
...
lw-IP: Changed to C linkage in netdb.h for fixing bug when using mixed C/C++ code (v4.0)
See merge request espressif/esp-idf!11091
2020-11-16 19:42:43 +08:00
Jiang Jiang Jian
f42e5745e6
Merge branch 'bugfix/can_mmap_after_get_enough_free_mmu_pages_v4.0' into 'release/v4.0'
...
flash_mmap: can mmap after get enough free MMU pages (backport v4.0)
See merge request espressif/esp-idf!10586
2020-11-16 19:40:26 +08:00
Jiang Jiang Jian
befde68eea
Merge branch 'bugfix/btdm_blufi_data_sequence_not_reset_after_disconnect_v4.0' into 'release/v4.0'
...
component/bt: fix Blufi sends data after disconnect the seq still increase(backport v4.0)
See merge request espressif/esp-idf!10239
2020-11-16 19:38:22 +08:00
Jiang Jiang Jian
b0ffa66039
Merge branch 'mesh/bugfix_1023_backport_v4.0' into 'release/v4.0'
...
esp_wifi_mesh: update wifi mesh libs(Backport v4.0)
See merge request espressif/esp-idf!11083
2020-11-16 19:33:47 +08:00
Jiang Jiang Jian
e3db779b95
Merge branch 'bugfix/customer_baidu_psram_stack_backtrace_v4.0' into 'release/v4.0'
...
backport v4.0: added psram stack check in backtrace
See merge request espressif/esp-idf!8474
2020-11-12 21:00:36 +08:00
baohongde
8f3fe29deb
components/bt: Replace task post with btc_inter_profile_call, when post message from btc_dm to btc_gap
2020-11-12 19:23:10 +08:00
baohongde
19ef328f8e
components/bt: Fix clear bond fail when connected without ble included
2020-11-12 19:18:52 +08:00
xiongweichao
e51818f6fc
add remove bond device complete event
2020-11-12 19:18:52 +08:00
Jiang Jiang Jian
e9ba0e05f2
Merge branch 'bugfix/nimble_host_rcv_pkt_length_check_v4.0' into 'release/v4.0'
...
NimBLE: host_rcv_pkt event buf size check. (v4.0)
See merge request espressif/esp-idf!10760
2020-11-12 14:20:29 +08:00
Jiang Jiang Jian
a69ff28c6f
Merge branch 'bugfix/bredr_bugfix_release_for_qa_dummy_disconnect_4_0' into 'release/v4.0'
...
Bugfix/bredr bugfix release for qa dummy disconnect 4.0
See merge request espressif/esp-idf!10647
2020-11-12 14:18:53 +08:00
Jiang Jiang Jian
3c9833eaf9
Merge branch 'bugfix/add_protection_for_spp_api_4.0' into 'release/v4.0'
...
Bugfix/add protection for spp api [backport v4.0]
See merge request espressif/esp-idf!10283
2020-11-12 14:15:41 +08:00
Jiang Jiang Jian
e547aae7b8
Merge branch 'bugfix/add_disconn_req_action_when_no_link_4.0' into 'release/v4.0'
...
Bugfix/add disconn req action when no link [backport v4.0]
See merge request espressif/esp-idf!10510
2020-11-12 14:14:55 +08:00
Jiang Jiang Jian
aebd7a97c9
Merge branch 'bugfix/wpa_supplicant_link_depth_v4.0' into 'release/v4.0'
...
wpa_supplicant: Fix failure to link under some circumstances (v4.0)
See merge request espressif/esp-idf!10978
2020-11-11 15:48:15 +08:00
Michael (XIAO Xufeng)
d75888a5df
Merge branch 'bugfix/mcpwm_period_error_v4.0' into 'release/v4.0'
...
bugfix(mcpwm_period_error): fix the issue of wrong period (backport v4.0)
See merge request espressif/esp-idf!8312
2020-11-11 15:07:33 +08:00
Angus Gratton
7aef4fbec9
Merge branch 'bugfix/adjtime_return_outdelta_before_new_delta_set_v4.0' into 'release/v4.0'
...
newlib: Fix adjtime, returns the amount of time remaining from any previous adjustment (v4.0)
See merge request espressif/esp-idf!9973
2020-11-11 10:46:38 +08:00
Angus Gratton
a2fe59464e
Merge branch 'bugfix/returns_correct_flash_encryption_mode_v4.0' into 'release/v4.0'
...
bootloader: Fix esp_get_flash_encryption_mode() (v4.0)
See merge request espressif/esp-idf!10714
2020-11-11 10:43:25 +08:00
Angus Gratton
8acea045a7
Merge branch 'bugfix/bootloader_anti_rollback_mmap_v4.0' into 'release/v4.0'
...
bootloader_support: fix issue in memory mapping for getting app descriptor (v4.0)
See merge request espressif/esp-idf!10736
2020-11-11 10:42:42 +08:00
Angus Gratton
36f3845331
Merge branch 'bugfix/bootloader_common_get_sha256_of_partition_v4.0' into 'release/v4.0'
...
bootloader_support: Fix bootloader_common_get_sha256_of_partition(), can handle a long image (v4.0)
See merge request espressif/esp-idf!9954
2020-11-11 10:42:28 +08:00
Island
134b21c5b2
Merge branch 'bugfix/ble_mesh_autorsp_description_v4.0' into 'release/v4.0'
...
esp_ble_mesh: api: fixed comment about autoresp (v4.0)
See merge request espressif/esp-idf!10890
2020-11-10 16:42:50 +08:00
Island
1214f343ab
Merge branch 'optimize/ble_mesh_make_buf_config_invisible_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Make mesh buf debug option invisible (v4.0)
See merge request espressif/esp-idf!10796
2020-11-10 16:42:34 +08:00
Island
fb9df6388f
Merge branch 'bugfix/fix_node_test_func_not_set_role_v4.0' into 'release/v4.0'
...
ble_mesh: test: Fix node test function not update role flag (v4.0)
See merge request espressif/esp-idf!11042
2020-11-10 16:42:22 +08:00
Ivan Grokhotkov
c535031c2f
Merge branch 'bugfix/bootloader_skip_verify_jtag_v4.0' into 'release/v4.0'
...
bootloader_support: don't check signature when JTAG is attached (v4.0)
See merge request espressif/esp-idf!10380
2020-11-09 16:52:13 +08:00
Ivan Grokhotkov
a4d7f15625
Merge branch 'gdb/bt_on_invalid_pc_v4.0' into 'release/v4.0'
...
gdb: Modify PC in case of invalid PC (v4.0)
See merge request espressif/esp-idf!8980
2020-11-09 16:48:46 +08:00
Ivan Grokhotkov
f02e2c5e09
Merge branch 'init_priority_fix_v4.0' into 'release/v4.0'
...
CXX: make __attribute__((init_priority(n))) work (v4.0)
See merge request espressif/esp-idf!8445
2020-11-09 16:47:22 +08:00
Ivan Grokhotkov
34f3403c3a
Merge branch 'feature/nvs_erase_check_init_4.0' into 'release/v4.0'
...
NVS Flash: prevent erasing initialized partition (backport v4.0)
See merge request espressif/esp-idf!10066
2020-11-09 16:44:31 +08:00
Ivan Grokhotkov
927a5cd46b
Merge branch 'bugfix/ulp_as_version_v4.0' into 'release/v4.0'
...
ulp: fix ULP assembler version detection for localized systems (v4.0)
See merge request espressif/esp-idf!10395
2020-11-09 16:41:14 +08:00
Ivan Grokhotkov
10094b3151
Merge branch 'bugfix/log-error-run-esptool_v4.0' into 'release/v4.0'
...
parttool.py: Add file stream parameter and log stdout and stderr to same stream (v4.0)
See merge request espressif/esp-idf!10518
2020-11-09 16:40:23 +08:00
David Čermák
8acd6f41aa
Merge branch 'feature/lwip_tcp_isn_hook_v4.0' into 'release/v4.0'
...
lw-ip: enable TCP ISN hook (v4.0)
See merge request espressif/esp-idf!11064
2020-11-09 15:53:34 +08:00
David Čermák
247fffe062
Merge branch 'bugfix/openss_strict_verify_mode_4.0' into 'release/v4.0'
...
openssl: made verification mode conversion to mbetls modes more strict (v4.0)
See merge request espressif/esp-idf!10501
2020-11-09 15:45:05 +08:00
David Čermák
4effed59cf
Merge branch 'feature/mqtt_sub_update_01594bf1_v4.0' into 'release/v4.0'
...
MQTT: Update submodule reference (Backport v4.0)
See merge request espressif/esp-idf!10233
2020-11-09 15:44:44 +08:00
David Čermák
e8516af6f9
Merge branch 'bugfix/ws_stop_deadlock_v4.0' into 'release/v4.0'
...
Websocket client: avoid deadlock if stop called from event handler (Backport 4.0)
See merge request espressif/esp-idf!10228
2020-11-09 15:43:51 +08:00
David Čermák
3f5cbe4e30
Merge branch 'bugfix/ethernet_handle_early_rx_interrupt_v4.0' into 'release/v4.0'
...
Bugfix/ethernet handle early rx interrupt (v4.0)
See merge request espressif/esp-idf!10100
2020-11-09 15:43:09 +08:00
Island
85b71109d0
Merge branch 'bugfix/ble_mesh_nimble_ccc_handle_v4.0' into 'release/v4.0'
...
ble_mesh: nimble: Fix updating ccc handle with wrong value (v4.0)
See merge request espressif/esp-idf!10356
2020-11-09 14:35:47 +08:00
lly
b8470fba75
ble_mesh: stack: Avoid using assert in mesh stack
2020-11-09 02:20:19 +00:00
lly
0f7a42cfbb
ble_mesh: nimble: Fix updating ccc handle with wrong value
2020-11-09 02:17:46 +00:00
shenjun
16ccf29a74
esp_wifi_mesh: update wifi mesh libs
...
1. Fix FIX-ROOT does not reconnect to router when disconnect reason is too many
2. Add API esp_mesh_print_scan_result
3. Modify not to reset mesh_xonseq of self and children when flush_upstream_packets
4. Fix not arm parent monitor when a parent candidate is cleared without sending an event to mesh layer
5. Fix the new voted root does not reconnect to router if rssi is weak
2020-11-05 23:54:45 +08:00
Mahavir Jain
b3c39b2d25
Merge branch 'bugfix/esp_idf_version_v4.0' into 'release/v4.0'
...
Add __ASSEMBLER__ flag in esp_idf_version.h to fix build failure with assembly files (v4.0)
See merge request espressif/esp-idf!10901
2020-11-05 12:44:50 +08:00
He Yin Ling
e5f754b26c
versions: Update version to 4.0.2
2020-11-05 09:38:34 +08:00
mathiasbredholt
e9b6d40b97
lwip: Changed to C linkage for fixing bug when using mixed C/C++ code
...
Merges https://github.com/espressif/esp-idf/pull/5900
2020-11-03 08:42:57 +01:00
Mahavir Jain
8265966974
esp_netif: initialize TCP ISN hook if enabled in configuration
2020-11-02 14:30:43 +05:30
Mahavir Jain
4dd7cfbeb7
lwip: provide configuration option to enable TCP ISN hook
2020-11-02 14:30:43 +05:30
Mahavir Jain
6aa24a5de5
tcp_isn: use ROM APIs for md5 calculations
2020-11-02 14:30:39 +05:30
Nachiket Kukade
b7ccfb921f
esp_wifi: Update wifi lib
...
AP's with WPA2-PSK-SHA256 key management were incorrectly
categorized as Open. Update WiFi libs with the fix.
2020-11-02 12:03:17 +05:30
Mahavir Jain
5aba396717
lwip: add custom TCP ISN hook implementation
...
Source:
https://git.savannah.nongnu.org/cgit/lwip/lwip-contrib.git/
2020-10-30 16:33:54 +05:30
lly
037b2fce46
ble_mesh: test: Fix node test function not update role flag
2020-10-29 15:50:44 +08:00
liqigan
a11e5b399e
1. fix read rssi delta bug in bredr
...
2. modify read rssi related function names
Closes https://github.com/espressif/esp-idf/issues/5660
2020-10-28 11:50:47 +00:00
Jiang Jiang Jian
25813ebe2b
Merge branch 'bugfix/tx_prog_dram_crash_v4.0_1' into 'release/v4.0'
...
components/bt: fixed tx_prog insert error(new for ci release/v4.0)
See merge request espressif/esp-idf!10980
2020-10-26 21:34:41 +08:00
wangcheng
4ae63961cd
components/bt: fixed tx_prog insert error
2020-10-26 13:24:17 +08:00
Angus Gratton
1d224db575
wpa_supplicant: Fix failure to link under some circumstances
...
Depending on CMake internals, the wpa_supplicant library may need to be repeated
multiple times in the linker command line.
Closes https://github.com/espressif/esp-idf/issues/5641
2020-10-26 15:13:12 +11:00
zhangyanjiao
55acc10303
esp_wifi: Fixed the bug for timestamp check, didn't disconnect AP when AP's timestamp decrease abnormally
2020-10-26 02:10:39 +00:00
Chen Yu Dong
dcb5d956d3
test: move auto test script to new repo (backport)
...
+ known issue
2020-10-24 09:25:33 +08:00
xueyunfei
17e053930e
bugfix ipv6 ping error when src ip miss for 4.0
2020-10-21 20:45:10 +08:00
Shubham Kulkarni
4b8205edd6
esp_idf_version.h: Add __ASSEMBLER__ flag to fix build failure with assembly files
2020-10-19 13:22:43 +05:30
andreachiara
2270241f55
esp_ble_mesh: api: fixed comment about autoresp
2020-10-19 11:05:56 +08:00
KonstantinKondrashov
7791de6cf8
bootloader: Fix esp_get_flash_encryption_mode(). RELEASE = (CRYPT_CNT == max) or (CRYPT_CNT.write_protect == true)
...
If the CRYPT_CNT efuse is max it means the same as a write protection bit for this efuse.
Closes: https://github.com/espressif/esp-idf/issues/5747
2020-10-13 07:12:40 +00:00
Jiang Jiang Jian
1c7607d4a6
Merge branch 'bugfix/assert_no_IRAM_ATTR_v4.0' into 'release/v4.0'
...
btdm fix cache disable crash, insert the llcp packet to the top of the tx_prog
See merge request espressif/esp-idf!10779
2020-10-13 12:30:59 +08:00
lly
097075dcc8
ble_mesh: stack: Make mesh buf debug option invisible
2020-10-12 14:17:22 +08:00
lly
88cc674e11
ble_mesh: stack: Add mesh device properties v2 definitions
...
Also fixes wrong characteristic value length of some device
properties.
2020-10-12 10:17:49 +08:00
lly
da81ff2263
ble_mesh: stack: Move device property to model common part
2020-10-12 10:17:48 +08:00
wangcheng
e9dfea8421
components/bt:btdm fix cache disable crash, insert the llcp packet to the top of the tx_prog
2020-10-11 15:20:40 +08:00