Laukik Hase
16f3317496
soc/esp32s3: Fix the SOC_MEM_INTERNAL_HIGH
value
...
- As per the memory block diagram for ESP32-S3, the
internal memory address ranges as follows:
DRAM: 0x3FC88000 (== SOC_MEM_INTERNAL_LOW) <-> 0x3FCF0000
IRAM: 0x40378000 <-> 0x403E0000 (== SOC_MEM_INTERNAL_HIGH)
2023-04-26 04:01:38 +00:00
Laukik Hase
3118120659
esp_hw_support: Update memory ptr location/property checks
...
- to acknowledge the unused DCACHE added to DRAM for ESP32-S3
- For ESP32-S3, when the DCACHE size is set to 16 kB, the unused 48 kB is added to
the heap in 2 blocks of 32 kB (from 0x3FCF0000) and 16 kB (from 0x3C000000).
- But, if we try allocating memory from the 16 kB block and run an `esp_ptr_internal`
check on that memory pointer, it fails as the address block from 0x3C000000
corresponds to the external memory symbols SOC_DROM_LOW and SOC_EXTRAM_DATA_LOW.
(E.g. freertos - If the IDLE task stack buffer gets allocated from this region,
the firmware will abort due to this failure).
- Thus, the checks `esp_ptr_internal`, `esp_ptr_in_drom` and `esp_ptr_byte_accessible`
have been updated to acknowledge this memory as a part of the DRAM.
Co-authored-by: Mahavir Jain <mahavir@espressif.com>
2023-04-26 04:01:38 +00:00
morris
e1b89eeae0
Merge branch 'feature/s2_ulp_riscv_adc_v5.1' into 'release/v5.1'
...
ulp-riscv: enable ULP-RISCV ADC example for esp32s2 (v5.1)
See merge request espressif/esp-idf!23371
2023-04-26 11:59:20 +08:00
Michael (XIAO Xufeng)
cfcb57333b
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_S2_v5.1' into 'release/v5.1'
...
ESP32S2/C3/C2: fixed S2 dangerous power parameters in sleep modes and support S2/C3/C2 different sleep mode (v5.1)
See merge request espressif/esp-idf!23378
2023-04-26 11:41:09 +08:00
Song Ruo Jing
24bfb8a8e5
uart: Allow the users to not specify the source_clk in uart_config_t when calling uart_param_config
2023-04-26 11:24:16 +08:00
wanlei
f61e219667
spi: change linker file let spi hal able to out from iram
2023-04-26 11:15:30 +08:00
wanlei
40b0dbae10
spi_flash: fix config SPI_FLASH_SHARE_SPI1_BUS dependency
2023-04-26 11:15:30 +08:00
wanlei
ee4e5c014a
sdio: test_sdio add unity sync signals
2023-04-26 11:11:59 +08:00
wanlei
4dcd055612
ci: pytest automation script increase timeout time
2023-04-26 11:11:59 +08:00
morris
6b28967b64
Merge branch 'bugfix/fix_adc_continuouus_example_pytest_potential_failure_v5.1' into 'release/v5.1'
...
adc: fix adc_continuous example pytest potential failure (v5.1)
See merge request espressif/esp-idf!23425
2023-04-25 19:59:43 +08:00
isha.pardikar@espressif.com
f6e0867eb8
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-04-25 15:48:09 +05:30
morris
30cc0769ac
Merge branch 'refactor/remove_esp_mm_kconfig_as_no_kconfig_option_now_v5.1' into 'release/v5.1'
...
esp_mm: removed empty kconfig files (v5.1)
See merge request espressif/esp-idf!23284
2023-04-25 17:52:35 +08:00
morris
f793584c68
Merge branch 'docs/update_cn_trans_api_guides' into 'release/v5.1'
...
Docs: Update cn trans api guides (backport v5.1)
See merge request espressif/esp-idf!23384
2023-04-25 17:16:43 +08:00
Mo Fei Fei
3a34660d54
Docs: Update cn trans api guides (backport v5.1)
2023-04-25 17:16:43 +08:00
Mahavir Jain
d54af90022
Merge branch 'ci/disable_test_dram_reg2_execute_violation_v5.1' into 'release/v5.1'
...
ci: disable test_dram_reg2_execute_violation on esp32s2 (v5.1)
See merge request espressif/esp-idf!23420
2023-04-25 14:28:16 +08:00
Jiang Jiang Jian
a0df46d342
Merge branch 'bugfix/wifi_backport_v5.1' into 'release/v5.1'
...
esp_wifi: backport some wifi fixes to v5.1
See merge request espressif/esp-idf!23389
2023-04-25 13:52:44 +08:00
Jiang Jiang Jian
959f92e744
Merge branch 'docs/esp_protocols_docs_migration_v5.1' into 'release/v5.1'
...
docs: migrated documentation from github.io to docs.espressif.com (v5.1)
See merge request espressif/esp-idf!23319
2023-04-25 13:49:13 +08:00
Armando
e23ce8209d
fix adc_continuous example pytest potential failure
2023-04-25 12:26:34 +08:00
Marius Vikhammer
92965cd124
Merge branch 'feature/sram1_iram_v5.1' into 'release/v5.1'
...
system: add kconfig option for using parts of SRAM1 for IRAM (v5.1)
See merge request espressif/esp-idf!23370
2023-04-25 11:35:08 +08:00
Mahavir Jain
8c11edb852
Merge branch 'feature/update_mbedtls_v5.1' into 'release/v5.1'
...
mbedtls: Update to release/v3.4.0 (v5.1)
See merge request espressif/esp-idf!23398
2023-04-25 11:04:44 +08:00
Marius Vikhammer
f67a860cf0
ci: disable test_dram_reg2_execute_violation on esp32s2
2023-04-25 10:02:00 +08:00
Marius Vikhammer
9d114e30b5
Merge branch 'feature/esp_sys_iram_cleanup_v5.1' into 'release/v5.1'
...
esp-system: move uncessary IRAM functions to flash (v5.1)
See merge request espressif/esp-idf!23376
2023-04-25 09:51:25 +08:00
Marius Vikhammer
e104fa1904
Merge branch 'bugfix/esp32_pico_v3_2_chip_info_v5.1' into 'release/v5.1'
...
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram (v5.1)
See merge request espressif/esp-idf!23393
2023-04-25 09:46:25 +08:00
Guillaume Souchere
d7b344c97a
heap: Add a configuration that places all the heap component and related functionalities in flash when enabled
...
Add test configuration to run all tests with heap component in the flash.
Add reference to this new configuration in performance section of the documentation.
2023-04-25 01:12:10 +00:00
Fu Hanxi
5bea8592d9
Merge branch 'ci/run_readme_checks_not_in_parallel' into 'release/v5.1'
...
ci: run readme check when constants.py or check script updated (v5.1)
See merge request espressif/esp-idf!23386
2023-04-25 09:00:59 +08:00
Fu Hanxi
0f8bf38913
ci: run readme check when constants.py or check script updated
2023-04-25 08:51:22 +08:00
Aditya Patwardhan
e24e674e2f
esp-tls: Added getter/setter function for the conn_state.
...
* Added the setter function to set the connection sockfd value
Closes https://github.com/espressif/esp-idf/issues/10871
2023-04-24 14:49:26 +05:30
zwj
52ca53746f
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-04-24 15:49:36 +08:00
zwj
a26449844f
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-04-24 15:49:12 +08:00
Marius Vikhammer
d020a58be1
Merge branch 'ci/soc_caps_docs_build_v5.1' into 'release/v5.1'
...
ci: build all docs if soc_caps.h changed (v5.1)
See merge request espressif/esp-idf!23374
2023-04-24 15:48:15 +08:00
Fu Hanxi
4f40bfd864
ci: fix build script when no test script found
2023-04-24 15:47:58 +08:00
Marius Vikhammer
75002dce56
Merge branch 'contrib/github_pr_11163_v5.1' into 'release/v5.1'
...
Make custom bootloader message match actual output (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23375
2023-04-24 15:46:58 +08:00
harshal.patil
b8718506cd
mbedtls: fix ci failures for update v3.4.0
...
- While updating to mbedtls release/v3.4.0, building mbedtls/library/psa_crypto.c,
clang produced an unreachable-code warning, so added `-Wno-unreachable-code` compile option for clang.
- In `mbedtls/v3.4.0`, the ECDSA restartable sign and verify functions (`ecdsa.c`) were made public.
- But the `mbedtls_ecdsa_sign_det_restartable` function prototype was declared in the file `ecdsa.h`,
only when `MBEDTLS_ECDSA_SIGN_ALT` was not defined.
- added a patch in mbedtls library to fix it.
2023-04-24 11:56:56 +05:30
harshal.patil
0116dcb578
mbedtls: replace low-level sha apis with md apis in esp_ssl_tls
2023-04-24 11:56:56 +05:30
harshal.patil
3152dea192
mbedtls: Update config options as per release/v3.4.0
...
- Added a Kconfig option for the newly added mbedtls option MBEDTLS_PKCS7_C
2023-04-24 11:56:56 +05:30
harshal.patil
31e42e77de
mbedtls: Update to release/v3.4.0
...
- Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.4.0
2023-04-24 11:56:56 +05:30
Wang Zi Yan
f0b2bd5c81
docs: update out-of-sync api reference docs
2023-04-24 14:23:35 +08:00
Roland Dobai
83a682ca1a
Merge branch 'monitor_win_color-v5.1' into 'release/v5.1'
...
bug(idf_monitor): fix color on windows with hints (v5.1)
See merge request espressif/esp-idf!23346
2023-04-24 14:00:05 +08:00
Marius Vikhammer
9ddd08c502
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 13:53:26 +08:00
Roland Dobai
4e73cb77e5
Merge branch 'esptool_extra-v5.1' into 'release/v5.1'
...
feat(esptool): allow to set force for write_flash (v5.1)
See merge request espressif/esp-idf!23338
2023-04-24 13:44:41 +08:00
Shreyas Sheth
f9ebbdf6ea
esp_wifi:Enable wpsreg to initialize in APSTA mode
2023-04-24 12:32:47 +08:00
xuxiao
39caffc592
esp_wifi: espnow support using 11ax rate to send frame
2023-04-24 12:32:27 +08:00
Shreyas Sheth
ce5444d349
esp_wifi: Bugfix store authmode security in NVS
2023-04-24 12:32:08 +08:00
Shreyas Sheth
79dabf50b0
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
2023-04-24 12:31:21 +08:00
Shyamal Khachane
a4dbb3a0a1
esp_wifi: Update wifi libs
...
Fix some NAN issues related to followup and matching filters
2023-04-24 12:30:54 +08:00
xuxiao
8438887cb4
esp_wifi: update phy_init_data.h for c6 mcs 8 9 power issue
2023-04-24 12:30:30 +08:00
Sarvesh Bodakhe
7a410499f3
esp_wifi: Validate softap interface when sending beacon frame
2023-04-24 12:30:04 +08:00
zhangyanjiao
c020a68e1e
Update the ESP-NOW frame length in docs
2023-04-24 12:29:32 +08:00
zhangyanjiao
55d44e0bee
wifi_mesh: fix the heap corrupt issue in MTXON task
2023-04-24 12:29:19 +08:00
Jiang Jiang Jian
5736694dbc
Merge branch 'bugfix/adds_iram_attr_for_some_esp_timer_apis_v5.1' into 'release/v5.1'
...
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active (v5.1)
See merge request espressif/esp-idf!23309
2023-04-24 11:48:02 +08:00