harshal.patil
fba8ab89da
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2024-12-03 11:17:54 +05:30
morris
f47cb027df
fix(gdma): burst size should be configurable on esp32c5
2024-12-02 18:04:41 +08:00
morris
a8f6776b0f
change(hal): remove unused sdkconfig.h
2024-11-29 22:41:12 +08:00
Li Shuai
b4e28be7d2
Merge branch 'bugfix/fix_pm-215_pm-25' into 'master'
...
fix esp32c5 and esp32c61 use io (ext1 mode) wakeup fail issue
Closes PM-215 and PM-259
See merge request espressif/esp-idf!35099
2024-11-28 15:56:56 +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
Li Shuai
8e96c13306
fix(Power Management): fix_esp32c5_and_esp32c61_ext1_wakeup_failed_after_changing_io
2024-11-25 14:15:20 +08:00
morris
8da529e5eb
Merge branch 'refactor/i2c_ll_trm_sync' into 'master'
...
refactor(i2c): rename some LL functions according to TRM descriptions
See merge request espressif/esp-idf!35049
2024-11-22 10:13:29 +08:00
laokaiyao
9b779d8b3c
feat(i2s): support to select PDM data format
2024-11-21 19:04:55 +08:00
morris
3fb7461eb0
refactor(i2c): rename some LL functions according to TRM descriptions
2024-11-20 19:16:23 +08:00
C.S.M
38b737511c
Merge branch 'feat/tsens_support_c61' into 'master'
...
feat(temperature_sensor): Add temperature sensor support on esp32c61
Closes IDF-9322
See merge request espressif/esp-idf!34326
2024-11-14 17:51:36 +08:00
C.S.M
bff20b5397
feat(temperature_sensor): Add temperature sensor support on esp32c61
2024-11-13 10:52:47 +08:00
Song Ruo Jing
e6ef4d1791
fix(uart): fix 8/16-bit uart register access
2024-11-12 16:52:10 +08:00
Gao Xu
611e163024
Merge branch 'feat/esp32c61_adc_support' into 'master'
...
ADC: support ADC oneshot and continuous mode on ESP32C61
Closes IDF-9302 and IDF-9304
See merge request espressif/esp-idf!32907
2024-11-11 10:22:47 +08:00
C.S.M
941d0e0779
feat(i2c_slave): refactor i2c slave api to version 2 inorder to solve some existing problem
2024-11-08 18:04:29 +08:00
gaoxu
efd04b7709
feat(adc): support ADC oneshot and continuous on C61
2024-11-08 17:13:26 +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
2cb35a2955
refactor(regi2c): ana i2c master clock is enabled per request
2024-11-04 12:37:17 +08:00
laokaiyao
5ee42e0239
fix(i2s): suplimemt of c61 i2s ll
2024-10-30 18:13:30 +08:00
Gao Xu
ffcf40cee3
Merge branch 'feature/esp32c61_i2s_support' into 'master'
...
feat(i2s): support i2s on esp32c61
Closes IDF-9312 and IDF-9313
See merge request espressif/esp-idf!32905
2024-10-25 11:18:44 +08:00
Song Ruo Jing
dc15243a64
refactor(uart): minor update on uart retention feature
2024-10-22 17:43:28 +08:00
gaoxu
8ab0cdde60
feat(i2s): support i2s on esp32c61
2024-10-22 15:12:38 +08:00
morris
63cf6f93e6
Merge branch 'feat/etm_driver_c61' into 'master'
...
ETM driver support for esp32c61
Closes IDF-9295, IDF-9964, IDF-9318, and IDF-10373
See merge request espressif/esp-idf!34090
2024-10-18 13:11:35 +08:00
Jiang Jiang Jian
88317cff24
Merge branch 'feat/pwr_glitch_bringup_c5_c61' into 'master'
...
feat(pwr_glitch): Add power glitch reset support on esp32c5, esp32c61
See merge request espressif/esp-idf!33032
2024-10-15 14:15:49 +08:00
morris
d93a25d1fb
feat(etm): add driver support for esp32c61
2024-10-12 11:18:36 +08:00
Lou Tianhao
aa7b7f225a
change(esp_hw_support): change modem clock implementation
2024-10-11 14:01:59 +08:00
chaijie@espressif.com
e1423c53d5
feat(pwr_glitch): Add power glitch support on esp32c5/esp32c61
2024-10-08 11:44:21 +08:00
morris
bcfa928850
Merge branch 'refactor/lp_core_etm_ll' into 'master'
...
refactor(lp_core): unify LL functions of ETM wake up lp system
See merge request espressif/esp-idf!33790
2024-09-26 17:56:06 +08:00
morris
39d6f35594
refactor(lp_core): unify LL functions of ETM wake up lp system
2024-09-26 11:48:15 +08:00
morris
0c38389aa2
change(gptimer): optimize the registers to be backup
2024-09-25 16:12:38 +08:00
Mahavir Jain
bfd4085bea
Merge branch 'feat/support_ecc_constant_time_mul_operations' into 'master'
...
feat(mbedtls/ecc): Support ECC hardware constant-time point multiplication operations
Closes IDF-10327
See merge request espressif/esp-idf!31888
2024-09-25 12:53:45 +08:00
Song Ruo Jing
6afbc06666
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
2024-09-24 12:33:41 +08:00
Marius Vikhammer
7d5456615c
feat(lp_wdt): update low power wdt for C61
2024-09-23 11:03:11 +08:00
Jiang Jiang Jian
945af68d74
Merge branch 'feature/esp32c61_light_sleep_support_stage_3' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-10384, IDF-10382, and IDF-11004
See merge request espressif/esp-idf!33298
2024-09-21 16:09:36 +08:00
harshal.patil
2bf6a3cf8b
feat(hal/ecc): Support ECC hardware constant-time point multiplication operations
2024-09-20 18:46:50 +05:30
Lou Tian Hao
9be8822b61
Merge branch 'feature/esp32c61_light_sleep_support_stage_deepsleep' into 'master'
...
feat(esp_hw_support): support esp32c61 deepsleep
Closes PM-203 and IDF-9245
See merge request espressif/esp-idf!33301
2024-09-20 15:30:30 +08:00
Lou Tianhao
a30ed69f69
feat(pm): support top retention for esp32c61
2024-09-20 14:07:18 +08:00
Mahavir Jain
a71e0fc028
Merge branch 'feature/enable_sha_support_for_esp32c61' into 'master'
...
feat: enable support for sha peripheral in esp32c61
Closes IDF-9234
See merge request espressif/esp-idf!32830
2024-09-20 13:22:14 +08:00
Lou Tianhao
d9c15bb772
fix(ci): some actions taken to pass CI
2024-09-20 10:53:05 +08:00
Sachin Billore
b4749b88d9
feat(APM): Add APM APIs for ESP32-C61
2024-09-19 11:07:42 +05:30
Konstantin Kondrashov
efdc853b45
Merge branch 'feature/esp32c61_esp_timer_systimer' into 'master'
...
feat(esp_timer): Updates systimer and esp_timer for ESP32-C61
Closes IDF-9284, IDF-10955, IDF-9307, and IDF-9308
See merge request espressif/esp-idf!33439
2024-09-14 16:08:40 +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
Konstantin Kondrashov
3081a4ea49
feat(esp_timer): Updates systimer and esp_timer
2024-09-12 14:26:37 +08:00
Marius Vikhammer
35a6671072
Merge branch 'feature/c6_misc_core' into 'master'
...
feat(system): misc core-system C61 bringup changes
Closes IDF-10954, IDF-10986, IDF-10957, IDF-9281, and IDF-9257
See merge request espressif/esp-idf!33297
2024-09-12 09:46:30 +08:00
Konstantin Kondrashov
e8dab4c257
Merge branch 'feature/esp32c61_update_efuses' into 'master'
...
feat(efuse): Updates efuse table for esp32c61
Closes IDF-11057 and IDF-9282
See merge request espressif/esp-idf!33436
2024-09-12 01:20:20 +08:00
Wu Zheng Hui
6abe40e590
Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'
...
feat(system): Optimize esp32p4 active state power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950
2024-09-11 23:15:29 +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
nilesh.kale
12fc7a677e
feat: enable support for sha peripheral in esp32c61
2024-09-11 14:49:01 +05:30
Lou Tian Hao
c7d532049a
Merge branch 'feature/esp32c61_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 2: support basic pmu sleep function)
Closes IDF-9248, IDF-9247, IDF-9246, IDF-10993, IDF-9250, PM-203, and IDF-9244
See merge request espressif/esp-idf!33294
2024-09-11 15:11:58 +08:00
Song Ruo Jing
832e08c82f
Merge branch 'feature/esp32c61_lp_io_support' into 'master'
...
feat(lp_io): Add LP_IO support for ESP32C61
Closes IDF-9317
See merge request espressif/esp-idf!33013
2024-09-11 14:45:54 +08:00
Marius Vikhammer
e1e02cae0c
feat(system): enable WDT support on esp32c61
2024-09-11 14:05:11 +08:00