Tomas Rezucha
47fd8aac23
feat(hal/usb): Explicitly enable clock and reset USB WRAP on init
2025-01-16 16:39:59 +08:00
morris
18714a2e4c
Merge branch 'refactor/update_lpperi_regs_for_h2_eco5_v5.3' into 'release/v5.3'
...
refactor(lpperi): compatible refactor for H2 ECO5 (v5.3)
See merge request espressif/esp-idf!36336
2025-01-15 16:11:38 +08:00
morris
4ff6e2cc6b
Merge branch 'fix/twai_io_init_glitch_v5.3' into 'release/v5.3'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.3)
See merge request espressif/esp-idf!34816
2025-01-14 11:57:30 +08:00
laokaiyao
90457a9a4e
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-13 14:39:33 +08:00
morris
f0fef3aef8
Merge branch 'bugfix/reset_axi_gdma_gracefully_v5.3' into 'release/v5.3'
...
fix(gdma): stop the axi gdma gracefully on CPU SW reset (v5.3)
See merge request espressif/esp-idf!36284
2025-01-13 10:16:49 +08:00
morris
79b798cac6
Merge branch 'refactor/cleanup_usb_phy_backport_v5.3' into 'release/v5.3'
...
fix(usb/host): Fix reaction on High-Speed NYET packet (backport v5.3)
See merge request espressif/esp-idf!36120
2025-01-10 14:35:08 +08:00
Island
171a0b9acf
Merge branch 'feat/add_config_for_ble_vs_qa_cmd_v5.3' into 'release/v5.3'
...
fixed interrupt WDT when shutdown bt controller on ESP32(ba6739f) (v5.3)
See merge request espressif/esp-idf!36175
2025-01-10 14:17:36 +08:00
morris
418768ebc7
fix(dma): abort the axi dma gracefully on CPU SW reset
2025-01-10 10:15:36 +08:00
wanckl
283a192713
fix(twai): currect twai type macro initialize definition
2025-01-09 11:54:56 +08:00
Tomas Rezucha
875defd3b7
fix(usb/host): Fix reaction on High-Speed NYET packet
...
In Scatter-Gather DMA mode, the USB-DWC will automatically enable
PING protocol if an OUT packet is NACKed by the High-Speed device.
The PING bit must be manually reset.
2025-01-08 16:29:14 +08:00
morris
9b2d46fde5
Merge branch 'fix/ble_i2c_v5.3' into 'release/v5.3'
...
fix(i2c): Fix i2c read from fifo issue when enabling bt/wifi/uart, etc... (backport v5.3)
See merge request espressif/esp-idf!36054
2025-01-06 17:27:10 +08:00
Chen Jian Hua
4847e78895
fix(bt): Update bt lib for ESP32(ba6739f)
...
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
(cherry picked from commit ad3554fbed715c9cc64fe6db2a81b51770f63504)
Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-01-06 15:20:14 +08:00
morris
ad1237a1e4
feat(ldo): support output rail voltage (3.3V)
2025-01-06 10:45:30 +08:00
morris
c84a7db80f
Merge branch 'bugfix/uart_8_16_bit_access_v5.3' into 'release/v5.3'
...
fix(uart): fix 8/16-bit uart register access (v5.3)
See merge request espressif/esp-idf!35961
2025-01-06 10:10:29 +08:00
Zhuang Hang
b3830bed43
feat(802.15.4): add api for set/get ack timeout (v5.3)
2025-01-02 12:21:52 +08:00
C.S.M
056f0bdb0e
fix(i2c_slave): Support 10-bit address on esp32
2024-12-30 13:41:01 +08:00
C.S.M
5729fd2952
fix(i2c): Fix lose byte during data reading in i2c master on esp32,
...
Closes https://github.com/espressif/esp-idf/issues/12860
2024-12-30 13:40:49 +08:00
Song Ruo Jing
340c0d1280
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:08:05 +08:00
morris
a7781f3662
Merge branch 'feat/rgb_lcd_increase_pclk_v5.3' into 'release/v5.3'
...
feat(lcd): increase the upper limit of pclk frequency for RGB LCD (v5.3)
See merge request espressif/esp-idf!35929
2024-12-25 16:24:59 +08:00
morris
4d5d5defd5
feat(lcd): increase the upper limit of pclk frequency for RGB LCD
2024-12-24 22:47:52 +08:00
laokaiyao
fdc8275b37
fix(i2s): add check for the tdm frame bits num
2024-12-24 12:21:29 +08:00
Gustavo Litovsky
c475820f54
change(esp32): undo forcing two slots in I2S
...
fix(i2s): fixed the issue in PR 14879
Closes https://github.com/espressif/esp-idf/pull/14879
[Kevin: Update to only remove the limitation for PCM short format]
2024-12-24 12:07:45 +08:00
Armando
eb85f8da46
fix(cache): fixed cache hal ctx not initialised in app issue
2024-12-20 14:06:19 +08:00
morris
2c9ab21629
Merge branch 'refactor/fine_tune_dphy_pll_v5.3' into 'release/v5.3'
...
feat(mipi): fine tune DPHY PLL clock (v5.3)
See merge request espressif/esp-idf!35292
2024-12-10 11:36:03 +08:00
Jiang Jiang Jian
42ef2887f4
Merge branch 'fix/fix_regdma_wait_node_issue_v5.3' into 'release/v5.3'
...
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group (v5.3)
See merge request espressif/esp-idf!35358
2024-12-09 15:27:24 +08:00
morris
85ce7c15ce
Merge branch 'feat/mipi_dsi_underrun_error_v5.3' into 'release/v5.3'
...
feat(mipi_dsi): enable underrun error interrupt (v5.3)
See merge request espressif/esp-idf!34981
2024-12-09 10:14:12 +08:00
morris
4cd2ba46c3
Merge branch 'change/esp_ldo_reserve_for_spi_flash_v5.3' into 'release/v5.3'
...
LDO calibration on ESP32-P4 (v5.3)
See merge request espressif/esp-idf!34865
2024-12-09 10:07:51 +08:00
morris
3946fbb142
Merge branch 'feat/dynamic_usb_hal_backport_v5.3' into 'release/v5.3'
...
feat(hal/usb): Make USB-DWC HAL&LL configuration independent backport v5.3
See merge request espressif/esp-idf!34811
2024-12-07 23:19:56 +08:00
morris
d93ebf3e9c
feat(mipi_dsi): enable underrun error interrupt
2024-12-06 17:00:05 +08:00
morris
26545860f7
feat(ldo): load calibration parameters from efuse
2024-12-06 16:12:43 +08:00
wuzhenghui
1a23d3cd53
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group
2024-12-03 10:44:56 +08:00
morris
6f992acf31
feat(mipi): fine tune DPHY PLL clock
2024-11-29 10:04:38 +08:00
wanckl
99f7733d8e
fix(esp_adc): fixed adc continue monitor don't work issue
...
Closes https://github.com/espressif/esp-idf/issues/14769
Closes https://github.com/espressif/esp-idf/issues/14814
2024-11-25 15:48:11 +08:00
Tomas Rezucha
177679b74e
feat(hal/usb): Make USB-DWC HAL&LL configuration independent
...
Previously, we included symbols from soc/usb_dwc_cfg.h and configured
the HAL and LL according to it. Now we get the configuration in runtime
from USB-DWC registers.
Added missing definition for USB FS peripheral on ESP32-P4.
2024-11-22 17:32:22 +08:00
Tomas Rezucha
1d5a8f6952
feat(hal/usb): Add USB UTMI PHY HAL
...
* Add a bare-bones HAL API for the USB UTMI PHY
* Split USB-DWC LL per target
2024-11-22 17:32:22 +08:00
Jiang Jiang Jian
bce45894e7
Merge branch 'feat/mipi_dsi_yuv_converter_v5.3' into 'release/v5.3'
...
feat(lcd): support YUV422 input color format (v5.3)
See merge request espressif/esp-idf!34761
2024-11-15 13:45:02 +08:00
Jiang Jiang Jian
d44e47e910
Merge branch 'bugfix/gpio_set_level_atomic_v5.3' into 'release/v5.3'
...
fix(gpio): improve set level performance (v5.3)
See merge request espressif/esp-idf!34765
2024-11-15 11:22:39 +08:00
Jiang Jiang Jian
6b2ac26da3
Merge branch 'feature/support_apll_on_p4_v5.3' into 'release/v5.3'
...
feat(clock): support apll clock on p4 (v5.3)
See merge request espressif/esp-idf!33214
2024-11-14 18:54:59 +08:00
morris
bde65f22fc
fix(gpio): improve set level performance
...
by avoid "read-modify-write" operation. The registers designed to be
write only.
Related to https://github.com/espressif/esp-idf/issues/14674
2024-11-14 14:35:49 +08:00
morris
a30099a879
feat(lcd): support color conversion for mipi dsi driver
2024-11-14 14:35:25 +08:00
C.S.M
0a437b0ea0
fix(bod): Remove config for bod on p4 v0.x
2024-11-01 15:31:13 +08:00
C.S.M
4049f2b5fb
feat(bod): Update bod threshold on esp32p4-eco2
2024-11-01 15:31:02 +08:00
laokaiyao
5b03fff32e
feat(clock): support apll clock on p4
2024-10-31 11:01:04 +08:00
morris
7828079733
Merge branch 'bugfix/mipi_gen_short_read_v5.3' into 'release/v5.3'
...
fix(mipi_dsi): error logic in reading short packet (v5.3)
See merge request espressif/esp-idf!34461
2024-10-28 21:37:26 +08:00
Jiang Jiang Jian
7229ec4be9
Merge branch 'feature/check_efuse_blk_after_ota_v5.3' into 'release/v5.3'
...
feat(bootloader): support to check efuse block revision (v5.3)
See merge request espressif/esp-idf!33136
2024-10-28 12:20:05 +08:00
morris
ceef7a5f91
fix(mipi_dsi): error logic in reading short packet
2024-10-28 10:14:59 +08:00
Jiang Jiang Jian
8e7ce462be
Merge branch 'bugfix/workaround_of_i2s_half_sample_rate_issue_v5.3' into 'release/v5.3'
...
fix(i2s): fix i2s half sample rate issue (v5.3)
See merge request espressif/esp-idf!34353
2024-10-25 19:38:42 +08:00
morris
3eefb7d800
Merge branch 'ci/enable_esp32p4_gpio_uart_target_test_v5.3' into 'release/v5.3'
...
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process (v5.3)
See merge request espressif/esp-idf!33523
2024-10-25 15:08:40 +08:00
morris
91e57cfb15
Merge branch 'feat/support_esp32p4_flash_psram_sleep_pd_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0 (v5.3)
See merge request espressif/esp-idf!34390
2024-10-25 11:00:08 +08:00
laokaiyao
e1e9ffdd4f
fix(i2s): fix i2s half sample rate issue
2024-10-24 14:32:06 +08:00