David Cermak
8855ddf044
esp_netif: Report error if esp_netif_receive() fails
...
Closes https://github.com/espressif/esp-idf/issues/10770
2023-04-05 12:18:21 +02:00
Mahavir Jain
f4334e0318
docs: add a note regarding EFuse Block9 key purpose quirk for some chips
2023-04-05 14:20:07 +05:30
Guillaume Souchere
f94bbe1eff
Merge branch 'feature/heap-trace-hash-map' into 'master'
...
heap: Add hash map mechanism to lower the access time to trace records
Closes IDFGH-9425
See merge request espressif/esp-idf!22564
2023-04-05 16:46:23 +08:00
Guillaume Souchere
c42c93758f
heap: remove exclusion of esp32h2 as a target for no/light/comprehensive_poisoning tests
2023-04-05 09:19:39 +02:00
Zim Kalinowski
ab18f98423
Merge branch 'feature/update_efuse_tables_for_s2_s3_c3_c2' into 'master'
...
efuse: Update efuses for esp32 esp32c2 esp32c3 esp32s2 esp32s3
See merge request espressif/esp-idf!22406
2023-04-05 15:17:59 +08:00
Song Ruo Jing
857b37f2f8
Merge branch 'refactor/mspi_clk_src_switch_h2' into 'master'
...
spi_flash: Small code refactor on MSPI clock source switch at bootloader
See merge request espressif/esp-idf!22763
2023-04-05 14:55:55 +08:00
Guillaume Souchere
14fa303bbc
heap: Use linked list in hashmap table to reduce collision, RAM usage and speed up the code
2023-04-05 07:44:29 +02:00
Guillaume Souchere
bdfc348ab3
heap: Add trace hash map config
...
- and place all added functions and vairables related to the hashmap in RAM
when the config is enabled only.
- add number of hash map entry as a Kconfig value and remove the hash map init function.
This prevents the user from allocating the hash map in flash and pass the pointer to the
init function (as the heap trace manipulate the hash map from functions placed in IRAM).
- add max linear value to the KConfig to make it configurable by the users.
- protect access to static variable "tracing"
- remove unecessary field in heap_trace_hashmap_entry_t
2023-04-05 07:44:29 +02:00
Chip Weinberger
b699033ab3
[Heap Trace] Perf: use hash map to speed up leaks mode
2023-04-05 07:44:29 +02:00
Saurabh Kumar Bansal
55914d0c12
usb: modify example according to newly implemented usbd msc driver
2023-04-04 17:48:20 +00:00
Xiao Xufeng
ef4db26eca
himem: Fixed incorrect out_ptr when calling esp_himem_map range_offset non-zero
...
Closes: https://github.com/espressif/esp-idf/issues/5639
2023-04-05 01:29:34 +08:00
KonstantinKondrashov
5b00d1f396
efuse: Update efuses for esp32 esp32c2 esp32c3 esp32s2 esp32s3
2023-04-04 22:32:32 +08:00
Tomas Rezucha
9f2012156c
Merge branch 'feature/usb/update_cdc_examples' into 'master'
...
usb: Update host CDC examples
See merge request espressif/esp-idf!22825
2023-04-04 21:24:44 +08:00
Sudeep Mohanty
9d607c069b
Merge branch 'feature/esp_ringbuf_place_functions_in_flash' into 'master'
...
esp_ringbuf: Added functions to linker.lf file which can be placed in Flash
Closes IDF-7136
See merge request espressif/esp-idf!23032
2023-04-04 21:17:09 +08:00
Isha Pardikar
cb79b1e202
Merge branch 'bugfix/esp_nimble_config' into 'master'
...
NimBLE : Fixed config options in esp_nimble_cfg.h
See merge request espressif/esp-idf!23019
2023-04-04 20:08:16 +08:00
chenjianxing
03b4b58841
esp_wifi: rm ppTxFragmentProc rom func for esp32c2
2023-04-04 11:53:58 +00:00
Ondrej Kosta
3d66a10114
Ethernet driver and documentation clean-up
2023-04-04 11:33:08 +00:00
KonstantinKondrashov
3d695b9768
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
...
eFuse module has a hardware bug.
It is related to ESP32-C3, C6, S3, H2 chips:
- BLOCK9 (BLOCK_KEY5) can not be used by XTS_AES keys.
For H2 chips, the BLOCK9 (BLOCK_KEY5) can not be used by ECDSA keys.
S2 does not have such a hardware bug.
2023-04-04 18:45:48 +08:00
Zim Kalinowski
ab5d8d0008
Merge branch 'refactor/esp_partition_host_test_build_dir' into 'master'
...
esp_partition: partition_linux.c does not use hard-coded file anymore
Closes IDF-6644
See merge request espressif/esp-idf!22759
2023-04-04 18:35:24 +08:00
zhangwenxu
32acc034e7
esp_phy: fix esp32h2 rx long term
2023-04-04 08:40:10 +00:00
Zim Kalinowski
6e67c54a92
Merge branch 'feature/replace_some_efuses_for_c6' into 'master'
...
efuse(esp32c6): Replace PKG_VERSION BLK_VERSION_MINOR BLK_VERSION_MAJOR
Closes IDF-7174
See merge request espressif/esp-idf!22775
2023-04-04 16:34:29 +08:00
morris
e73d8166aa
i80_lcd: support skip command phase
...
Closes https://github.com/espressif/esp-idf/issues/10794
2023-04-04 08:31:41 +00:00
Song Ruo Jing
5816c47457
spi_flash: Move mspi clock source switch to 64M in 2nd bootloader code from rtc_clk.c to bootloader_flash_config_esp32h2.c
2023-04-04 16:09:47 +08:00
Tomas Rezucha
2c6d0bae90
usb: Update host CDC examples
2023-04-04 07:47:55 +00:00
Kevin (Lao Kaiyao)
9813947f62
Merge branch 'bugfix/ignore_compiling_warning_temporary_for_es8311_example' into 'master'
...
i2s_es8311: ignore compiling warning temporary
See merge request espressif/esp-idf!23056
2023-04-04 15:45:14 +08:00
laokaiyao
88fe9949ff
i2s_es8311: ignore compiling warning temporary
2023-04-04 12:58:05 +08:00
Cody P Schafer
cbe906e53c
nvs_host_test: replace sprintf with snprintf
...
With some libc impls (ie: Xcode 13.1), sprintf is marked as deprecated
and causes the build with `-Werror` to fail. Switch the `sprintf` usage
in test_nvs.cpp to use `snprintf` to allow builds to complete without
warning.
2023-04-03 16:33:57 -04:00
Cody P Schafer
630343e4b9
test_nvs_host: fix asan reported bugs
...
- Use of `sizeof(uint32_t *)` instead of `sizeof(uint32_t)` in
arguments
- Use of `memcmp` without checking that length agreed (add `memeq`)
2023-04-03 16:30:02 -04:00
Jason
9d1c8f4f18
Fix usb enumeration stage error for some device
2023-04-03 21:03:07 +08:00
Prakhar Maurya
08ce9d9751
fic: extra can removed
2023-04-03 18:10:28 +05:30
Jiang Jiang Jian
d0a29ada57
Merge branch 'bugfix/fix_cert_test_block_issue' into 'master'
...
cert_test: example: Fix cert_test blocking issue
See merge request espressif/esp-idf!22847
2023-04-03 19:38:45 +08:00
Li Shuai
ec61a0e3cc
sleep retention: fix crash issue caused by destroying the module after the module node creation fails
2023-04-03 19:24:33 +08:00
Tomas Sebestik
d83dc22d5a
ci:danger: Improved DangerJS check for docs translations
2023-04-03 12:50:43 +02:00
Armando (Dou Yiwen)
ebaf987dc8
Merge branch 'feature/experimental_feature_mspi_120_ddr' into 'master'
...
mspi: experimental feature mspi 120 mhz ddr
Closes IDF-7073
See merge request espressif/esp-idf!22952
2023-04-03 18:03:58 +08:00
morris
bcbe8fec39
Merge branch 'bugfix/lcd_edma_buffer_align_check' into 'master'
...
esp_lcd: propagate the error on cache sync failure
Closes IDF-6955
See merge request espressif/esp-idf!23022
2023-04-03 17:49:43 +08:00
Jiang Jiang Jian
262149246d
Merge branch 'bugfix/invalid_pmkid_in_eapol_1_of_4' into 'master'
...
wpa_supplicant: bugfix invalid pmkid in eapol 1 of 4
Closes WIFI-5636
See merge request espressif/esp-idf!23033
2023-04-03 17:24:29 +08:00
Mahavir Jain
4ee6eda12e
Merge branch 'feature/esp_http_server_on_linux' into 'master'
...
Feature/esp http server on linux
Closes IDF-6608
See merge request espressif/esp-idf!21960
2023-04-03 16:48:19 +08:00
Roland Dobai
b3a54cf643
Merge branch 'bugfix/sdkconfig_abspath' into 'master'
...
ci: add build test for sdkconfig specified with abspath
Closes IDF-764
See merge request espressif/esp-idf!23020
2023-04-03 16:33:47 +08:00
Sudeep Mohanty
dac48f2a40
esp_ringbuf: Added functions to linker.lf file which can be placed in Flash
...
This commit adds symbols from the ringbuf.c file which can be placed in
Flash in order to free up IRAM space.
2023-04-03 08:57:56 +02:00
Shreyas Sheth
38e9c8b474
wpa_supplicant: Bugfix sending invalid PMKID by softAP in EAPOL message 1 of 4
2023-04-03 12:00:23 +05:30
morris
126a1b2631
Merge branch 'bugfix/lcd_spi_acquire_bus' into 'master'
...
spi_lcd: don't release bus if acquire failed
Closes IDFGH-9604
See merge request espressif/esp-idf!22990
2023-04-03 13:13:56 +08:00
Jiang Jiang Jian
c46188a726
Merge branch 'bugfix/apsta_pmf_concurrency_issue' into 'master'
...
esp_wifi: handle SA-Query bug in AP-STA concurrent mode
Closes WIFI-5560
See merge request espressif/esp-idf!22860
2023-04-03 11:20:45 +08:00
Jakob Hasse
3d65b97b56
Merge branch 'doc/esp_event_unregister_self' into 'master'
...
esp_event: Clarify event handler un-registering
See merge request espressif/esp-idf!22854
2023-04-03 11:14:23 +08:00
Armando
384b3bdc60
docs: update external ram programming guide edma chapter
2023-04-03 10:30:50 +08:00
Armando
eb917732d6
docs: update s3 flash psram speed configuration programming guide
2023-04-03 10:30:50 +08:00
Armando
739b3f03fb
kconfig: make 120 MSPI DDR as experimental feature
2023-04-03 10:30:50 +08:00
Armando
6d4c0bb3aa
mspi: support 120M DDR flash and psram on S3 (experimental)
2023-04-03 10:30:50 +08:00
Jakob Hasse
13a8ba8967
esp_event: Clarify event handler un-registering
...
Related to https://github.com/espressif/esp-idf/issues/10848
2023-04-03 10:02:25 +08:00
Wu Zheng Hui
0026f73dcb
Merge branch 'bugfix/fix_deepsleep_saradc_leakage' into 'master'
...
bugfix: fix deepsleep saradc current leakage
Closes WIFI-5608 and IDFGH-9205
See merge request espressif/esp-idf!22984
2023-04-02 20:28:28 +08:00
Tomas Sebestik
c0a68a4a24
Merge branch 'fix/dangerjs_area_label_match' into 'master'
...
ci:danger: Changed pattern for matching area labels
See merge request espressif/esp-idf!23005
2023-04-02 14:00:22 +08:00