Evaluation Boards/Products Supported
------------------------------------ 
EVAL-AD5671R (AD5671R)
EVAL-AD5672R (AD5672R)
EVAL-AD567xR (AD5673R)
EVAL-AD5674R (AD5674R)
EVAL-AD5675R (AD5675R)
EVAL-AD5676  (AD5676)
EVAL-AD5676R (AD5676R)
EVAL-AD567xR (AD5677R)
EVAL-AD5679R (AD5679)
EVAL-AD5679R (AD5679R)
EVAL-AD5681R (AD5681R)
EVAL-AD5682R (AD5682R)
EVAL-AD5683R (AD5683R)
EVAL-AD5683  (AD5683)
EVAL-AD5684R (AD5684R)
EVAL-AD5685R (AD5685R)
EVAL-AD5686R (AD5686R)
EVAL-AD5686  (AD5686)
EVAL-AD5686R (AD5687)
EVAL-AD5686R (AD5687R)
EVAL-AD5691R (AD5691R)
EVAL-AD5692R (AD5692R)
EVAL-AD5693R (AD5693R)
EVAL-AD5693  (AD5693)
EVAL-AD5694  (AD5694)
EVAL-AD5694R (AD5694R)
EVAL-AD5695R (AD5695R)
EVAL-AD5696R (AD5696R)
EVAL-AD5696  (AD5696)
EVAL-AD5696R (AD5697R)


Overview
--------
These code files provide drivers to interface with nanoDAC+ family of devices listed above and communicate with EVAL-AD56XX board. This code was developed and tested on SDP-K1 controller board https://os.mbed.com/platforms/SDP_K1/. 

Product details: https://www.analog.com/en/products/ad5686.html
Eval board details: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD5686R.html
User Guide for this code: https://wiki.analog.com/resources/tools-software/product-support-software/nanodac-mbed
Communication Protocol: SPI/I2C


Hardware Setup
--------------
Required: SDP-K1 (or alternative MBED enabled controller board), EVAL-AD56XX, USB cable.
Plug in the EVAL-AD568x board on SDP-K1 board (or any other Mbed enabled controller board) using the SDP connector and screws.
Connect SDP-K1 board to the PC using the USB cable.


How to Get Started
------------------
Open Mbed online compiler. https://ide.mbed.com/compiler
Import Code into compiler. Instructions on how to import code are here: https://os.mbed.com/docs/mbed-os/v6.8/quick-start/build-with-the-online-compiler.html
Compile code to generate binary file and then drag and drop binary into SDP-K1 controller board. Detailed instructions are here: 
https://os.mbed.com/docs/mbed-os/v6.8/build-tools/getting-your-program-on-your-board.html

Refer project wiki page to find detailed guide on how to use firmware:
https://wiki.analog.com/resources/tools-software/product-support-software/nanodac-mbed


Notes
-----
Refer this page for latest documentation on Mbed-OS: https://os.mbed.com/docs/mbed-os/v6.8/introduction/index.html
A detailed user guide on SDP-K1 controller board is available here https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/SDP-K1.html.


Copyright (c) 2021 Analog Devices, Inc.  All rights reserved.