DS18B20 Add onewire_bus UART Backend#756
Merged
suda-morris merged 2 commits intoespressif:masterfrom Apr 8, 2026
Merged
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 92bffef. Configure here.
suda-morris
reviewed
Apr 7, 2026
suda-morris
reviewed
Apr 7, 2026
92bffef to
71695c5
Compare
71695c5 to
4e837b7
Compare
|
You have used all of your free Bugbot PR reviews. To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

ESP-BSP Pull Request checklist
Change description
This PR updates the
ds18b20_readexample to support the new UART backend introduced inonewire_bus1.1.0, while keeping RMT support.It adds menuconfig options to select the 1-Wire backend (RMT/UART) and updates the example/CI build variants accordingly so backend-specific builds are selected based on SoC capability.
No functional changes were made to the ds18b20 driver itself.
Note
Low Risk
Low risk: changes are limited to the
ds18b20_readexample, its build variants, and dependency metadata; no driver logic is modified. Main risk is CI/build matrix behavior changing due to new backend- and SoC-capability gating.Overview
Adds selectable 1-Wire backend support to the
ds18b20_readexample, allowing either RMT or UART to be chosen via newmenuconfigoptions (main/Kconfig.projbuild) and wiring this intods18b20_example_main.c.Updates CI/build-test rules to build backend-specific variants and skip them when the target SoC lacks the required peripheral support, and adds example
sdkconfig.bsp.rmt/sdkconfig.bsp.uartpresets.Bumps the
ds18b20component version to0.3.1and updates itsonewire_busdependency to^1.1.0; documentation/changelog are updated accordingly.Reviewed by Cursor Bugbot for commit 71695c5. Bugbot is set up for automated code reviews on this repo. Configure here.