-
Notifications
You must be signed in to change notification settings - Fork 8.1k
boards: shields: Add Adafruit AD5693 DAC shield #97857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for the Adafruit AD5693R DAC shield, which features an Analog Devices AD5693R 16-bit DAC and STEMMA QT connectors.
Key changes:
- New shield configuration files and documentation for the Adafruit AD5693R DAC
- Device tree overlay configuration for I2C communication at address 0x4c
- Extended DAC sample with a new test case for the shield
Reviewed Changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| samples/drivers/dac/sample.yaml | Added new test case for the DAC shield with platform-specific configuration |
| boards/shields/adafruit_ad5693r/shield.yml | Shield metadata and supported features definition |
| boards/shields/adafruit_ad5693r/doc/index.rst | Complete documentation including usage instructions and pin assignments |
| boards/shields/adafruit_ad5693r/adafruit_ad5693r.overlay | Device tree overlay for I2C DAC configuration |
| boards/shields/adafruit_ad5693r/Kconfig.shield | Kconfig option for shield enablement |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| | LDAC | AD5693R Load DAC input | | ||
| +--------------+-------------------------------+ | ||
|
|
||
| When using this shield via the STEMMA QT connector is the supply voltage 3.3 Volt, why the |
Copilot
AI
Oct 21, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grammatical error: 'why' should be 'so' or 'therefore'. The sentence should read 'When using this shield via the STEMMA QT connector, the supply voltage is 3.3 Volt, so the maximum output voltage is 2.5 Volt.'
| When using this shield via the STEMMA QT connector is the supply voltage 3.3 Volt, why the | |
| When using this shield via the STEMMA QT connector, the supply voltage is 3.3 Volt, so the |
Copilot uses AI. Check for mistakes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
| Connect a voltmeter to the shield output, and notice how the voltage ramps up to 2.5 Volt | ||
| during approximately 1 minute and 20 seconds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would use more vague wording in case the sample's behavior ever changes (or just drop this paragraph?)
| Connect a voltmeter to the shield output, and notice how the voltage ramps up to 2.5 Volt | |
| during approximately 1 minute and 20 seconds. | |
| Connect a voltmeter to the shield output and observe how the voltage changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
The product photo is from https://learn.adafruit.com/assets/124731 and has the license CC BY-SA 3.0. Tested with the command in the index.rst file. Compile testing of the overlay file is done via the samples/drivers/dac sample. Signed-off-by: Jonas Berg <[email protected]>
|



The product photo is from
https://learn.adafruit.com/assets/124731 and has the license CC BY-SA 3.0.
Tested with the command in the index.rst file. Compile testing of the overlay file is done via the samples/drivers/dac sample.