Frantisek Hrbata
ebc9d02146
fix: make idf_size.py compatible with python3.8
...
Previous 6caa4a17ac
("fix: display correct help in the idf_size.py wrapper")
introduced a regression, because it uses exit_on_error parameter for
argparse.ArgumentParser, which was added in python3.9, making
idf_size.py incompatible with idf.py minimal required python3.8.
The objective is to inspect the arguments of idf_size.py using a wrapper
argparse to determine whether the legacy or refactored version should be
initiated, while always displaying help for the underlying version. The
exit_on_error function was previously utilized to prevent argparse from
exiting and displaying help/usage. This replaces exit_on_error with a
workaround that makes the --format argument optional. Since this is the
sole instance where the wrapper argparse might fail, it achieves the
same outcome as using exit_on_error.
Fixes: 6caa4a17ac
("fix: display correct help in the idf_size.py wrapper")
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-05-08 19:48:51 +02:00
Jiang Jiang Jian
ec50cd7d7e
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(wifi): backport wifi fixes to v5.3
See merge request espressif/esp-idf!30689
2024-05-08 19:16:26 +08:00
morris
0cf4889f22
Merge branch 'change/rename_csi_api_v5.3' into 'release/v5.3'
...
change(camera): change esp_cam_del_ctlr to esp_cam_ctlr_del (v5.3)
See merge request espressif/esp-idf!30692
2024-05-08 17:23:04 +08:00
morris
b9f15ba3ab
feat(mipi_dsi): round to boundary when draw pixel
2024-05-08 16:31:51 +08:00
Armando
d22f9a97aa
change(camera): change esp_cam_del_ctlr to esp_cam_ctlr_del
2024-05-08 15:29:20 +08:00
Li Shuai
90188040fb
fix(esp_wifi): clear soc wakeup request signal at tbtt process
2024-05-08 13:44:54 +08:00
Sarvesh Bodakhe
ea1a10da17
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
2024-05-08 13:44:51 +08:00
Nachiket Kukade
7c54373146
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-05-08 13:42:23 +08:00
xuxiao
209fbfc18b
fix(wifi): fix trc_ampdu_stop_rateidx value errors when DUT under softap + sta mode
2024-05-08 13:42:10 +08:00
alanmaxwell
8545eeb4ef
fix(wifi): clear wifi buffer to fix ampdu compatibility issue
2024-05-08 13:41:58 +08:00
xuxiao
a22d0df155
fix(wifi): fix esp32c6 wdt issues when recv/send tcp packages
2024-05-08 13:41:36 +08:00
morris
c706096f45
Merge branch 'test/gdma_fetch_data_in_flash_v5.3' into 'release/v5.3'
...
test(gdma): can read data from flash rodata (v5.3)
See merge request espressif/esp-idf!30655
2024-05-08 10:50:53 +08:00
Fu Hanxi
b8ed93eec0
ci: apply new fix in pytest-embedded 1.10
2024-05-07 12:17:10 +02:00
Fu Hanxi
840ec6579f
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-07 12:17:10 +02:00
wuzhenghui
7aed3eb3bc
fix(esp_pm): fix esp_pm test cases high fail ratio
2024-05-07 17:08:28 +08:00
nilesh.kale
fe628d5951
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0
...
This MR updated MbedTLS version to latest version 3.6.0.
2024-05-07 14:16:21 +05:30
nilesh.kale
855d1eb170
fix: Refactored script for initiating Python-based HTTPS server
...
This commit refactors the script responsible for starting a Python-based HTTPS server
to align with the latest Python version's requirements and best practices.
Closes https://github.com/espressif/esp-idf/issues/13575
2024-05-07 14:15:05 +05:30
morris
8ed42582fe
Merge branch 'fix/jpeg_dri_issue_v5.3' into 'release/v5.3'
...
fix(jpeg): Fix several issues reported recently, (backport v5.3)
See merge request espressif/esp-idf!30657
2024-05-07 16:22:09 +08:00
nilesh.kale
5428555092
fix(esp_https_server): fix memory leak during configuring http server
...
This MR This restructured code to prevent memory leak during the starting HTTP server.
Closes https://github.com/espressif/esp-idf/issues/13526
2024-05-07 13:51:38 +05:30
Roland Dobai
8f091de9c2
Merge branch 'fix/idf_size_help_v5.3' into 'release/v5.3'
...
fix: display correct help in the idf_size.py wrapper (v5.3)
See merge request espressif/esp-idf!30661
2024-05-07 16:01:12 +08:00
Frantisek Hrbata
ae0eabec53
fix: display correct help in the idf_size.py wrapper
...
Currently the wrapper tries to figure out which version of
the esp-idf-size should be started. The legacy version is
used if explicitly requested by the -l/--legacy option or
if json format is specified. This works fine, but if help
is requested, it is printed for the wrapper as shown bellow
$ idf_size.py -h
usage: idf_size.py [-h] [--format FORMAT] [-l]
options:
-h, --help show this help message and exit
--format FORMAT
-l, --legacy
This is not convenient and the full help from the underlying
version should be displayed.
Fix this by only peeking into the args to figure out if legacy or
refactored version should be started and always spawn the underlying
esp_idf_size python module. This is done by using exit_on_error=False and
add_help=False for the ArgumentParser. When help for refactored version
is requested a note as following is printed to notify users that the
legacy version can still be used.
$ idf_size.py -h
Note: legacy esp_idf_size version can be invoked by specifying the -l/--legacy
option or by setting the ESP_IDF_SIZE_LEGACY environment variable.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-05-07 09:42:19 +02:00
Cao Sen Miao
6b0a815b78
fix(jpeg): Fix several issues reported recently,
...
1. Fix decode images with dri marker failed,
2. Fix encode sometimes get length error
2024-05-07 13:58:18 +08:00
morris
a04f786380
test(gdma): can read data from flash rodata
2024-05-07 13:01:11 +08:00
morris
a6d8251366
feat(gdma): set default valid memory range for gdma
2024-05-07 13:00:39 +08:00
Alexey Lapshin
9fd92e8bf4
fix(cxx): use __cxa_throw() stub in case exceptions disabled
...
Reduces binary size since the linker will drop some code due to --gc-sections.
2024-05-07 08:52:36 +04:00
Alexey Lapshin
d42e894a74
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-07 08:52:36 +04:00
Rahul Tank
bf415f580f
Merge branch 'bugfix/disable_mbedtls_options_v5.3' into 'release/v5.3'
...
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used (v5.3)
See merge request espressif/esp-idf!30618
2024-05-07 12:38:05 +08:00
Wang Meng Yang
55a8a18fb7
Merge branch 'bugfix/fix_hid_connection_failed_bug_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fix HID Device connection failed bug[backport 5.3]
See merge request espressif/esp-idf!30586
2024-05-06 17:57:27 +08:00
Rahul Tank
a61a367bc4
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:17:57 +05:30
Marius Vikhammer
c19e762c89
Merge branch 'doc/ringbuffer_v5.3' into 'release/v5.3'
...
docs(esp_ringbuf): Corrected example code block (v5.3)
See merge request espressif/esp-idf!30631
2024-05-06 17:11:41 +08:00
Jakob Hasse
6fea6aae8c
docs(esp_ringbuf): Corrected example code block
...
* Closes https://github.com/espressif/esp-idf/issues/13730
2024-05-06 10:15:03 +02:00
Darian Leung
027193ca07
fix(freertos): Fix vTaskList() parameter print order
...
xCoreID was previously printed as the last parameter priority to IDF v5.1, but
was changed to the third paramtere from v5.2 onwards. This commit restores the
correct ordering.
Closes https://github.com/espressif/esp-idf/issues/13675
2024-05-06 16:05:31 +08:00
Jiang Jiang Jian
8bd2287233
Merge branch 'fix/increase_26mhz_esp32c2_slow_clock_calibration_wdt_threshold_v5.3' into 'release/v5.3'
...
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold (v5.3)
See merge request espressif/esp-idf!30575
2024-05-06 14:04:39 +08:00
Mahavir Jain
aa1c3af4c4
Merge branch 'bugfix/nvs_enc_test_v5.3' into 'release/v5.3'
...
fix(tests): correct the flash write length for NVS encrypted test (v5.3)
See merge request espressif/esp-idf!30602
2024-05-06 13:31:26 +08:00
Marius Vikhammer
577a50b02a
Merge branch 'bugfix/get_random_inside_assert_v5.3' into 'release/v5.3'
...
fix(linux): calling getrandom() outside assert() (v5.3)
See merge request espressif/esp-idf!30613
2024-05-06 10:29:02 +08:00
morris
b11014a7c6
Merge branch 'bugfix/mipi_dsi_1_data_lane_v5.3' into 'release/v5.3'
...
fix(mipi_dsi): only wait ready for enabled data lane (v5.3)
See merge request espressif/esp-idf!30580
2024-05-06 10:22:52 +08:00
Aditya Patwardhan
901f937698
Merge branch 'fix/esp_tls_use_64_bit_variable_for_time_v5.3' into 'release/v5.3'
...
fix(esp-tls): Use 64 bit variable for time instead of 32 bit (v5.3)
See merge request espressif/esp-idf!30615
2024-05-03 21:33:17 +08:00
Aditya Patwardhan
39771b6c81
fix(esp-tls): Use 64 bit variable for time instead of 32 bit
...
Use appropriate API available on respective platform for obtaining
time
Closes https://github.com/espressif/esp-idf/issues/13593
2024-05-03 09:03:05 +05:30
Jakob Hasse
b026a7c915
fix(linux): calling getrandom() outside assert()
...
* Expressions inside assert are completely removed in release builds
2024-05-02 16:56:39 +02:00
Mahavir Jain
f82fea4c1b
fix(tests): correct the flash write length for NVS encrypted test
...
Write only till the embedded file size in the NVS partition. Earlier
the length was kept as the whole partition size and it could result
in accessing embedded rodata beyond the MMU mapped range.
2024-05-02 16:48:57 +05:30
Mahavir Jain
60ab9631d7
fix(tests): remove unused partition NVS bin file
2024-05-02 16:48:54 +05:30
liqigan
91c4a94f61
fix(bt/bluedroid): Fix HID Device connection failed bug
...
Closes https://github.com/espressif/esp-idf/issues/13671
2024-04-30 17:56:00 +08:00
morris
df211933ff
fix(mipi_dsi): only wait ready for enabled data lane
2024-04-30 16:46:03 +08:00
Mahavir Jain
e486f3b944
Merge branch 'fix/error_reg_base_name_on_p4_v5.3' into 'release/v5.3'
...
fix(soc): fixed redefined soc reg names on P4 (v5.3)
See merge request espressif/esp-idf!30564
2024-04-30 12:09:21 +08:00
wuzhenghui
ccca8b74eb
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:48:42 +08:00
Marius Vikhammer
7d7d9d7090
Merge branch 'docs/p4_cleanup_v5.3' into 'release/v5.3'
...
docs(programming-guide): clean up misc leftover doc updates for P4 (v5.3)
See merge request espressif/esp-idf!30568
2024-04-30 10:31:20 +08:00
Marius Vikhammer
0ee7d4d17a
docs(programming-guide): clean up misc leftover doc updates for P4
2024-04-30 09:46:25 +08:00
laokaiyao
a246aa2973
fix(soc): fixed redefined soc reg names on P4
2024-04-29 19:33:04 +08:00
Roland Dobai
2508d3f23b
Merge branch 'fix/ci_cli_installer_cmake_v5.3' into 'release/v5.3'
...
ci(tools): Fix IDF_MIRROR_PREFIX_MAP for including all tools from local (v5.3)
See merge request espressif/esp-idf!30552
2024-04-29 17:45:50 +08:00
Roland Dobai
b494330381
Merge branch 'fix/docs_p4_tools_v5.3' into 'release/v5.3'
...
change(docs): Update checked tools doc pages for ESP32-P4 programming guide (v5.3)
See merge request espressif/esp-idf!30558
2024-04-29 17:45:24 +08:00