Alexey Gerenkov
5b601cd67f
sysview: Adds FreeRTOS SMP port
2022-09-07 13:47:26 +03:00
Alexey Gerenkov
75a2c386c9
sysview: Fixes IDLE tasks detection via name comparison
2022-09-07 13:29:49 +03:00
Mahavir Jain
f954caecf0
Merge branch 'bugfix/c2_skip_validate_v5.0' into 'release/v5.0'
...
bootloader: allow skip image validation on C2 (v5.0)
See merge request espressif/esp-idf!19975
2022-09-07 18:03:37 +08:00
Mahavir Jain
7d983baced
Merge branch 'feature/use_esp_secure_cert_tool_for_ssl_ds_example_v5.0' into 'release/v5.0'
...
mqtt/ssl_ds example: Remove configure_ds.py script, use (v5.0)
See merge request espressif/esp-idf!19835
2022-09-07 18:02:58 +08:00
Mahavir Jain
71f7796da7
Merge branch 'fix/wifi_prov_mgr_update_comment_ragading_sec_params_validity_v5.0' into 'release/v5.0'
...
wifi_provisioning: Update API documentation to highlight argument validity... (v5.0)
See merge request espressif/esp-idf!19954
2022-09-07 18:02:31 +08:00
Mahavir Jain
213cb1e424
Merge branch 'bugfix/stringop_overflow_warning_v5.0' into 'release/v5.0'
...
bootloader_support: fix stringop-overflow warning with `PERF` compiler optimization (v5.0)
See merge request espressif/esp-idf!19958
2022-09-07 18:01:55 +08:00
Mahavir Jain
b4daffd3ca
Merge branch 'bugfix/netif_ips_printed_before_got_ipv4_v5.0' into 'release/v5.0'
...
example_common: fix netif ips may be printed before got ipv4 (v5.0)
See merge request espressif/esp-idf!19968
2022-09-07 18:01:28 +08:00
Marius Vikhammer
3056d6e53d
bootloader: allow skip image validation on C2
...
BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not supported on C2 due to
no RTC memory, but BOOTLOADER_SKIP_VALIDATE_ALWAYS should still be
supported.
2022-09-06 14:21:47 +08:00
Chen Yudong
1b8f3e096a
example_common: fix netif ips may be printed before got ipv4
2022-09-05 23:08:19 +08:00
Mahavir Jain
40c1529b4b
bootloader_support: fix stringop-overflow warning with PERF
compiler optimization
...
This commit fixes build issue because of function `bootloader_common_reset_rtc_retain_mem`
getting inlined with compiler optimization level set to `PERF` (-O2).
Build failure log:
-----------------
In function 'bootloader_common_reset_rtc_retain_mem',
inlined from 'bootloader_common_update_rtc_retain_mem' at /h/esp-idf/components/bootloader_support/src/bootloader_common_loader.c:183:13:
/h/esp-idf/components/bootloader_support/src/bootloader_common_loader.c:159:5: error: 'memset' writing 16 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
159 | memset(rtc_retain_mem, 0, sizeof(rtc_retain_mem_t));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-09-05 13:40:22 +05:30
Aditya Patwardhan
2f99d2e37f
wifi_provisioning: Update API documentation to highlight argument validity while providing sec_params argument.
2022-09-05 12:00:55 +05:30
morris
4532e6e0b2
Merge branch 'bugfix/sdio_slave_gcc11_crash_v5.0' into 'release/v5.0'
...
sdio_slave: workaround the sdio_slave crash issue with release config + GCC11 (v5.0)
See merge request espressif/esp-idf!19790
2022-09-01 10:07:36 +08:00
morris
02bedfac62
Merge branch 'bugfix/driver_rs485_fix_test_sync_issues_v50' into 'release/v5.0'
...
driver: uart rs485 fix test sync issues and fail threshold (backport v5.0)
See merge request espressif/esp-idf!19603
2022-09-01 10:07:11 +08:00
Alex Lisitsyn
9bb565b85c
driver: uart rs485 fix test sync issues and fail threshold (backport v5.0)
2022-09-01 10:07:11 +08:00
Aditya Patwardhan
c88b27f285
mqtt/ssl_ds: Remove unwanted references to configure_ds.py, Also updated
...
the DS documentation
2022-08-30 21:39:01 +05:30
Jiang Jiang Jian
39c47cb6d8
Merge branch 'feature/add_txpwr_api_v5.0' into 'release/v5.0'
...
add set/get txpwr api and fix issues such as disconnect and abnormal tx behavior for esp32c2
See merge request espressif/esp-idf!19823
2022-08-30 01:55:31 +08:00
Roland Dobai
9dcf03a17e
Merge branch 'contrib/github_pr_9656_v5.0' into 'release/v5.0'
...
upgrade ccache installed version to 4.6.2 (GitHub PR) (v5.0)
See merge request espressif/esp-idf!19840
2022-08-30 00:23:40 +08:00
Ivan Grokhotkov
7eee999b59
Merge branch 'feature/update-gdb-to-11.2_20220823_v5.0' into 'release/v5.0'
...
tools: update gdb version to '11.2_20220823' (v5.0)
See merge request espressif/esp-idf!19837
2022-08-30 00:18:20 +08:00
Jiang Jiang Jian
1608dad219
Merge branch 'bugfix/remove_rc4_3des_tls_cipher_wpa_v5.0' into 'release/v5.0'
...
wpa_supplicant: remove RC4 and 3DES ciphers for TLS (v5.0)
See merge request espressif/esp-idf!19776
2022-08-30 00:12:25 +08:00
zwl
502d47fa44
add set/get txpwr api and fix issues such as disconnect and abnormal tx behavior for esp32c2
2022-08-29 15:39:01 +00:00
Kapil Gupta
1d15a41e4a
wpa_supplicant: remove RC4 and 3DES ciphers for TLS
...
MbedTLS-3.x has dropped support for 3DES and RC4 TLS cipher
suites. Removing them from supplicant as well
Closes https://github.com/espressif/esp-idf/issues/9607
2022-08-29 14:57:09 +00:00
Jiang Jiang Jian
db69ae2787
Merge branch 'bugfix/remove_remaining_rom_time_t_dependencies_v5.0' into 'release/v5.0'
...
Newlib: Add workaround for ROM Newlib stdio functions using 32-bit time_t callpath (v5.0)
See merge request espressif/esp-idf!19685
2022-08-29 22:52:33 +08:00
Jiang Jiang Jian
16e961a336
Merge branch 'bugfix/fix_memory_corruption_in_recon_code_v5.0' into 'release/v5.0'
...
Nimble: Fixed memory corruption introduced in reconnection attempt code (v5.0)
See merge request espressif/esp-idf!19747
2022-08-29 22:47:38 +08:00
Jiang Jiang Jian
0ddeb8c47c
Merge branch 'bugfix/bt_spp_init_init_uart_crash_v5.0' into 'release/v5.0'
...
bt:Fixed the bt_spp_initiator example that did not set the uart source clock when initializing the uart, which caused a crash (v5.0)
See merge request espressif/esp-idf!19766
2022-08-29 22:46:44 +08:00
Jiang Jiang Jian
7098e639ca
Merge branch 'refactor/migrate_adc_wifi_test_to_test_app' into 'release/v5.0'
...
esp_adc: change adc wifi test IO (v5.0)
See merge request espressif/esp-idf!19822
2022-08-29 22:45:26 +08:00
Dominic Cerquetti
656c6a3e86
upgrade ccache installed version to 4.6.2
...
- primary reason: 4.6.2 fixes errors if the user's home directory contains a space
- alternative fix: the CCACHE_DIR env var can be set to something without a space in it, or set to TMP which properly escapes the home dir name
- there may be other issues with spaces in filenames on builds in other parts of ESP-IDF, see https://github.com/espressif/esp-idf/issues/8364 for more info
tested locally on windows only, use at your own risk
Closes https://github.com/espressif/esp-idf/pull/9656
2022-08-29 14:55:49 +02:00
Ivan Grokhotkov
e95afaee58
Merge branch 'bugfix/docker_remove_libpython2.7_v5.0' into 'release/v5.0'
...
tools: Docker: remove libpython2.7 (v5.0)
See merge request espressif/esp-idf!19785
2022-08-29 20:37:19 +08:00
Jiang Jiang Jian
5c72fff43b
Merge branch 'bugfix/ble_disconnect_enable_light_sleep_and_bb_pd_v5.0' into 'release/v5.0'
...
bt: Fixed bluetooth disconnection issue when light sleep and baseband power down are enabled (v5.0)
See merge request espressif/esp-idf!19802
2022-08-29 19:56:16 +08:00
Alexey Lapshin
ca313c8d28
ci: fix test_idf_tools dependencies
2022-08-29 15:41:14 +04:00
Alexey Lapshin
81c0328817
tools: fix test_abort backtrace
2022-08-29 15:41:14 +04:00
Alexey Lapshin
06cdc0ee4f
tools: update gdb version to '11.2_20220823'
...
Closes https://github.com/espressif/esp-idf/issues/6124
2022-08-29 15:41:14 +04:00
Aditya Patwardhan
cbecb2e944
mqtt/ssl_ds: Add documentation on how to use esp-secure-cert-tool with
...
the example
2022-08-29 16:19:51 +05:30
Aditya Patwardhan
69be3b6955
mqtt/ssl_ds example: Update the code to use esp_secure_cert
component
2022-08-29 16:19:51 +05:30
Aditya Patwardhan
5e1b0b97b5
mqtt/ssl_ds example: Remove configure_ds.py script, use
...
esp-secure-cert-tool instread
2022-08-29 16:19:51 +05:30
morris
5fc7c5aaed
Merge branch 'bugfix/improve_psram_adding_to_heap_way_v5.0' into 'release/v5.0'
...
esp_psram: correct the way adding to heap allocator (v5.0)
See merge request espressif/esp-idf!19808
2022-08-29 16:35:48 +08:00
morris
8aa90e4fb1
Merge branch 'doc/lcd_list_v5.0' into 'release/v5.0'
...
docs: Added link to list of available LCD controller drivers. (backport v5.0)
See merge request espressif/esp-idf!19827
2022-08-29 16:29:36 +08:00
Vilem Zavodny
41e8d71349
docs: Added link to list of available LCD controller drivers.
...
(cherry picked from commit 32f59d365f
)
2022-08-29 08:25:09 +02:00
Ivan Grokhotkov
469f66fc9d
Merge branch 'fix/disable_idf_py_moinitor_hints_v5.0' into 'release/v5.0'
...
Tools: Disable idf.py hints for IDF Monitor (v5.0)
See merge request espressif/esp-idf!19784
2022-08-29 13:57:50 +08:00
Armando
0b58bbd29b
esp_adc: migrate adc wifi test to test app
2022-08-29 12:33:16 +08:00
Fu Hanxi
ea4ebc473b
ci: remove unused check_build_warnings script
2022-08-29 12:33:16 +08:00
Fu Hanxi
3229698d19
ci: ignore partition nearly full warning
2022-08-29 12:33:16 +08:00
morris
331f2d5277
Merge branch 'bugfix/fix_rtc_gpio_hold_v5.0' into 'release/v5.0'
...
gpio: Fix missing set hold bit in rtc gpio register (v5.0)
See merge request espressif/esp-idf!19811
2022-08-29 11:38:01 +08:00
morris
9993e7714b
Merge branch 'bugfix/iperf_py_script_upt_v5.0' into 'release/v5.0'
...
ci iperf: fixed condition for waiting to iperf server is up in DUT (v5.0)
See merge request espressif/esp-idf!19814
2022-08-29 11:24:01 +08:00
Armando
29ae238845
mmu: driver framework, for vaddr maintenance
...
This commit gives basic mmu driver framework. Now it is able to maintain
mmu virtual address usage on esp32, esp32s2 and esp32s3. Usage to
external virtual address should rely on mmu functions to know which
address range is available, instead of hardcoded.
This commit also improves psram memory that is added to the heap
allocator. Now it's added to the heap, according to the memory
alignment.
Closes https://github.com/espressif/esp-idf/issues/8295
Closes https://github.com/espressif/esp-idf/issues/9193
2022-08-27 16:05:51 +08:00
Armando
64e0ee573d
esp_psram: rename esp_private/mmu.h to mmu_psram_flash.h
...
Prior to this commit, esp_psram/include/esp_private/mmu.h contains some
APIs that is used for:
- copy flash content to psram
- necessary sync APIs used by flash_mmap.c, due to above feature
This commit rename it to mmu_psram_flash.h, therefore mmu.h can be used
for real mmu related APIs.
This commit also moves above mention funcitons in `mmu.c` and
`mmu_psram.c` to `mmu_psram_flash.c`, leaving `mmu.c` to be used for
real mmu driver.
2022-08-27 15:11:15 +08:00
Mahavir Jain
acbf7af80a
Merge branch 'feature/mbedtls-3.2.1_v5.0' into 'release/v5.0'
...
mbedtls: Update to v3.2.1 (v5.0)
See merge request espressif/esp-idf!19797
2022-08-27 14:25:12 +08:00
Mahavir Jain
dca90987d7
Merge branch 'fix/s3_world_controller_headers_v5.0' into 'release/v5.0'
...
esp32s3: Update world controller headers (v5.0)
See merge request espressif/esp-idf!19793
2022-08-27 13:10:48 +08:00
Roland Dobai
cb34db63fd
Merge branch 'bugfix/rename_configs_not_set_v5.0' into 'release/v5.0'
...
Confgen: KConfig options not set in sdkconfig.defaults files can now be renamed
See merge request espressif/esp-idf!19806
2022-08-27 01:44:36 +08:00
Ondrej Kosta
74091777e6
ci iperf: fixed condition for waiting to iperf server is up in DUT
2022-08-26 15:57:33 +02:00
Jan Procházka
078e179ed2
added missing call to set hold register bit
...
This commit fixes gpio_hold_en(pin) function for ESP32, where after wakeup from deep sleep, the pin gets reset to default state and stop holding the pin level.
2022-08-26 15:17:57 +02:00