Shubham Kulkarni
8f7fb5f126
esp_wifi_deinit: Return ESP_ERR_WIFI_NOT_STOPPED if wifi is not stopped
...
Add test case to test this workflow
2021-03-01 03:55:01 +00:00
Angus Gratton
4db922612a
Merge branch 'bugfix/ttfw_example_test_fails_port_remains_open_v4.0' into 'release/v4.0'
...
ci: Fix CI issue if one example test fails, and if serial port returns some noise (v4.0)
See merge request espressif/esp-idf!12383
2021-02-28 23:57:08 +00:00
Michael (XIAO Xufeng)
756cb17ae0
Merge branch 'feat/spi_flash_override_size_v4.0' into 'release/v4.0'
...
spi_flash: add config option to override flash size in bootloader header (v4.0)
See merge request espressif/esp-idf!12462
2021-02-26 10:07:18 +00:00
Michael (XIAO Xufeng)
e65ed8c959
spi_flash: add config option to override flash size in bootloader header
...
Sometimes the flash size read from bootloader is not correct. This may
forbid SPI Flash driver from reading the the area larger than the size
in bootloader header.
When the new config option is enabled, the latest configured
ESPTOOLPY_FLAHSIZE in the app header will be used to override the value
read from bootloader header.
2021-02-26 10:12:16 +08:00
Michael (XIAO Xufeng)
8b067e25e2
Merge branch 'revert-983220e2_v4.0' into 'release/v4.0'
...
ci: enable RS485 related tests again (v4.0)
See merge request espressif/esp-idf!12465
2021-02-25 10:07:43 +00:00
Michael (XIAO Xufeng)
b870f6f43c
Revert "ci: temporarily disable RS485 related tests"
...
This reverts commit 983220e216
2021-02-23 11:06:33 +08:00
Ivan Grokhotkov
7987f7ccae
Merge branch 'bugfix/eclipse_make_decode_v4.0' into 'release/v4.0'
...
tools: Fix Eclipse build: “UnicodeDecodeError: 'ascii' codec can't decode byte” (v4.0)
See merge request espressif/esp-idf!12360
2021-02-19 15:55:52 +00:00
Ivan Grokhotkov
37d3d920bb
Merge branch 'feature/prefer_python3_in_installer_v4.0' into 'release/v4.0'
...
tools: Prefer python3 during install and export (v4.0)
See merge request espressif/esp-idf!12379
2021-02-19 15:54:14 +00:00
Island
32383a6dfe
Merge branch 'bugfix/ignore_null_valued_comb_key_4_0' into 'release/v4.0'
...
Bugfix/ignore null valued comb key 4 0
See merge request espressif/esp-idf!12356
2021-02-18 11:00:21 +00:00
Angus Gratton
dad0230776
ci: ttfw: Encode serial port data to whatever the console encoding is
...
This is a bit of a hack, but gives us a way to always log it
2021-02-15 10:48:44 +11:00
Angus Gratton
2f196cface
ci: Log failure to close any DUT
2021-02-15 10:48:44 +11:00
Roland Dobai
b086a41569
tools: Prefer python3 during install and export
...
Install and export script should work on systems without "python"
executable.
Closes https://github.com/espressif/esp-idf/pull/6471
Closes https://github.com/espressif/esp-idf/issues/6532
Related to https://github.com/espressif/esp-idf/issues/6421 and
https://github.com/espressif/arduino-esp32/issues/4717
2021-02-14 19:47:14 +01:00
Patryk Krzywdziński
b0f2091e63
Fix eclipse build: “UnicodeDecodeError: 'ascii' codec can't decode byte”
...
Closes https://github.com/espressif/esp-idf/pull/6505
2021-02-10 12:50:52 +01:00
Chinmay Chhajed
3c7594f1ff
component/bt: Added check for NULL valued combination key.
2021-02-10 15:44:12 +05:30
Chinmay Chhajed
ce21340dc5
Bluedroid: Do not initiate/accept connection with device having same BDADDR.
...
Added BD_ADDR comparison in l2cu_lcp_allocate and removed check from
security connection request handler as it's handled in l2cu_lcp_allocate
for both connection request and create connection.
2021-02-10 15:41:40 +05:30
Chinmay Chhajed
c98b72326e
bt: removed esp_bt_get_mac()
...
There was no need for this function as there is already a way present to
fetch own mac address. Own mac addr can be fetched by calling
controller_get_interface().
2021-02-10 15:41:31 +05:30
Mahavir Jain
857b34cfd8
Merge branch 'bugfix/softap_prov_cookies_v4.0' into 'release/v4.0'
...
protocomm_httpd: Use HTTP cookies to track session (v4.0)
See merge request espressif/esp-idf!12267
2021-02-09 16:59:24 +08:00
Island
d1c9216602
Merge branch 'bugfix/ble_mesh_server_model_deinit_v4.0' into 'release/v4.0'
...
ble_mesh: stack: Fix deinit server models with no matching id (v4.0)
See merge request espressif/esp-idf!12315
2021-02-09 16:25:05 +08:00
Krzysztof Budzynski
498aebe38f
Merge branch 'feature/self_hosted_v4.0' into 'release/v4.0'
...
docs: self host docs (v4.0)
See merge request espressif/esp-idf!11595
2021-02-08 14:21:01 +08:00
Marius Vikhammer
8e7e0973db
docs: self host docs
...
Move doc hosting from readthedocs to espressif servers
Update CI, Sphinx configs and add IDF Sphinx theme
2021-02-08 11:54:11 +08:00
lly
dbe997ce1b
ble_mesh: stack: Fix deinit server models with no matching id
2021-02-07 11:18:49 +08:00
Piyush Shah
f132cf2b8b
protocomm security1: Restart security session if SESSION_STATE_CMD0 is received
...
With the introduction of cookies to track a session, it is possible that the
clients restart the provisioning on the same session, specifically when a user
cancels a current provisioning attempt. This can result in an error as the state
on the device side and client side will go out of sync.
This has now been changed such that if SESSION_STATE_CMD0 is received on
an existing session, the state is reset and flow allowed to continue.
2021-02-05 14:28:45 +05:30
Piyush Shah
7755d3955f
protocomm_httpd: Use HTTP cookies to track session
...
Earlier, a "socket connection" was being considered as a protocomm "session".
However, for HTTP, we cannot expect clients to necessarily use the same
socket for all requests of a given transaction. This was indeed causing
some failures for Wi-Fi provisioning from Android phones.
So, we have introduced http cookies to track a session even if the socket
connection does not stay intact throughout the transaction.
This change is backward compatible. If the client does not use cookies, the
socket connection will be considered as the session.
Closes: https://github.com/espressif/esp-idf/issues/6316
Reference: https://github.com/espressif/esp-idf/pull/6330
2021-02-05 14:28:45 +05:30
Island
22688745f6
Merge branch 'bugfix/ble_mesh_mbedtls_aes_fix_v4.0' into 'release/v4.0'
...
Bugfix/ble mesh mbedtls aes fix (v4.0)
See merge request espressif/esp-idf!12271
2021-02-05 14:46:08 +08:00
lly
d94289c83a
ble_mesh: stack: Fix mbedtls aes ctx not deallocated
2021-02-05 03:26:49 +00:00
lly
574958367f
ble_mesh: stack: Fix mbedtls aes ctx not initialized
2021-02-05 03:26:49 +00:00
Ivan Grokhotkov
5dd22738d6
Merge branch 'bugfix/esp_pm_dump_critical_v4.0' into 'release/v4.0'
...
esp_pm: esp_pm_dump_locks: don't print from a critical section, and fix formatting (backport v4.0)
See merge request espressif/esp-idf!12019
2021-02-05 09:52:40 +08:00
Michael (XIAO Xufeng)
2a7aaacec6
Merge branch 'spi_dma_close_before_cpu_reset_v4.0' into 'release/v4.0'
...
spi: fix issue with closing DMA before CPU reset (4.0)
See merge request espressif/esp-idf!10840
2021-02-05 00:52:09 +08:00
Mahavir Jain
1b5d2bf66e
Merge branch 'bugfix/protocomm_http_print_v4.0' into 'release/v4.0'
...
protocomm_httpd: Change an info print to debug print as it isn't really required in the logs (v4.0)
See merge request espressif/esp-idf!12263
2021-02-04 20:51:19 +08:00
Piyush Shah
948ec32caf
protocomm_httpd: Change an info print to debug print as it isn't really required in the logs
2021-02-04 15:05:22 +05:30
Anton Maklakov
43127a5084
Merge branch 'bugfix/ttfw_idf_find_artifacts_inaccurate_with_same_prefix_path_v4.0' into 'release/v4.0'
...
CI: fix the bug returns wrong artifact path when app_name is a subset of a longer one (v4.0)
See merge request espressif/esp-idf!12230
2021-02-03 11:34:30 +08:00
David Čermák
a6bddd68d2
Merge branch 'feature/support_transport_keepalive_v4.0' into 'release/v4.0'
...
Feature/support transport keepalive v4.0 [backport v4.0]
See merge request espressif/esp-idf!12155
2021-02-02 22:00:53 +08:00
Mahavir Jain
e454fdb8fc
Merge branch 'bugfix/reenable_encrypted_partition_write_v4.0' into 'release/v4.0'
...
Re-enable encrypted flash read/writes even if flash encryption is disabled (v4.0)
See merge request espressif/esp-idf!12192
2021-02-02 18:30:27 +08:00
Fu Hanxi
f39d69b592
CI: fix the bug returns wrong artifact path when app_name is a subset of a longer one
2021-02-02 11:14:28 +08:00
Mahavir Jain
7b60b944b1
Merge branch 'bugfix/update_howsmyssl_cert_v4.0' into 'release/v4.0'
...
examples/protocols: update www.howsmyssl.com certificate to fix test failures (v4.0)
See merge request espressif/esp-idf!12213
2021-02-01 18:18:29 +08:00
Mahavir Jain
ae1aef7b9e
examples/protocols: update www.howsmyssl.com certificate to fix test failures
2021-02-01 11:10:38 +05:30
Mahavir Jain
544a2a4f4e
unit-test-app: disable encrypted flash read/write in psram config to fix build failure
2021-01-29 11:45:51 +05:30
Mahavir Jain
d82adb482b
spi_flash: add config option to enable encrypted partition read/write
...
This feature can be disabled to save some IRAM (approx 1KB) for cases
where flash encryption feature is not required.
2021-01-29 11:45:50 +05:30
Mahavir Jain
9c169a1812
Revert "esp_partition: disable encrypted reads/writes if flash encryption is disabled"
...
This reverts commit bf35ef1ce7
.
It has been noticed that there are scenarios where even though firmware is not enabled
with flash encryption config feature, it should be able to write to encrypted partitions.
This revert adds the feature back which was removed around v4.0 timelines, and same
change will be backported to all releases (upto v4.0) for consistency.
2021-01-29 11:45:50 +05:30
yuanjm
9ada8df5c0
Make OTA example support keepalive
2021-01-25 21:01:31 +08:00
Shubham Kulkarni
985de73e6d
Add options for esp_http_client and esp_websocket_client to support keepalive
2021-01-25 21:01:30 +08:00
yuanjm
7201411f49
Modify esp-tls and tcp_transport to support keep alive for tcp and ssl connection
2021-01-25 21:01:25 +08:00
Michael (XIAO Xufeng)
8e8e54737d
Merge branch 'bugfix/modbus_fix_slave_id_support_v40' into 'release/v4.0'
...
Bugfix/modbus fix slave id support v40
See merge request espressif/esp-idf!12096
2021-01-25 12:23:57 +08:00
Mahavir Jain
4b50c99957
Merge branch 'bugfix/httpd_session_close_lru_v4.0' into 'release/v4.0'
...
esp_http_server: Add flag in sock_db to identify httpd_sess_close is called from httpd_session_close_lru (v4.0)
See merge request espressif/esp-idf!12114
2021-01-22 21:26:29 +08:00
Mahavir Jain
7d677373e1
Merge branch 'bugfix/http_client_buffer_overread_v4.0' into 'release/v4.0'
...
esp_http_client: Fix buffer overread, update https_request example to use HTTP/1.1 (v4.0)
See merge request espressif/esp-idf!12110
2021-01-22 18:08:49 +08:00
Shubham Kulkarni
1c10469890
Enable lru_purge_enable in simple HTTP server example
2021-01-22 15:35:46 +05:30
Mahavir Jain
5d490dbc1e
Merge branch 'fix/esp_tls_fix_memory_leak_v4.0' into 'release/v4.0'
...
esp-tls: Fix mem leak when global_ca_store is freed
See merge request espressif/esp-idf!12087
2021-01-22 17:37:32 +08:00
Shubham Kulkarni
9951421910
esp_http_server: Add lru_socket flag in sock_db to indicate httpd_sess_close is called from httpd_sess_close_lru
2021-01-22 11:17:17 +05:30
Shubham Kulkarni
d0a4d91838
esp_http_client.c: Clear raw_len for response buffer after dispatching HTTP_EVENT_ON_FINISH event
...
Closes: https://github.com/espressif/esp-idf/issues/6146
2021-01-22 11:04:11 +05:30
aleks
4f7f09a64f
freemodbus: fix compilation issue when slave id support is enabled
...
Closes https://github.com/espressif/esp-idf/issues/6003
2021-01-21 18:50:39 +01:00