Skip to content

make the S3 ADC less bad#4514

Draft
dimpolo wants to merge 1 commit intoesp-rs:mainfrom
dimpolo:adc-less-bad
Draft

make the S3 ADC less bad#4514
dimpolo wants to merge 1 commit intoesp-rs:mainfrom
dimpolo:adc-less-bad

Conversation

@dimpolo
Copy link
Copy Markdown
Contributor

@dimpolo dimpolo commented Nov 17, 2025

This PR is for testing purposes only.

On my S3 board the efuse init code was 2267.
This lead to the 0-300mV range to read as 0.
The init code obtained from manual calibration is 1999 which leads to much better results.

This reverts part of #4286.
This was necessary to make manual calibration work.

Could someone check if this indeed improves the ADC values and then try to understand why the efuse init code is off by so much.

Maybe we could actually get some official docs for what all the regs do 🙏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 6, 2026

New commits in main has made this PR unmergable. Please resolve the conflicts.

@github-actions github-actions Bot added the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-conflict Merge conflict detected. Automatically added/removed by CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant