Song Ruo Jing
47ef2aa788
fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access
2025-05-20 16:26:48 +08:00
chaijie@espressif.com
3849f2a423
fix(esp32): Fixed qa program may fail issue when cpu 240m (v5.1)
2025-04-22 10:24:55 +08:00
wuzhenghui
c6731c0d53
fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists
2025-04-16 15:05:57 +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
Geng Yuchao
e0113f246d
feat(ble):Support Bluetooth LE 5.1 direction finding feature
2025-03-26 16:31:39 +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
Jiang Jiang Jian
f4733573bc
Merge branch 'fix/fix_bad_dslp_param_after_lightsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fixed the issue that light sleep destroyed the parameters of subsequent deep sleep (v5.1)
See merge request espressif/esp-idf!37305
2025-02-28 11:52:30 +08:00
wuzhenghui
55859a9285
fix(esp_hw_support): fix lightsleep destroys deepsleep rtc parameters
2025-02-26 17:00:28 +08:00
wuzhenghui
dbb4d923ca
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 13:59:56 +08:00
wuzhenghui
989e958256
fix(esp_hw_support): add timer wakeup sleep duration check
...
Closes https://github.com/espressif/esp-idf/issues/15255
2025-02-17 19:44:20 +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
laokaiyao
fdd16ba44f
refactor(ecdsa): rely on efuse to get chip revision
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
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
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
39279e589d
refactor(lpperi): improve compatibility solution
2025-01-15 17:16:19 +08:00
laokaiyao
dce7c47e72
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-15 11:49:42 +08:00
Konstantin Kondrashov
ace6ef9786
feat(espefuse): Adds efuses for esp32h2 eco5
...
- Support efuses that are not present in the main efuse table
2025-01-08 12:21:45 +02:00
Michael (XIAO Xufeng)
fd3da18412
Merge branch 'bugfix/warn_rc32k_use_in_kconfig_v5.1' into 'release/v5.1'
...
fix(clk): add an inevitable kconfig option to be selected to use rc32k (v5.1)
See merge request espressif/esp-idf!35967
2025-01-07 15:19:10 +08:00
C.S.M
7f6b2d3917
fix(bod): Improve esp32h2 brownout handling
2024-12-30 12:05:13 +08:00
morris
c7ad441eab
Merge branch 'bugfix/rtc_clk_cpu_freq_set_xtal_behavior_v5.1' into 'release/v5.1'
...
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL (v5.1)
See merge request espressif/esp-idf!35946
2024-12-26 10:48:58 +08:00
Song Ruo Jing
9026c0905e
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-25 20:08:56 +08:00
Song Ruo Jing
6a26acf647
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL
...
Align C6/H2 rtc_clk_cpu_freq_set_xtal behavior to other chips
2024-12-24 22:33:38 +08:00
wanckl
67cb6b21c1
fix(pmu): c61 and h2 update pmu_icg_mapping.h
2024-12-24 16:10:27 +08:00
Li Shuai
2b406b6810
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done
2024-12-03 10:35:06 +08:00
Song Ruo Jing
c2138be7ee
feat(soc): support SOC_GPIO_IN_RANGE_MAX/SOC_GPIO_OUT_RANGE_MAX
2024-11-18 14:13:29 +08:00
Chen Jichang
10ad141972
fix(parlio): fix spelling error in reg_base.h
2024-11-07 14:59:26 +08:00
C.S.M
5b43155723
fix(usb_serial_jtag): Fix issue that use u32_reg read/write cannot be used to modify fifo regs
2024-10-18 16:07:00 +08:00
Xiao Xufeng
74eb0cd4a8
fix(soc): fixed uart_periph.h not including reg.h issue
...
This will cause rom/uart.h can't compile.
2024-09-12 21:26:13 +08:00
Omar Chebib
16d957e7aa
fix(esp_hw_support): clear reserved interrupts that are not applicable for each target
2024-06-03 11:09:45 +08:00
Omar Chebib
1439815d57
refactor(esp_hw_support): changed reserved interrupt functions to be now defined per SoC
2024-06-03 11:05:25 +08:00
Jiang Jiang Jian
cfe861582c
Merge branch 'bugfix/stop_tg_wdt_in_xpd_xtal_lightsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): stop tg wdt in xpd xtal lightsleep (v5.1)
See merge request espressif/esp-idf!31140
2024-05-30 20:00:24 +08:00
wuzhenghui
725381290e
fix(esp_hw_support/sleep): stop TG0/TG1 watchdog if XTAL not power down in lightsleep
2024-05-28 19:39:19 +08:00
wuzhenghui
bd1017132e
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-05-28 19:38:04 +08:00
morris
9808619d52
Merge branch 'bugfix/fix_gpio_etm_multi_task_v5.1' into 'release/v5.1'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks (v5.1)
See merge request espressif/esp-idf!30457
2024-05-13 15:59:44 +08:00
morris
54507f0113
Merge branch 'refactor/usb_remove_unused_files_v5.1' into 'release/v5.1'
...
USB: Remove unused HAL files and deprecate usb_periph (v5.1)
See merge request espressif/esp-idf!29790
2024-05-11 22:36:18 +08:00
Song Ruo Jing
c57bfa3737
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 17:10:03 +08:00
Song Ruo Jing
b00844ca57
fix(uart): correct C2 UART_BITRATE_MAX value
2024-04-24 16:19:51 +08:00
zlq
58848946af
[S3]fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M
2024-04-10 19:51:25 +08:00
Darian Leung
5c2a003f91
refactor(soc): Remove soc/usb_types.h
...
This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-03-22 15:21:52 +08:00
Darian Leung
3073673669
refactor(soc): Rename usb_otg_periph to usb_dwc_periph
...
- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h
2024-03-22 15:21:51 +08:00
Darian Leung
93e2cbcc77
refactor(soc): Deprecate usb pin mappings
...
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-03-22 15:21:51 +08:00
Nachiket Kukade
16a80db4d0
feat(esp_wifi): Refactor and improve FTM code
...
Enable FTM Responder mode for ESP32C6. Update wifi libs with below -
1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request retry and comeback support
2024-03-18 21:33:02 +05:30
Tomas Rezucha
2f89804e5c
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets
...
"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185
2024-03-11 20:21:54 +08:00
Michael (XIAO Xufeng)
005e6656be
Merge branch 'feature/add_new_pkg_and_flash_psram_efuses_v5.1' into 'release/v5.1'
...
feat(efuse): Add flash&psram efuses for S3 (v5.1)
See merge request espressif/esp-idf!29143
2024-03-05 10:34:18 +08:00
Marius Vikhammer
929a8449bd
Merge branch 'feature/usb_host_collective_backport_v5.1' into 'release/v5.1'
...
USB Host: Collective backport to v5.1
See merge request espressif/esp-idf!28096
2024-03-01 09:28:23 +08:00
Darian Leung
d837836f84
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2024-02-28 16:09:52 +08:00