Jiang Jiang Jian
2b823f7ef3
Merge branch 'bugfix/wifibug-1373_v5.1' into 'release/v5.1'
...
backport v5.1: add hal interface to configure pau regdma wait timeout parameter
See merge request espressif/esp-idf!41533
2025-09-29 12:03:45 +08:00
C.S.M
0466deff06
feat(uhci): Support uart dma just for internal debug usage
2025-09-24 13:57:57 +08:00
Li Shuai
7cdf5a4f71
change(hal): add hal interface to configure pau regdma wait timeout parameter
2025-08-28 23:45:44 +08:00
Jiang Jiang Jian
a805fe0dbd
Merge branch 'fix/fix_lightsleep_pd_modem_breaks_common_fe_clock_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix lightsleep pd modem breaks common fe clock (v5.1)
See merge request espressif/esp-idf!41114
2025-08-20 14:40:41 +08:00
morris
7abf4408b6
Merge branch 'bugfix/ledc_update_duty_wait_v5.1' into 'release/v5.1'
...
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.1)
See merge request espressif/esp-idf!41283
2025-08-17 21:34:18 +08:00
Song Ruo Jing
9b3e3d1b3f
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32
2025-08-14 19:36:17 +08:00
Song Ruo Jing
795ac5f2dc
fix(gpio): fix ESP32 GPIO sleep mode handling
...
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-14 16:30:15 +08:00
wuzhenghui
de77917ef9
fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep
2025-08-08 12:06:25 +08:00
nilesh.kale
6c290c09f3
feat: enabled ECDSA-P192 support for ESP32H2
2025-07-18 14:50:55 +05:30
Marius Vikhammer
590f24cb51
feat(lp_core): added support for LP-IO as LP-core wakeup source
2025-07-02 17:58:48 +08:00
Jiang Jiang Jian
029dacde6f
Merge branch 'fix/fix_esp_timer_accuracy_when_do_dfs_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): improve esp timer accuracy on DFS for esp32 & esp32s2 (v5.1)
See merge request espressif/esp-idf!39343
2025-05-26 19:55:41 +08:00
morris
3b145a2ac2
Merge branch 'feature/add_uart_io_deinit_process_v5.1' into 'release/v5.1'
...
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.1)
See merge request espressif/esp-idf!39290
2025-05-23 16:42:09 +08:00
wuzhenghui
247ba2907c
fix(esp_hw_support): update LACT clock prescale immediately when APB changes on esp32
2025-05-22 14:35:05 +08:00
Song Ruo Jing
2b6ddf64f5
docs(uart): improve set/get baud rate API docs
...
Closes https://github.com/espressif/esp-idf/issues/15449
2025-05-20 17:07:39 +08:00
Song Ruo Jing
47ef2aa788
fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access
2025-05-20 16:26:48 +08:00
Song Ruo Jing
c45831723e
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
...
Closes https://github.com/espressif/esp-idf/issues/14931
2025-05-20 16:26:38 +08:00
morris
bd35137227
Merge branch 'bugfix/fix_i2s_assign_and_check_sequence_v5.1' into 'release/v5.1'
...
fix(i2s): fixed i2s inappropriate check and assign sequence (v5.1)
See merge request espressif/esp-idf!38608
2025-04-28 11:19:07 +08:00
laokaiyao
3e0b7a3958
fix(i2s): add check for the minimum sample rate
...
Closes https://github.com/espressif/esp-idf/issues/15659
2025-04-22 16:26:16 +08:00
laokaiyao
41415e495a
fix(touch): fixed tie option take no effect
2025-04-21 20:48:42 +08:00
morris
401f9e7efc
Merge branch 'feature/check_efuse_blk_after_ota_v5.1' into 'release/v5.1'
...
feat(bootloader): support to check efuse block revision (v5.1)
See merge request espressif/esp-idf!33143
2025-04-02 10:01:01 +08:00
diplfranzhoepfinger
798a976912
fix(twai): fixed twai assert fail when recover
...
driver try start new frame in ISR however already bus off
Closes https://github.com/espressif/esp-idf/issues/9697
2025-03-27 11:25:40 +08:00
laokaiyao
f7f1a222cc
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2025-03-25 10:09:52 +08:00
Song Ruo Jing
be3ebcd9e9
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-03-14 21:10:09 +08:00
Song Ruo Jing
da67bbb0a4
fix(ledc): left-off gamma ram registers should be cleared
...
Hardware reads in (range_number+1) fade parameter registers, which could
cause output waveform error.
2025-03-07 20:18:52 +08:00
Jiang Jiang Jian
db5f597a91
Merge branch 'fix/fix_s2_s3_rtc_iomux_clock_management_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management (v5.1)
See merge request espressif/esp-idf!37169
2025-02-27 15:51:07 +08:00
wuzhenghui
dbb4d923ca
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 13:59:56 +08:00
Martin Vychodil
8285cd1407
Merge branch 'bugfix/memprot_s2_intr_peri1_v5.1' into 'release/v5.1'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt (v5.1)
See merge request espressif/esp-idf!37120
2025-02-21 05:08:27 +08:00
Jiang Jiang Jian
68560a53d9
Merge branch 'bugfix/h2_ble_timer_clk_enable_fix_v5.1' into 'release/v5.1'
...
fix: H2 ble timer clk enable issue. (v5.1)
See merge request espressif/esp-idf!36542
2025-02-20 11:03:11 +08:00
Martin Vychodil
37bbb0d223
fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
...
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 19:33:12 +01:00
zwx
16f2c20833
feat(802.15.4): use btbb function to get rssi comp for h2
2025-02-18 12:11:09 +08:00
Geng Yuchao
81d97024f8
fix(esp32h2): H2 ble timer clk enable issue
2025-02-07 11:45:30 +08:00
Jiang Jiang Jian
b25bf99d4f
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.1' into 'release/v5.1'
...
feat(driver_spi): support adjust master rx to standard timing (v5.1)
See merge request espressif/esp-idf!36402
2025-01-24 15:11:09 +08:00
Aditya Patwardhan
390a6a0719
feat(docs): Update minimizing binary size
...
The ESP32-H2 software countermeasure may not be necessary
for ESP32-H2 v1.2 and above, this commit updates
the relevant documentation
2025-01-24 09:13:36 +05:30
Aditya Patwardhan
151b6e9be5
fix(soc): Fixed ECDSA register compatibility
2025-01-24 09:13:35 +05:30
Aditya Patwardhan
09ded7787f
fix(hal): Make the ECDSA countermeasure dynamically applicable
...
This commit makes the ECDSA countermeasure dynamically applicable
across different revisions of the ESP32H2 SoC.
2025-01-24 09:13:24 +05:30
Mahavir Jain
58e5f48368
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-01-23 22:10:21 +05:30
wanckl
caf0d04a31
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-22 11:14:23 +08:00
harshal.patil
b285e2789f
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-21 13:42:01 +05:30
harshal.patil
a29dadbabc
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2025-01-17 14:20:05 +05:30
harshal.patil
b9fe639725
feat(hal/aes): Enable pseudo rounds function during AES operations
2025-01-17 14:01:43 +05:30
laokaiyao
dce7c47e72
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-15 11:49:42 +08:00
Chen Jian Hua
6c0819eec4
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 ad3554fbed )
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-06 15:20:01 +08:00
morris
3d36bb8933
Merge branch 'fix/bod_esp32h2_v5.1' into 'release/v5.1'
...
fix(bod): Improve esp32h2 brownout handling (backport v5.1)
See merge request espressif/esp-idf!36051
2025-01-02 14:28:09 +08:00
Zhuang Hang
cf32920507
feat(802.15.4): add api for set/get ack timeout (v5.1)
2025-01-02 11:32:56 +08:00
C.S.M
7f6b2d3917
fix(bod): Improve esp32h2 brownout handling
2024-12-30 12:05:13 +08:00
morris
e7fb729b28
Merge branch 'fix/twai_io_init_glitch_v5.1' into 'release/v5.1'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.1)
See merge request espressif/esp-idf!34823
2024-12-27 13:47:52 +08:00
wanckl
5124d2a51c
fix(twai): currect twai type macro initialize definition
2024-12-26 11:57:38 +08:00
Song Ruo Jing
6888440994
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:40:22 +08:00
laokaiyao
26f97d8d4d
fix(i2s): add check for the tdm frame bits num
2024-12-24 14:50:41 +08:00
laokaiyao
1afe2af442
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 14:50:41 +08:00