morris
|
012318db96
|
Merge branch 'feat/support_pcnt_on_h4' into 'master'
feat(pcnt): support pcnt on esp32h4
Closes IDF-12338 and IDF-13637
See merge request espressif/esp-idf!41526
|
2025-09-03 17:15:11 +08:00 |
|
Chen Jichang
|
ad5bdc83a7
|
feat(pcnt): support pcnt on esp32h4
|
2025-09-01 10:50:55 +08:00 |
|
gaoxu
|
3c7e54c422
|
feat(adc): add adc_continuous_parse_data api
|
2025-09-01 09:30:24 +08:00 |
|
Yuan Yu
|
6fe547114d
|
refactor(twai): Optimize the TWAI frame parsing function and separate frame header and data parsing logic
|
2025-08-21 14:45:46 +08:00 |
|
Chen Chen
|
8361d150de
|
fix(i2c_test_apps): Fix the conflict when including spimem_flash_ll
Update to avoid the conflict that C++ compiler complains about low level C
code
|
2025-08-18 11:20:16 +08:00 |
|
C.S.M
|
bb554a74dd
|
Merge branch 'refactor/tsens_hal' into 'master'
refactor(temperature_sensor): Move temperature calculation from hw_support to hal
See merge request espressif/esp-idf!40296
|
2025-08-12 15:39:06 +08:00 |
|
C.S.M
|
0121a14699
|
refactor(temperature_sensor): Move temperature calculation from hw_support to hal
|
2025-08-11 11:47:20 +08:00 |
|
morris
|
83512e3e7c
|
feat(sdm): enhance the thread safety
|
2025-08-11 10:13:57 +08:00 |
|
Kevin (Lao Kaiyao)
|
a19ad8df86
|
Merge branch 'bugfix/fix_multi_pdm_rx_slot_clock_issue' into 'master'
fix(i2s_pdm): fixed pdm multi slot clock issue
Closes IDFGH-16117
See merge request espressif/esp-idf!40855
|
2025-08-06 19:23:55 +08:00 |
|
wanckl
|
37c6608ab3
|
feat(driver_spi): support esp32h4 spi driver
|
2025-08-05 15:08:02 +08:00 |
|
laokaiyao
|
c415c060bd
|
feat(i2s): add PLL240M clock source on S3 and C6
Closes https://github.com/espressif/esp-idf/issues/17056
|
2025-08-05 15:01:04 +08:00 |
|
Song Ruo Jing
|
e94d9cee7a
|
Merge branch 'refactor/rtc_cal_clk' into 'master'
refactor(clk): add soc_clk_calibration_clk_src_t for all targets
Closes IDF-11790
See merge request espressif/esp-idf!40737
|
2025-07-31 19:49:17 +08:00 |
|
Song Ruo Jing
|
48233e0e7e
|
refactor(ledc): remove deprecated LEDC_USE_RTC8M_CLK macro for v6.0
|
2025-07-30 20:01:47 +08:00 |
|
Song Ruo Jing
|
2b01b7c6f8
|
refactor(clk): add soc_clk_calibration_clk_src_t for all targets
Cleaned up RTC calibration clock selection code
|
2025-07-30 20:01:46 +08:00 |
|
wuzhenghui
|
feffdee63b
|
fix(esp_hw_support): fix MODEM_ADC_COMMON_FE destroyed by modem powerdown lightsleep
|
2025-07-29 17:02:11 +08:00 |
|
C.S.M
|
69224e4f43
|
Merge branch 'feat/usb_serial_jtag_h4' into 'master'
feat(usb_serial_jtag): Add usb serial jtag support for esp32h4
Closes IDF-12396
See merge request espressif/esp-idf!40736
|
2025-07-29 16:38:30 +08:00 |
|
C.S.M
|
df8a9d26c2
|
feat(usb_serial_jtag): Add usb serial jtag support for esp32h4
|
2025-07-28 15:12:38 +08:00 |
|
Song Ruo Jing
|
6b0eb7fcb3
|
fix(lp_io): w1ts/w1tc register access performance is improved
by avoiding "read-modify-write" operation. The registers designed to be
write only.
|
2025-07-28 11:17:32 +08:00 |
|
Chen Ji Chang
|
cfca52255e
|
Merge branch 'feat/support_rmt_on_h4' into 'master'
feat(rmt): support rmt on ESP32-H4
Closes IDF-12402
See merge request espressif/esp-idf!40523
|
2025-07-25 19:41:24 +08:00 |
|
Song Ruo Jing
|
3fdb473174
|
Merge branch 'bugfix/ledc_update_duty_wait' into 'master'
fix(ledc): duty_start update bit should wait for its self-clear before next set
Closes IDF-11989
See merge request espressif/esp-idf!39949
|
2025-07-24 14:55:16 +08:00 |
|
Chen Jichang
|
d6a9a0f5d5
|
feat(rmt): support rmt on esp32-h4
|
2025-07-24 10:47:13 +08:00 |
|
Song Ruo Jing
|
d87de032df
|
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32
|
2025-07-22 15:05:10 +08:00 |
|
C.S.M
|
332614165b
|
refactor(spi_flash): Refactor gpspi flash for making it's clock accurate
|
2025-07-22 11:59:45 +08:00 |
|
armando
|
b25bde3378
|
change(cache): use bus id to get cache vaddr bus
|
2025-07-18 01:15:06 +00:00 |
|
morris
|
0999aeedbd
|
refactor(timg): clean up soc layer meta data
|
2025-07-17 10:33:08 +08:00 |
|
morris
|
ccd092d7dc
|
refactor(hal): clean up some hal file dependency on sdkconfig.h
|
2025-07-17 10:33:08 +08:00 |
|
morris
|
c4d7b1cfce
|
refactor(uart)!: deprcated esp_rom_uart.h
|
2025-07-08 18:56:17 +08:00 |
|
wuzhenghui
|
971787f0cb
|
feat(esp_hw_support): add esp32h4 pmu initial support
|
2025-07-01 10:40:20 +08:00 |
|
Wu Zheng Hui
|
01753bfc04
|
Merge branch 'feat/support_esp32h4_pau' into 'master'
feat(esp_hw_support): add esp32h4 PAU initial support
Closes PM-444
See merge request espressif/esp-idf!39951
|
2025-06-25 19:27:24 +08:00 |
|
Chen Jichang
|
a2ef01fc5b
|
remove(legacy_mcpwm): remove legacy mcpwm driver in IDF v6.0
|
2025-06-24 10:49:37 +08:00 |
|
wuzhenghui
|
d62930223e
|
change(hal): simplify some enable/disable function in pau_ll
|
2025-06-20 20:11:55 +08:00 |
|
wuzhenghui
|
86ea927ef9
|
change(hal): avoid the read-modify-write for a WT register in pau_ll
|
2025-06-20 20:11:55 +08:00 |
|
Wu Zheng Hui
|
5d8e56b4c9
|
Merge branch 'feat/support_esp32h4_modem_clock' into 'master'
feat(esp_hw_support): add esp32h4 modem clock initial support
Closes PM-445
See merge request espressif/esp-idf!39948
|
2025-06-20 17:27:09 +08:00 |
|
Gao Xu
|
f638d5e075
|
Merge branch 'contrib/github_pr_16130' into 'master'
esp_adc: Release the peripheral after calibration (GitHub PR)
Closes IDFGH-15489
See merge request espressif/esp-idf!39895
|
2025-06-19 20:49:22 +08:00 |
|
gaoxu
|
afadb17ed8
|
fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor
|
2025-06-19 14:20:20 +08:00 |
|
wuzhenghui
|
d876dae93c
|
change(hal): rename xx_force_clock to xx_clock_force
|
2025-06-18 11:54:16 +08:00 |
|
wuzhenghui
|
d8acb7b656
|
change(hal): remove modem_lpcon_ll_get_date
|
2025-06-18 11:50:13 +08:00 |
|
wuzhenghui
|
c7f114e0a9
|
change(hal): add union enum type for modem peripheral 32k source selection
|
2025-06-18 11:48:48 +08:00 |
|
C.S.M
|
f4a45a30b5
|
Merge branch 'refactor/remove_tsens_legacy' into 'master'
refactor(temperature_sensor): Remove legacy temperature sensor driver
Closes IDF-12570 and IDF-13366
See merge request espressif/esp-idf!39840
|
2025-06-16 16:09:40 +08:00 |
|
C.S.M
|
bdf4dafe56
|
fix(soc): Fix wrong efuse register on esp32c61
|
2025-06-16 10:58:53 +08:00 |
|
C.S.M
|
caf1a18188
|
refactor(temperature_sensor): Move calibration function from efuse to hal
|
2025-06-16 10:58:11 +08:00 |
|
Song Ruo Jing
|
60bef64f5c
|
feat(gpio): esp_rom_gpio_connect_in/out_signal now has their hal implementation
|
2025-06-11 20:41:37 +08:00 |
|
Aditya Patwardhan
|
8d0527d7bf
|
Merge branch 'feat/support_sha512_for_esp32c5' into 'master'
Support SHA 512 for ESP32-C5
See merge request espressif/esp-idf!39421
|
2025-06-09 09:42:37 +05:30 |
|
Laukik Hase
|
0d8a1f5427
|
refactor(hal): Refactor the APM LL/HAL APIs
|
2025-06-06 18:28:47 +05:30 |
|
harshal.patil
|
fe78370ec9
|
feat(mbedtls/sha): New API for setting SHA mode
|
2025-06-06 14:51:44 +05:30 |
|
Yuan Yu
|
18091976ec
|
fix(hal): Wrap LL macros with atomic env in do-while for control safety
- Standardize all LL macros using atomic env variables with `do { ... } while (0)`
- Prevent potential macro misuse in control flow constructs (e.g., if/else)
- Affected targets: esp32, esp32c2, esp32c5, esp32s3, esp32p4, etc.
- Affected modules include: LCD, I2S, TIMER, and others
|
2025-05-22 14:42:11 +08:00 |
|
Song Ruo Jing
|
8262915e28
|
refactor(regi2c): remove regi2c_defs.h from some targets
|
2025-05-19 21:46:40 +08:00 |
|
Song Ruo Jing
|
9ef152c220
|
feat(regi2c): add regi2c support for esp32h21
|
2025-05-19 21:46:40 +08:00 |
|
Sudeep Mohanty
|
a7e61220a1
|
Merge branch 'fix/lp_periph_use_int_raw' into 'master'
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status
See merge request espressif/esp-idf!39008
|
2025-05-19 10:31:03 +02:00 |
|
gaoxu
|
e1b6493304
|
feat(adc): add always inline for adc ll functions called by bootloader
|
2025-05-14 13:45:55 +08:00 |
|