Added cn0556 examples (Buck Mode Example and Boost Mode Example)
Added cn0556 production test scripts
Added pytest for cn0556
[x] 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
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
[x] 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:
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: