Skip to content
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

Add support for CN0556 #512

Merged
merged 4 commits into from
Jan 24, 2024
Merged

Conversation

AndyOesmer
Copy link
Contributor

Description

++ Adding support for CN0556

  • Added cn0556.py in library

  • Added cn0556 examples (Buck Mode Example and Boost Mode Example)

  • Added cn0556 production test scripts

  • Added pytest for cn0556

  • New feature (non-breaking change which adds functionality)

How has this been tested?

The example scripts were run by using interfacing the EVAL-CN0556-EBZ with an EVAL-CN0554-RPIZ and a Raspberry Pi 4 connection. The SD card of the Raspberry Pi 4 is flashed with the ADI Kuiper Linux image. The device tree overlay must be configured to identify the CN0556 connected to it.

Test Configuration:

  • Hardware: EVAL-CN0556-EBZ + EVAL-CN0554-RPIZ + Raspberry Pi 4 with ADI Kuiper Linux Image
  • OS: pyadi-iio examples can be run directly from Raspberry Pi GUI or by accessing remotely thru LAN

Documentation

Product Page: https://www.analog.com/en/design-center/reference-designs/circuits-from-the-lab/cn0556.html
User Guide: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0556

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have signed off all commits and they contain "Signed-off by: "
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@kister-jimenez
Copy link
Collaborator

Add this part to the supported_parts.md and rebase to the latest main.

@kister-jimenez kister-jimenez added the enhancement New feature or request label Jan 10, 2024
@AndyOesmer AndyOesmer force-pushed the dev-cn0556 branch 2 times, most recently from 7e56625 to 9ec0a9c Compare January 22, 2024 00:35
@tfcollins
Copy link
Collaborator

Please fix linting issues

@AndyOesmer
Copy link
Contributor Author

AndyOesmer commented Jan 23, 2024

Please fix linting issues

Done. Ran pre-commit check again.

Copy link
Contributor

@thorenscientific thorenscientific left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AndyOesmer , @kister-jimenez , looks like all of my structural suggestions to Andy were implemented, nice work.

@tfcollins tfcollins merged commit dbf2a60 into analogdevicesinc:main Jan 24, 2024
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants