Michael (XIAO Xufeng)
87fd8b41d8
Merge branch 'bugfix/jpeg_error_handle_v5.3' into 'release/v5.3'
...
fix(jpeg): Modify jpeg deocde/encode error handling logic (backport v5.3)
See merge request espressif/esp-idf!31159
2024-06-10 03:28:52 +08:00
C.S.M
fccc309499
fix(jpeg): Modify jpeg deocde/encode error handling logic (backport v5.3)
2024-06-10 03:28:52 +08:00
Michael (XIAO Xufeng)
9aea2d3395
Merge branch 'fix/peripheral_driver_kconfig_inconsistence_v5.3' into 'release/v5.3'
...
fix(kconfig): fixed peripheral driver kconfig inconsistencies (v5.3)
See merge request espressif/esp-idf!31294
2024-06-10 03:27:38 +08:00
Darian Leung
6192507987
fix(usb): Make string descriptor checks in unit tests optional
...
Checking for an exact match for product or serial and string descriptors can
lead to test failures if the USB devices connected to the runner is changed. This
commit adds some kconfig options to make the string descriptor checks optional,
with the product and serial string checks being disabled by default.
2024-06-09 12:34:37 +08:00
Darian Leung
7f61f74aa0
refactor(usb): Split test device descriptors from mock class files
...
Previously, descriptors of the test devices were stored direclty in the mock
device files (e.g., "mock_[hid|msc].[h|c]"). This commit splits out the device
descriptors to separate files (e.g., "dev_[hid|msc].c") along with getter
functions.
Users that want to run the tests locally on a different device simply need to
update the "dev_[hid|msc].c" file for their device.
2024-06-09 10:43:25 +08:00
Darian Leung
7474a450c2
refactor(usb): Rename mock class files
...
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-06-09 10:43:20 +08:00
morris
41515a9086
Merge branch 'feature/parlio_rx_driver_p4_v5.3' into 'release/v5.3'
...
feat(parlio_rx): supported parlio rx on p4 (v5.3)
See merge request espressif/esp-idf!31096
2024-06-07 22:54:08 +08:00
morris
4787e928a2
Merge branch 'feat/isp_bf_feature_v5.3' into 'release/v5.3'
...
feat(isp): added isp bf driver (v5.3)
See merge request espressif/esp-idf!31067
2024-06-07 22:52:17 +08:00
morris
c9f8fc0405
Merge branch 'fix/example_blink_esp32h2_v5.3' into 'release/v5.3'
...
fix(blink): fix sdkconfig defaults name for esp32h2 (v5.3)
See merge request espressif/esp-idf!31340
2024-06-07 22:50:31 +08:00
morris
12d480423b
Merge branch 'feature/esp32p4_ppa_driver_support_v5.3' into 'release/v5.3'
...
feat(ppa): add PPA driver support for ESP32P4 (v5.3)
See merge request espressif/esp-idf!31074
2024-06-07 22:48:49 +08:00
morris
e148263565
Merge branch 'bugfix/mipi_dsi_rgb666_color_pixel_v5.3' into 'release/v5.3'
...
fix(dsi): fixed wrong RGB666 pixel size (v5.3)
See merge request espressif/esp-idf!31152
2024-06-07 22:47:47 +08:00
morris
5d844e57ed
change(rgb_lcd): set DMA transfer burst size
2024-06-07 22:44:18 +08:00
morris
b2ff20d94c
change(i80_lcd): set DMA transfer burst size
2024-06-07 22:44:18 +08:00
morris
e8852d5c38
change(async_memcpy): set DMA transfer burst size
2024-06-07 22:44:18 +08:00
morris
2f0c9b3584
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-06-07 22:44:18 +08:00
Ondrej Kosta
09cbbaaf7c
fix(esp_eth): Fixed another memory leak ESP MAC
2024-06-07 15:26:18 +02:00
Ondrej Kosta
dab7fdd6f0
fix(esp_eth): fixing memory leak and invalid bit shift
2024-06-07 15:26:18 +02:00
Ondrej Kosta
d6b3b8feeb
feat(esp_eth): added example to deinit Ethernet
2024-06-07 15:26:18 +02:00
Ondrej Kosta
f6420436eb
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-06-07 15:26:18 +02:00
Aditya Patwardhan
23cfe0826b
Merge branch 'fix/aes_operation_using_psram_memory_with_psram_enc_v5.3' into 'release/v5.3'
...
Enable AXI-DMA AES-ECC mean access when external memory encryption is enabled (v5.3)
See merge request espressif/esp-idf!30822
2024-06-07 19:17:38 +08:00
Aditya Patwardhan
30ea848335
Merge branch 'feature/update_cjson_version_to_1.7.18_v5.3' into 'release/v5.3'
...
feat(cjson): update submodule to v1.7.18 (v5.3)
See merge request espressif/esp-idf!31014
2024-06-07 19:17:23 +08:00
wuzhenghui
6a86351373
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:13:40 +08:00
wuzhenghui
e5429b256a
fix(hal): fix LP timer LL half word access
2024-06-07 14:13:39 +08:00
C.S.M
4daaa9c587
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
2024-06-07 10:38:14 +08:00
wuzhenghui
091da3d631
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-06 19:27:57 +08:00
Ivan Grokhotkov
c8474d48f8
fix(sdmmc): fix invalid data when reading/writing PSRAM buffers
...
Previous commit has enabled buffers in PSRAM for ESP32-P4. But this
also caused a regression for ESP32-S3, where PSRAM is not DMA capable.
This commit re-introduces the check for esp_ptr_external_ram in case
SOC_SDMMC_PSRAM_DMA_CAPABLE is not set.
2024-06-06 10:44:53 +02:00
Anton Maklakov
6e7a9de65e
fix(blink): fix sdkconfig defaults name
2024-06-05 16:30:23 +07:00
gongyantao
6cd960928a
fix(bt): fix some issues in bluetooth controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
3: fix role switch LMP collision bug
2024-06-05 09:05:29 +08:00
Abhinav Kudnar
737b5edd5b
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-04 14:46:13 +05:30
laokaiyao
d9f9f79270
fix(kconfig): fixed peripheral driver kconfig inconsistencies
2024-06-04 10:19:31 +08:00
Marius Vikhammer
a6c2c4149d
fix(intr): fixed intr threshhold min level on C5
2024-06-03 12:44:32 +08:00
Jiang Jiang Jian
ae876915ec
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
See merge request espressif/esp-idf!31218
2024-06-03 10:36:46 +08:00
zwl
9ab7f325cc
ble: fixed ble some issues on esp32c6 and esp32h2
2024-05-31 17:13:31 +08:00
zwl
bbe96641b1
ble: fixed ble some issues on esp32c2
2024-05-31 17:13:31 +08:00
Sarvesh Bodakhe
e22c101034
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
...
Add back above authmodes instead of removing and merging them with WIFI_AUTH_WPA3_PSK
in minor releases during v5.x.
These authmodes will be removed from v6.0
2024-05-31 13:50:54 +08:00
wangtao@espressif.com
63f019565b
fix(wifi): fix send mgmt err when eapol process
2024-05-31 13:50:12 +08:00
wuzhenghui
3a5ba85419
docs(lowpower): updating low-power statistics in Wi-Fi scenarios
2024-05-30 21:54:32 +08:00
luoxu
a168f4cc9b
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:37:31 +08:00
Jeroen Domburg
df4195062d
change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
...
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.
This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-30 16:02:03 +08:00
Song Ruo Jing
8800e9d0e5
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:13:58 +08:00
Marius Vikhammer
2f1b81cd14
feat(ulp): add pulse counter example for lp core
2024-05-30 14:41:47 +08:00
Marius Vikhammer
87d4172ee5
feat(ulp): add lp core panic handler
2024-05-30 14:41:31 +08:00
Marius Vikhammer
7f9b5deae1
feat(ulp): support interrupts for C6/P4 LP core
...
Closes https://github.com/espressif/esp-idf/issues/13059
2024-05-30 14:40:23 +08:00
Li Shuai
52a922f953
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-29 20:50:53 +08:00
Song Ruo Jing
10f89fe52e
fix(ppa): fix mismatching writeback and invalidate data size on the same buffer
2024-05-29 14:35:26 +08:00
morris
b1b182f258
change(dsi): use DW_GDMA as the flow controller
...
previously the DSI_Bridge was set as the flow controller
2024-05-29 12:32:03 +08:00
morris
1129f0834e
fix(dsi): fixed wrong RGB666 pixel size
2024-05-29 12:32:03 +08:00
Armando
58ebdb7ae3
change(image): move image_process driver from bootloader_support to esp_system
2024-05-29 10:02:44 +08:00
Armando
48e06fafea
feat(xip_psram): support xip psram feature on esp32p4
2024-05-29 10:02:44 +08:00
Wang Fang
6bb35c551c
docs: Updated Getting Started for ESP32-P4 support
2024-05-28 11:52:06 +08:00