Skip to content

Commit 15e75f2

Browse files
committed
Merge branch 'fix/adc_func_register_not_reset_issue_v5.4' into 'release/v5.4'
adc: func register not reset issue (v5.4) See merge request espressif/esp-idf!37045
2 parents 11b3f93 + a387ec0 commit 15e75f2

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

components/hal/esp32c5/include/hal/adc_ll.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,8 @@ static inline void adc_ll_enable_func_clock(bool enable)
582582
*/
583583
static inline void adc_ll_reset_register(void)
584584
{
585+
PCR.saradc_conf.saradc_rst_en = 1;
586+
PCR.saradc_conf.saradc_rst_en = 0;
585587
PCR.saradc_conf.saradc_reg_rst_en = 1;
586588
PCR.saradc_conf.saradc_reg_rst_en = 0;
587589
}

components/hal/esp32c6/include/hal/adc_ll.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -581,6 +581,8 @@ static inline void adc_ll_enable_func_clock(bool enable)
581581
*/
582582
static inline void adc_ll_reset_register(void)
583583
{
584+
PCR.saradc_conf.saradc_rst_en = 1;
585+
PCR.saradc_conf.saradc_rst_en = 0;
584586
PCR.saradc_conf.saradc_reg_rst_en = 1;
585587
PCR.saradc_conf.saradc_reg_rst_en = 0;
586588
}

components/hal/esp32h2/include/hal/adc_ll.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,8 @@ static inline void adc_ll_enable_func_clock(bool enable)
582582
*/
583583
static inline void adc_ll_reset_register(void)
584584
{
585+
PCR.saradc_conf.saradc_rst_en = 1;
586+
PCR.saradc_conf.saradc_rst_en = 0;
585587
PCR.saradc_conf.saradc_reg_rst_en = 1;
586588
PCR.saradc_conf.saradc_reg_rst_en = 0;
587589
}

0 commit comments

Comments
 (0)