Ivan Grokhotkov
481409ec05
panic: allow running specific test cases from command line
...
Small quality-of-life improvement, make it easier to run specific
test cases, when debugging the tests locally.
Take the optional list of test cases to run from the command line.
2020-08-05 12:00:50 +02:00
Ivan Grokhotkov
709730317b
panic: fix checks for corrupted backtrace in the test cases
...
"CORRUPTED" needs to be checked before ELF SHA256. Use
expect_backtrace in every test (which checks for it), remove extra
check for CORRUPTED.
2020-08-05 12:00:50 +02:00
Ivan Grokhotkov
5ff9cd495e
panic: skip over the first invalid PC in case of InstrFetchProhibited
...
InstrFetchProhibited usually occurs because of a jump to an invalid
pointer. In this case, PC in the exception frame is the address of
the jump destination. 'esp_ptr_executable' check in print_backtrace
function recognizes the first frame as invalid, and the backtrace is
interrupted. This prevents the user from finding the location where
the invalid pointer is dereferenced.
Bypass the 'esp_ptr_executable' check if the exception cause is
InstrFetchProhibited. Update the test case to no longer ignore this
issue.
2020-08-05 12:00:50 +02:00
Mahavir Jain
48b659b474
Merge branch 'bugfix/fix_mbedtls_flag_defined_always' into 'master'
...
Fixed TLS 1.1 still being enables even if disabled via config.
Closes IDFGH-3755
See merge request espressif/esp-idf!9905
2020-08-05 13:22:30 +08:00
Michal Vácha
e4820fc447
Fixed TLS 1.1 still being enables even if disabled via config.
...
Fixed MBEDTLS_SSL_PROTO_TLS1_1 still being defined even ifCONFIG_MBEDTLS_SSL_PROTO_TLS1_1 is not
Signed-off-by: Aditya Patwardhan <aditya.patwardhan@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/5675
2020-08-05 03:38:51 +00:00
Ivan Grokhotkov
b3814a1b5e
Merge branch 'bugfix/soc_reduce_iram' into 'master'
...
soc: move RTC initialization out of IRAM
See merge request espressif/esp-idf!9898
2020-08-04 21:44:50 +08:00
Angus Gratton
a9dd9e3017
Merge branch 'feature/embed_generated_files' into 'master'
...
cmake: allow embedding files to be dependent on a target
See merge request espressif/esp-idf!8535
2020-08-04 14:39:49 +08:00
Jiang Jiang Jian
59347d6a63
Merge branch 'bugfix/fix_fragment_issue' into 'master'
...
esp_wifi: Fix WiFi fragment issue
Closes WIFI-2625
See merge request espressif/esp-idf!9877
2020-08-04 12:09:49 +08:00
Island
313f4a97d6
Merge branch 'bugfix/btdm_blufi_send_longer_custom_data_will_congested' into 'master'
...
component/bt: fix Blufi sends longer customer data will will lead congested
See merge request espressif/esp-idf!9887
2020-08-03 20:54:23 +08:00
Ivan Grokhotkov
01d55b9aea
Merge branch 'feature/export_ps1_tools' into 'master'
...
scripts: updates export.ps1 to export tools' paths
See merge request espressif/esp-idf!9725
2020-08-03 15:26:10 +08:00
XieWenxiang
fa729f3805
component/bt: fix Blufi sends longer customer data will will lead congested
2020-08-03 14:55:12 +08:00
Mahavir Jain
79da52f8e1
Merge branch 'feature/upgrade_nghttp2_component' into 'master'
...
nghttp2: upgrade to v1.41.0 release
Closes IDFGH-2821
See merge request espressif/esp-idf!9843
2020-08-03 14:13:22 +08:00
Michael (XIAO Xufeng)
9103343812
Merge branch 'feature/tinyusb_config_cleanup' into 'master'
...
Feature/tinyusb config cleanup
Closes IDFGH-3653
See merge request espressif/esp-idf!9782
2020-08-01 23:58:26 +08:00
Ivan Grokhotkov
0ee714e1fa
soc: move RTC initialization out of IRAM
...
Saves approximately 870 bytes of IRAM.
2020-08-01 00:52:43 +02:00
xiehang
c744c6f30c
esp_wifi: Fix WiFi fragment issue
2020-07-31 20:02:27 +08:00
Jiang Jiang Jian
d1f9a238f3
Merge branch 'bugfix/sys_fix_build_error_about_livelock' into 'master'
...
components/sys: Fix build error about livelock when intwdt is disable
See merge request espressif/esp-idf!9312
2020-07-31 16:43:22 +08:00
Krzysztof Budzynski
bda580f3ec
Merge branch 'doc/version_specific_inc_bugfix' into 'master'
...
docs: wrong version specific includes
Closes DOC-322 and IDFGH-3734
See merge request espressif/esp-idf!9809
2020-07-31 14:31:30 +08:00
Jiang Jiang Jian
2ad8f8c9d2
Merge branch 'bugfix/ADV_UNDERRUN_assert_1024' into 'master'
...
components/bt: Fix ble assert(1024,0), ADV_UNDERRUN error
Closes BT-726
See merge request espressif/esp-idf!9479
2020-07-30 21:18:11 +08:00
Michael (XIAO Xufeng)
c77c4ccf6c
Merge branch 'bugfix/twai_assert_program_logic' into 'master'
...
TWAI: Remove asserts used for program logic
Closes IDFGH-3729
See merge request espressif/esp-idf!9834
2020-07-30 18:09:50 +08:00
Michael (XIAO Xufeng)
570629dcca
Merge branch 'bugfix/twai_msg_cnt_size' into 'master'
...
TWAI: Fix size of RX msg count field on the esp32
See merge request espressif/esp-idf!9870
2020-07-30 18:09:35 +08:00
David Čermák
5bd96db8a1
Merge branch 'bugfix/esp_netif_restart_dhcpc' into 'master'
...
esp_netif: Remove restarting DHCP client/server if it has already been started
Closes IDF-1978
See merge request espressif/esp-idf!9760
2020-07-30 17:16:49 +08:00
Darian Leung
662864f5bc
twai: 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-07-30 15:45:58 +08:00
Darian Leung
f790e0cc28
TWAI: Remove asserts used for program logic
...
This commit fixes the bug where TWAI driver program logic was being
called in assert(), thus leading to the logic being omitted in
release builds.
2020-07-30 15:25:11 +08:00
Jiang Jiang Jian
cbe7bffcd2
Merge branch 'bugfix/update_esp32_phy_4350' into 'master'
...
esp_wifi: update phy lib
See merge request espressif/esp-idf!9822
2020-07-30 01:58:50 +08:00
Ivan Grokhotkov
10550cb5a3
Merge branch 'bugfix/coredump_flash_regression' into 'master'
...
spi_flash: make {get,release}_temp_buffer OS functions optional
See merge request espressif/esp-idf!9849
2020-07-29 21:21:09 +08:00
David Cermak
1a0e7d81d8
esp_netif tests: Add manual DHCP state transision tests
...
Extended test cases for DHCP server and DHCP client state transitions to include also manual transitions using esp_netif_dhcps_start/stop() esp_netif_dhcpc_start/stop()
2020-07-29 11:50:27 +00:00
David Cermak
8cfeae15fd
esp_netif: Remove restarting DHCP client and server if it has already been started
...
To be in line with previous behaviour in tcpip_adapter, do nothing and return appropriate error if the DHCP client/server has already been started
2020-07-29 11:50:27 +00:00
Ivan Grokhotkov
75a874d4fd
spi_flash: make {get,release}_temp_buffer OS functions optional
...
Fixes a crash when calling a NULL release_temp_buffer pointer throug
esp_flash_noos_functions, when doing a core dump.
2020-07-29 12:42:26 +02:00
Ivan Grokhotkov
ef3280295d
Merge branch 'bugfix/fix_rom_api_violation' into 'master'
...
fix rom api usage violation
See merge request espressif/esp-idf!9848
2020-07-29 18:34:28 +08:00
Marius Vikhammer
b529b757aa
doc: fall back to CI_COMMIT_REF_NAME as a branch name
...
In some cases gen_version_specific_includes.py would fail to find a branch/tag name for a commit
and would fall back to using commit SHA-1.
This should never happen in docs that should be published as we use the branch/tag name to generate
example commands for our users. E.g. "git clone -b $branch_name"
Closes https://github.com/espressif/esp-idf/issues/5657
2020-07-29 18:22:51 +08:00
morris
c359d9a1f1
fix rom api usage violation
...
replace ets_delay_us with esp_rom_delay_us
2020-07-29 15:57:49 +08:00
Angus Gratton
e7b89e6ddc
Merge branch 'bugfix/esp32s2_panic_handler_iram' into 'master'
...
esp_common: allow placing panic handler into IRAM on ESP32-S2
Closes IDF-1639
See merge request espressif/esp-idf!9749
2020-07-29 13:54:19 +08:00
Angus Gratton
18fded7abb
Merge branch 'feature/build_doc_ci_tests' into 'master'
...
docs: add CI tests
Closes IDF-1648
See merge request espressif/esp-idf!9110
2020-07-29 13:54:01 +08:00
Angus Gratton
75402afcae
Merge branch 'feature/esp32s3_clk_memory_layout' into 'master'
...
esp32s3: memory layout
See merge request espressif/esp-idf!9753
2020-07-29 13:48:25 +08:00
ChenJianxing
8c982ea738
esp_wifi: update phy lib
...
1. esp32 phy lib v4350
2. esp32s2 phy lib v603
2020-07-29 10:36:02 +08:00
Anton Maklakov
d7db6673f5
Merge branch 'revert-1ba7dc22' into 'master'
...
Revert "Merge branch 'bugfix/resume_esp32s2_wifi_unit_test' into 'master'"
See merge request espressif/esp-idf!9794
2020-07-29 10:32:43 +08:00
Ivan Grokhotkov
8ac56e904b
Merge branch 'bugfix/coredump_esp_panic_reason' into 'master'
...
Coredump ESP panic reason
See merge request espressif/esp-idf!9072
2020-07-28 23:49:10 +08:00
Mahavir Jain
2c8fc336e0
nghttp2: upgrade to v1.41.0 release
...
Detailed changelog:
https://github.com/nghttp2/nghttp2/releases/tag/v1.41.0
Closes: https://github.com/espressif/esp-idf/issues/4883
Closes IDFGH-2821
2020-07-28 20:27:27 +05:30
Michael (XIAO Xufeng)
6434c1e2bd
Merge branch 'feat/esp_flash_enable_s2_ut' into 'master'
...
esp_flash: fix several issues and enable unit test for ESP32-S2
Closes IDF-1409
See merge request espressif/esp-idf!8259
2020-07-28 18:15:41 +08:00
Marius Vikhammer
ba546a0d91
docs: Adds CI tests for the doc building process.
...
Adds test_sphinx_idf_extensions.py and test_docs.py for testing the documentation building process.
Both are run as a part of the host_test stage.
Closes IDF-1648
2020-07-28 17:48:19 +08:00
Ivan Grokhotkov
3e8833cda8
Merge branch 'feature/coredump_new_ci_tests' into 'master'
...
coredump: Add CI tests
See merge request espressif/esp-idf!8998
2020-07-28 17:22:43 +08:00
Angus Gratton
a2dc60b254
Merge branch 'feature/secure_boot_esp32s2' into 'master'
...
Feature/secure boot esp32s2
See merge request espressif/esp-idf!8254
2020-07-28 16:39:34 +08:00
Ivan Grokhotkov
16c73edc67
Merge branch 'refactor/add_alias_name_for_ets_common_api' into 'master'
...
esp_rom: extract common ets apis into esp_rom_sys.h
See merge request espressif/esp-idf!9701
2020-07-28 15:04:55 +08:00
Krzysztof Budzynski
a6c1834327
Merge branch 'docs/provide_User_Guide_for_ESP32-Ethernet-Kit-V1.2' into 'master'
...
Provide getting started guide for ESP32-Ethernet-Kit-V1.2 based on V1.1
See merge request espressif/esp-idf!9786
2020-07-28 13:49:34 +08:00
Wang Fang
5773767b81
Provide getting started guide for ESP32-Ethernet-Kit-V1.2 based on V1.1
2020-07-28 13:49:33 +08:00
Angus Gratton
9222f5473f
Merge branch 'bugfix/stack_check_error' into 'master'
...
esp_system: restore deleted no stack check flag
See merge request espressif/esp-idf!9721
2020-07-28 07:43:41 +08:00
Alexey Gerenkov
cae41db8b8
coredump: Fixes core dump private header inclusion guard
2020-07-27 21:38:34 +03:00
Alexey Gerenkov
21091c6b0e
coredump: Fixes ESP-specific panic reasons handling
2020-07-27 21:38:33 +03:00
David Čermák
2f74b4e023
Merge branch 'bugfix/fix_websocket_issue' into 'master'
...
websocket_client : fix some issues for websocket client
See merge request espressif/esp-idf!9674
2020-07-27 22:51:21 +08:00
Michael (XIAO Xufeng)
395a51b441
Merge branch 'bugfix/fix_touch_sensor_api' into 'master'
...
driver(touch): fix touch sensor driver redundancy
Closes IDF-1850
See merge request espressif/esp-idf!9273
2020-07-27 22:20:10 +08:00