Roland Dobai
49360cb401
tools: Reinstall virtualenv if it is broken
...
Closes https://github.com/espressif/esp-idf/issues/6656
2021-03-08 10:20:33 +01:00
Roland Dobai
191c4ccc01
tools: Add Python typing annotations for idf_tools.py
2021-03-08 10:20:33 +01:00
Mahavir Jain
907ea44ee9
Merge branch 'feature/http_server_optimizations' into 'master'
...
esp_http_server optimisations
Closes IDFGH-4484 and IDFGH-4741
See merge request espressif/esp-idf!12240
2021-03-08 09:01:20 +00:00
Island
ddea60c5ad
Merge branch 'bugfix/kconfig_rename' into 'master'
...
Bugfix/kconfig rename
See merge request espressif/esp-idf!12588
2021-03-08 08:53:30 +00:00
Angus Gratton
f7d7954bf4
Merge branch 'bugfix/dport_init_min_stack_size' into 'master'
...
freertos: Increase minimum task stack size when stack smashing checker is enabled
Closes IDFGH-4586 and IDFCI-482
See merge request espressif/esp-idf!12369
2021-03-08 07:33:47 +00:00
Jiang Jiang Jian
ffe5e45c77
Merge branch 'bugfix/btdm_controller_task_watchdog_in_wifi_test' into 'master'
...
Fix controller task watchdog in Wi-Fi test
Closes WIFI-3391
See merge request espressif/esp-idf!12628
2021-03-08 07:02:16 +00:00
Jiang Jiang Jian
e895e50098
Merge branch 'bugfix/fix_wifi_storage_flash_or_ram_issue' into 'master'
...
bugfix: fix wifi NVS issue
Closes WIFI-2175 and WIFI-2314
See merge request espressif/esp-idf!9021
2021-03-05 12:13:07 +00:00
Jiang Jiang Jian
b88a156ce5
Merge branch 'bugfix/btdm_crash_when_esp_restart' into 'master'
...
components/bt: Fix crash in Bluetooth when esp_restart
See merge request espressif/esp-idf!12566
2021-03-05 11:53:03 +00:00
ronghulin
338944d981
Updated wifi lib:
...
1. Fix the issue that the parameters obtained from RAM cannot be saved to NVS
2. Modify not to store the default value in NVS
Closes https://github.com/espressif/esp-idf/issues/5129
Closes https://github.com/espressif/esp-idf/issues/5214
2021-03-05 14:47:14 +08:00
baohongde
df146f5cd9
Fix controller task watchdog in Wi-Fi test
2021-03-05 11:25:03 +08:00
Michael (XIAO Xufeng)
a3f5cf2c71
Merge branch 'bugfix/touch_element_callback_para' into 'master'
...
touch_element: fix event callback parameter type, change it into pointer
See merge request espressif/esp-idf!12600
2021-03-05 02:28:04 +00:00
Fu Hanxi
8ce9e17718
Merge branch 'ci/remove_commit_trigger_and_wip_restriction' into 'master'
...
CI: remove commit trigger and wip restriction
See merge request espressif/esp-idf!12580
2021-03-05 02:27:03 +00:00
Angus Gratton
70e13752ae
Merge branch 'feature/rtc_time_get' into 'master'
...
rtc: Clean up for S2,S3,C3
Closes IDF-2569
See merge request espressif/esp-idf!12336
2021-03-05 01:16:15 +00:00
Michael (XIAO Xufeng)
ffa93ed9ec
Merge branch 'bugfix/simple_ota_example_test' into 'master'
...
ota: fix ota with flash encryption
Closes IDFGH-4740, IDFCI-442, and IDFCI-448
See merge request espressif/esp-idf!12412
2021-03-04 09:45:58 +00:00
Ivan Grokhotkov
cc209d0098
Merge branch 'ci/run_testss_with_custom_oocd' into 'master'
...
CI target tests with custom OpenOCD distro
See merge request espressif/esp-idf!12062
2021-03-04 09:44:39 +00:00
Angus Gratton
ef0bbc5baa
freertos: Add a small additional stack when optimization set to None
...
Fix for occasional crash on startup when DPORT task overwrites its stack during
context switch, otherwise.
2021-03-04 17:57:55 +11:00
Angus Gratton
9c73b80ee0
freertos: Increase minimum task stack size when stack smashing checker is enabled
...
Fixes issue with DPORT init task, this task uses minimum stack size and may not be
enough if stack smashing detection is set to Overall mode.
Also reworks the way we calculate minimum stack to allow for adding multiple
contributing factors.
Closes https://github.com/espressif/esp-idf/issues/6403
2021-03-04 17:44:36 +11:00
Mahavir Jain
2bddd67b7d
Merge branch 'bugfix/http_server_client_list' into 'master'
...
httpd_server bugfix
See merge request espressif/esp-idf!12553
2021-03-04 04:18:30 +00:00
mjcross
03901946ba
Explain how to fix 'httpd_parse: header too long'
...
Because this is the 'simple' server example, it is probably where users will start out to understand the HTTP Server API; and also where they might come if they are having problems.
So I think it is useful to explain to users what to do if they see "httpd_parse: parse_block: request URI/header too long", which can easily happen if they submit a POST from an HTML form (for example). That certainly would have helped me!
Merges https://github.com/espressif/esp-idf/pull/6547
Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com>
2021-03-04 04:08:47 +00:00
Shubham Kulkarni
6a7587d35f
esp_http_server: Run format.sh script to fix code style issues
2021-03-04 04:08:47 +00:00
Jermolinski
282726b619
The httpd_sess_* functions have been re-designed to speed up the httpd server
...
Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com>
Merges: https://github.com/espressif/esp-idf/pull/6313
2021-03-04 04:08:47 +00:00
Michael (XIAO Xufeng)
e9ecc4a0af
Merge branch 'bugfix/esp32s3_flash_read_write' into 'master'
...
spi_flash: modify nvs reading writing issue on esp32s3
Closes WIFI-3438 and IDF-2866
See merge request espressif/esp-idf!12604
2021-03-04 03:53:35 +00:00
Jiang Jiang Jian
52720c724f
Merge branch 'bugfix/fix_l2cap_repeat_cid' into 'master'
...
Bugfix/Fix L2CAP Repeat Cid
Closes BT-1411, BT-1409, and BT-1410
See merge request espressif/esp-idf!12342
2021-03-04 03:36:31 +00:00
Jiang Jiang Jian
6677cd5498
Merge branch 'component_bt/optimize_spp_stop_server' into 'master'
...
component_bt/Optimize SPP Stop Server API
Closes BT-960
See merge request espressif/esp-idf!11124
2021-03-04 03:34:44 +00:00
Martin Valik
f221b1655d
httpd: remove redundant condition from get_client_list()
...
Premature return from httpd_uri() was also removed to call uri handler after establishing websocket.
2021-03-04 03:23:57 +00:00
Cao Sen Miao
0b7caf96a9
spi_flash:modify nvs reading writing issue on esp32s3
2021-03-03 22:02:32 +08:00
Angus Gratton
3ddfe1e8ac
Merge branch 'bugfix/asserts_disabled' into 'master'
...
core: Fix assert path embedding, warnings when asserts are disabled
Closes IDFGH-4477
See merge request espressif/esp-idf!12371
2021-03-03 08:20:54 +00:00
Kang Zuo Ling
022bf82e01
touch_element: fix event callback parameter type, change it into pointer
2021-03-03 15:53:12 +08:00
liqigan
408a1490a9
add API esp_spp_stop_srv_scn
to stop a specific server
2021-03-03 15:02:23 +08:00
Angus Gratton
a13be9f40c
Merge branch 'feature/mbedtls_bignum' into 'master'
...
mbedtls: Fix rsa test
See merge request espressif/esp-idf!12578
2021-03-03 06:50:42 +00:00
liqigan
825c2024d0
fix l2cap repeat cid
2021-03-03 14:50:05 +08:00
Mahavir Jain
4ea63ceb60
Merge branch 'feature/partial_download_example_test' into 'master'
...
advanced_https_ota: Add example_test for partial HTTP download use case
Closes IDF-2902
See merge request espressif/esp-idf!12590
2021-03-03 04:41:40 +00:00
Mahavir Jain
7dd81949db
Merge branch 'fix/coap_pointer_check_for_dynamic_memory' into 'master'
...
coap: Fixed NULL checks for dymanic memory allocation in coap_mbedtls.c
Closes IDF-2794
See merge request espressif/esp-idf!12585
2021-03-03 04:14:00 +00:00
Angus Gratton
c786ba9186
Merge branch 'feature/re-enable_suspend_test_esp32c3' into 'master'
...
freertos: Workaround delay between interrupt request and trigger on RISC-V
Closes IDF-2588 and IDF-2226
See merge request espressif/esp-idf!12350
2021-03-03 03:41:05 +00:00
Angus Gratton
772b218c38
docs: Add section about assertions to the style guide
2021-03-03 10:31:05 +11:00
Angus Gratton
9b988ca097
config: Add new option to replace IDF_PATH and project path with placeholders in macros
...
Allows building with asserts on and still not finding any actual file paths in the
final binary file.
Alternative fix for https://github.com/espressif/esp-idf/issues/6306
Progress towards https://github.com/espressif/esp-idf/issues/5873
2021-03-03 10:31:05 +11:00
Angus Gratton
9ae01e40b5
ci: Add a test app for not placing embedded file paths into binaries
...
Doubles as a test app that building with assertions off doesn't produce warnings.
Closes https://github.com/espressif/esp-idf/issues/6306
2021-03-03 10:31:05 +11:00
Angus Gratton
74fa52668c
esp-mqtt: Remove __FILE__ macro from error logs
2021-03-03 10:26:57 +11:00
Angus Gratton
c68f869411
driver: Remove some stray __FILE__ macros
...
Related to https://github.com/espressif/esp-idf/issues/6306
2021-03-03 10:26:57 +11:00
Angus Gratton
61b70c50a4
freertos: Use the standard assert() function for configASSERT
...
Unless the option for "assert and keep running" is enabled.
This means that silent asserts now work for FreeRTOS, and disabling asserts
now also disables them in FreeRTOS without needing a separate config change.
Related to https://github.com/espressif/esp-idf/issues/6306
2021-03-03 10:26:57 +11:00
Angus Gratton
cfde7adb7f
esp_ble_mesh: Use standard ESP-IDF asserts
...
Smaller binary size, means that config options for silent assert or disable
assert will apply
2021-03-03 10:26:57 +11:00
Angus Gratton
0d26c89b6b
btc_common: Redefine BTC assert macro to use standard assert
...
Allows assert to be disabled, made silent, etc.
Progress towards https://github.com/espressif/esp-idf/issues/6306
2021-03-03 10:26:57 +11:00
Angus Gratton
a0c73c5f92
bt host: Don't redefine the assert macro
...
Required so that bt asserts obey the same configuration settings as other
asserts.
Progress towards https://github.com/espressif/esp-idf/issues/6306
2021-03-03 10:26:57 +11:00
Angus Gratton
10bde42551
esp_websocket_client: Don't log the filename when logging "Websocket already stop"
...
Progress towards https://jira.espressif.com:8443/browse/IDFGH-4477
2021-03-03 10:26:57 +11:00
Angus Gratton
9c6d4de1e6
lwip: Support silent assertion configuration
...
If silent assert configuration is enabled, LWIP asserts are now 'silent' also.
Also updates KConfig to note that LWIP asserts are also disabled when asserts
are disabled globally (this was already the behaviour, but the config item
suggested otherwise.)
Progress towards https://github.com/espressif/esp-idf/issues/5873
2021-03-03 10:26:57 +11:00
Angus Gratton
90ec0b0327
bootloader: Allow 'silent assert' config to work in bootloader
...
Requires adding the 'newlib' component to the bootloader project, for
platform_include header.
2021-03-03 10:26:57 +11:00
Angus Gratton
d6f4d99d93
core system: Fix warnings in compilation when assertions are disabled
...
Adds a CI config for hello world that sets this, to catch future regressions
2021-03-03 10:26:57 +11:00
Aditya Patwardhan
3e533be8be
coap: Fixed NULL checks for dymanic memory allocation in coap_mbedtls.c
...
Fixes one part of - https://github.com/espressif/esp-idf/issues/6440
2021-03-02 22:34:19 +05:30
Krzysztof Budzynski
ac776657c9
Merge branch 'docs/provide_link_to_pcb_layout_for_ethernet_board_v1.2' into 'master'
...
docs: provide the link to pcb layout for ethernet board v1.2 and fix a typo in freetos/task
See merge request espressif/esp-idf!12522
2021-03-02 11:42:59 +00:00
Shubham Kulkarni
fb0beefefb
advanced_https_ota: Add example_test for partial HTTP download
2021-03-02 16:48:18 +05:30