AD5686 update - #793
Open
rodrigo455 wants to merge 4 commits into
Open
Conversation
This facilitates trigger handling on devices with triggered buffer capabilities. Signed-off-by: Rodrigo Alencar <rodrigo.alencar@analog.com>
|
Generated documentation for this PR is available at Link |
IIO Context Coverage ReportNew device classes in this PR: hrtimer_trig, sysfs_trig
|
rodrigo455
force-pushed
the
dev/ad5686-update
branch
from
August 6, 2026 15:41
bddda7a to
5669d10
Compare
rodrigo455
had a problem deploying
to
internal-pr
August 6, 2026 15:41 — with
GitHub Actions
Failure
rodrigo455
force-pushed
the
dev/ad5686-update
branch
from
August 7, 2026 13:04
5669d10 to
bec1da6
Compare
rodrigo455
force-pushed
the
dev/ad5686-update
branch
from
August 7, 2026 13:12
bec1da6 to
5816c9e
Compare
Create classes for basic triggers used with triggered buffer devices. Signed-off-by: Rodrigo Alencar <rodrigo.alencar@analog.com>
- Add new compatible parts: ad5313r, ad5316r, ad5317r, ad5338r ad5674, ad5675, ad5679, ad5686, ad5687, ad5687r, ad5689, ad5689r ad5697r - Add triggered buffer support tx_chan_comp inheritance and tx_voltage helper. - Add gain control with scale_available attribute Signed-off-by: Rodrigo Alencar <rodrigo.alencar@analog.com>
Add jupyter notebook example that covers voltage configuration, gain control, and buffered output with a hrtimer trigger. Signed-off-by: Rodrigo Alencar <rodrigo.alencar@analog.com>
rodrigo455
force-pushed
the
dev/ad5686-update
branch
from
August 7, 2026 13:51
5816c9e to
e7ed7a2
Compare
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.
Description
Adds new supported devices, gain control and triggered buffer features.
References:
Triggered Buffer output in the notebook example (updating 2 channels with hrtimer trigger):
Type of change
How has this been tested?
Most tests use the emulated context and mock interfaces. Example code was used with real hardware.
python -m pytest -v test/test_ad5686.pypython -m pytest -v test/test_trigger.pyTest configuration
Documentation
doc/source/New device class interfaces
Skip this section if the PR does not add a new device class.
adi.device_base(rx_chan_comp,tx_chan_comp, or a_no_buffvariant). If not, explain why in the description. See the Device Base Classes developer doc page.compatible_partslists every part number this class supportssupported_parts.md(verify withinvoke checkparts)test/emu/and referenced from a testChecklist
invoke precommitpasses locallySigned-off-by: Name <email>)