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 |
|
gaoxu
|
bf335a38f7
|
fix(adc): fix adc do not enable/disable regi2c registers
|
2025-04-25 14:39:01 +08:00 |
|
morris
|
5655ee9ba8
|
fix(uart): fifo read may generate load byte instruction
|
2025-04-23 16:10:36 +08:00 |
|
C.S.M
|
d6760b170a
|
fix(i2c): Fix that fsm reset cause i2c scl frequency changed on esp32s2,
Closes https://github.com/espressif/esp-idf/issues/15724
|
2025-04-17 18:03:42 +08:00 |
|
laokaiyao
|
db85cd02be
|
refactor(esp32c61): bus_monitor backward compatible refactor
|
2025-04-08 22:50:04 +08:00 |
|
Chen Jichang
|
2cbc297969
|
refactor(gptimer): use group_id in clock ctrl functions
|
2025-04-08 10:20:48 +08:00 |
|
wanckl
|
8994f8fe70
|
feat(spi_flash): add support gpspi ext_flash
|
2025-04-03 11:27:13 +08:00 |
|
Song Ruo Jing
|
b38ac5ad82
|
feat(uart): add uart_detect_bitrate_bps API for data line bitrate measurement
Closes https://github.com/espressif/esp-idf/issues/14721
|
2025-03-28 15:03:19 +08:00 |
|
gaoxu
|
28c531b45b
|
feat(i2c): correct get txfifio len function
|
2025-03-13 11:06:06 +08:00 |
|
Song Ruo Jing
|
1b09bb3037
|
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-06 20:35:48 +08:00 |
|
gaoxu
|
7e54886a4e
|
feat(esp32h21): move gpio intr source to gpio_ll.h
|
2025-02-24 17:32:01 +08:00 |
|
Song Ruo Jing
|
53d8b70e8b
|
fix(gpio): fix IO output enable control
oen_sel and oen_inv_sel fields from func_out_sel_cfg register
|
2025-02-20 19:49:28 +08:00 |
|
wanckl
|
222b1ddbab
|
fix(driver_gpio): remove gpio_hal_iomux_func_sel
|
2025-02-19 17:17:51 +08:00 |
|
Wan Lei
|
c7a0e45489
|
Merge branch 'feat/spi_master_dynamic_freq' into 'master'
feat(spi_master): add transaction config for device multi freq point
Closes IDFGH-12774
See merge request espressif/esp-idf!28579
|
2025-02-13 15:58:59 +08:00 |
|
wanckl
|
39c85269cc
|
feat(spi_master): add transaction config for dynamic clock speed update
Closes https://github.com/espressif/esp-idf/issues/13753
|
2025-02-12 20:29:34 +08:00 |
|
Song Ruo Jing
|
d59f732718
|
Merge branch 'refactor/gpio_apis_modification' into 'master'
refactor(gpio): refactor some GPIO APIs
See merge request espressif/esp-idf!36384
|
2025-02-12 11:33:37 +08:00 |
|
C.S.M
|
4acf7c2e4d
|
feat(i3c): i3c-i2c driver drv support
|
2025-02-11 10:37:04 +08:00 |
|
Song Ruo Jing
|
a6ac2bb322
|
refactor(gpio): improve gpio_get_io_config API
|
2025-02-10 21:44:51 +08:00 |
|
Song Ruo Jing
|
3a8d065908
|
refactor(gpio): improve gpio_iomux_in/out API
|
2025-02-10 21:44:07 +08:00 |
|
C.S.M
|
3e79641afa
|
test(spi_flash): Add framework to test driver can work under flash auto-suspend
|
2025-02-10 13:51:11 +08:00 |
|
Igor Udot
|
5f37de2889
|
Merge branch 'feat/lp-uart-wakeup-mode3' into 'master'
Added support for UART wakeup modes
Closes IDF-10202
See merge request espressif/esp-idf!31965
|
2025-02-06 11:15:37 +08:00 |
|
igor.udot
|
f742a05b28
|
feat: supports lp uart wakeup
|
2025-02-05 14:54:48 +08:00 |
|
Mahavir Jain
|
6875cbf022
|
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
|
2025-01-24 11:50:17 +08:00 |
|
harshal.patil
|
f6be421a48
|
fix(bootloader_support): Enable pseudo round function in flash enc release mode for H2-ECO5
|
2025-01-21 12:21:42 +05:30 |
|
morris
|
d78f270b04
|
Merge branch 'feat/spi_std_timing_and_bit_trans' into 'master'
feat(driver_spi): support adjust master rx to standard timing
Closes IDF-11396
See merge request espressif/esp-idf!36058
|
2025-01-13 10:07:28 +08:00 |
|
Song Ruo Jing
|
486c95557a
|
Merge branch 'bugfix/gpio_8_16_bit_access' into 'master'
feat(gpio): add gpio_config_as_analog() API
Closes IDF-10247 and IDFGH-12754
See merge request espressif/esp-idf!35856
|
2025-01-10 15:14:19 +08:00 |
|
wanckl
|
460380bb25
|
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
|
2025-01-08 17:17:06 +08:00 |
|
Song Ruo Jing
|
5b75572f23
|
fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access
|
2025-01-08 16:49:34 +08:00 |
|
Armando
|
14b5db0e87
|
refactor(mspi): rename to mspi_ll.h
|
2025-01-07 16:16:06 +08:00 |
|
Alexey Lapshin
|
7f80baa1f6
|
Merge branch 'feature/esp32c5-esp32c61_enable-panic-tests' into 'master'
feat(panic): support HWSG for esp32c5, esp32c61 and enable testing
Closes IDF-8662 and IDF-9269
See merge request espressif/esp-idf!35816
|
2024-12-27 19:34:25 +08:00 |
|
Alexey Lapshin
|
b58c9a4219
|
feat(panic): support HWSG for esp32c5, esp32c61 and enable testing
|
2024-12-26 12:45:17 +07:00 |
|
Wu Zheng Hui
|
bba3063b52
|
Merge branch 'fix/fix_p4_deepsleep_io_leakage' into 'master'
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
Closes PM-204
See merge request espressif/esp-idf!35633
|
2024-12-24 15:36:09 +08:00 |
|
wuzhenghui
|
58786528fd
|
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
|
2024-12-23 21:17:31 +08:00 |
|
C.S.M
|
bd5945d1cc
|
Merge branch 'feat/auto_suspend_waiti' into 'master'
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
See merge request espressif/esp-idf!35628
|
2024-12-20 16:35:21 +08:00 |
|
Song Ruo Jing
|
4535c27224
|
Merge branch 'contrib/github_pr_14923' into 'master'
GPIO: Add gpio_get_io_config(). (GitHub PR)
Closes IDFGH-14117 and IDFGH-14127
See merge request espressif/esp-idf!35266
|
2024-12-19 21:02:50 +08:00 |
|
Song Ruo Jing
|
c749ec66f6
|
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
Closes https://github.com/espressif/esp-idf/issues/14931
|
2024-12-18 22:38:25 +08:00 |
|
C.S.M
|
81426057b5
|
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
|
2024-12-18 14:55:25 +08:00 |
|
Armando
|
f1b0c5dcb4
|
feat(cache): added cache invalidate all ll apis
|
2024-12-18 11:33:28 +08:00 |
|
Armando
|
6528ab5971
|
refactor(mspi): refactor mspi clock src settings
|
2024-12-11 14:46:07 +08:00 |
|
morris
|
a8f6776b0f
|
change(hal): remove unused sdkconfig.h
|
2024-11-29 22:41:12 +08:00 |
|
morris
|
5cae5090c2
|
fix(hal): integer overflow found by coverity
actually these "bugs" are harmless from the perspective of the hardware
|
2024-11-27 09:57:37 +08:00 |
|
morris
|
3fb7461eb0
|
refactor(i2c): rename some LL functions according to TRM descriptions
|
2024-11-20 19:16:23 +08:00 |
|
Song Ruo Jing
|
e6ef4d1791
|
fix(uart): fix 8/16-bit uart register access
|
2024-11-12 16:52:10 +08:00 |
|
morris
|
712e6ad927
|
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-07 16:29:28 +08:00 |
|
Song Ruo Jing
|
6afbc06666
|
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
|
2024-09-24 12:33:41 +08:00 |
|
Song Ruo Jing
|
2cef80666b
|
Merge branch 'feature/gpio_add_direction' into 'master'
feat(gpio): allow appending mode to IOs
See merge request espressif/esp-idf!33181
|
2024-09-12 18:20:11 +08:00 |
|
Song Ruo Jing
|
e1d3d830ce
|
refactor(gpio): public some IO configuration functions
This allows different peripheral drivers to act on the same IO.
|
2024-09-11 18:07:46 +08:00 |
|