EVAL-AD7124 Mbed Example Program.

Dependencies:   adi_console_menu platform_drivers

Tue Aug 03 12:05:42 2021 +0100
No-OS Adoption Changes:

* Updated the .lib files for adoption of no-OS repository as-is.
* Replaced platform_drivers.h with required header files.
* Added designated initializers for nanodac_init_params as the latest
spi_init_param in no-OS repository include a new field member platform_ops.
* Added Support Macros.
* Updated the copyright year of the nanodac_console_app.c file

Mbed OS update changes:
1) Added the mbed_app.json file with custom parameters
2) Updated the mbed-os version to 6.8.0

Updated the readme file.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
malavikasaji 0:83a0c7bbe493 1 Evaluation Boards/Products Supported
malavikasaji 0:83a0c7bbe493 2 ------------------------------------
mahphalke 3:779bb1e55f1a 3 EVAL-AD7124-8SZ
mahphalke 3:779bb1e55f1a 4 EVAL-AD7124-4SZ
malavikasaji 0:83a0c7bbe493 5
malavikasaji 0:83a0c7bbe493 6
malavikasaji 0:83a0c7bbe493 7 Overview
malavikasaji 0:83a0c7bbe493 8 --------
mahphalke 3:779bb1e55f1a 9 These code files provide the console application and device libraries to
mahphalke 3:779bb1e55f1a 10 interface with AD7124 EVAL board. This code was developed and tested on SDP-K1
mahphalke 3:779bb1e55f1a 11 controller board: https://os.mbed.com/platforms/SDP_K1/
malavikasaji 0:83a0c7bbe493 12
mahphalke 3:779bb1e55f1a 13 Product details: https://www.analog.com/en/products/ad7124-8.html
mahphalke 3:779bb1e55f1a 14 Eval board details: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD7124-8.html
mahphalke 3:779bb1e55f1a 15 User Guide for this code: https://wiki.analog.com/resources/tools-software/product-support-software/ad7124_mbed_support
mahphalke 4:52464a9e1cf7 16 Communication Protocol: SPI
malavikasaji 0:83a0c7bbe493 17
malavikasaji 0:83a0c7bbe493 18
malavikasaji 0:83a0c7bbe493 19 Hardware Setup
malavikasaji 0:83a0c7bbe493 20 --------------
mahphalke 3:779bb1e55f1a 21 Required: SDP-K1 (or alternative MBED enabled controller board), EVAL-AD7124-8SZ,
malavikasaji 0:83a0c7bbe493 22 USB cable.
malavikasaji 0:83a0c7bbe493 23 Plug in the EVAL-AD124 board on SDP-K1 board (or any other Mbed enabled
malavikasaji 0:83a0c7bbe493 24 controller board) using the SDP connector and screws.
malavikasaji 0:83a0c7bbe493 25 Connect SDP-K1 board to the PC using the USB cable.
malavikasaji 0:83a0c7bbe493 26
malavikasaji 0:83a0c7bbe493 27
malavikasaji 0:83a0c7bbe493 28 How to Get Started
malavikasaji 0:83a0c7bbe493 29 ------------------
malavikasaji 0:83a0c7bbe493 30 Open Mbed online compiler. https://ide.mbed.com/compiler
Kjansen 7:3e1005bd4d41 31 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
Kjansen 7:3e1005bd4d41 32 Compile code to generate binary file and then drag and drop binary into SDP-K1 controller board. Detailed instructions are here:
Kjansen 7:3e1005bd4d41 33 https://os.mbed.com/docs/mbed-os/v6.8/build-tools/getting-your-program-on-your-board.html
Kjansen 7:3e1005bd4d41 34
Kjansen 7:3e1005bd4d41 35 Refer project wiki page to find detailed guide on how to use firmware:
Kjansen 7:3e1005bd4d41 36 https://wiki.analog.com/resources/tools-software/product-support-software/ad7124_mbed_support
malavikasaji 0:83a0c7bbe493 37
malavikasaji 0:83a0c7bbe493 38
malavikasaji 0:83a0c7bbe493 39 Notes
malavikasaji 0:83a0c7bbe493 40 -----
Kjansen 7:3e1005bd4d41 41 Refer this page for latest documentation on Mbed-OS: https://os.mbed.com/docs/mbed-os/v6.8/introduction/index.html
malavikasaji 0:83a0c7bbe493 42 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.
malavikasaji 0:83a0c7bbe493 43
malavikasaji 0:83a0c7bbe493 44
Kjansen 7:3e1005bd4d41 45 Copyright (c) 2021 Analog Devices, Inc. All rights reserved.