AD4130 Mbed IIO Firmware

Dependencies:   tempsensors sdp_k1_sdram

Committer:
MPhalke@MPHALKE-L02.ad.analog.com
Date:
Fri Jul 15 17:47:44 2022 +0530
Revision:
2:871d585d96ee
AD4130 firmware - initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 1 /***************************************************************************//**
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 2 * @file sdram_sdpk1.c
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 3 * @brief SDP-K1 SDRAM interafaces
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 4 ********************************************************************************
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 5 * Copyright (c) 2022 Analog Devices, Inc.
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 6 * All rights reserved.
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 7 *
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 8 * This software is proprietary to Analog Devices, Inc. and its licensors.
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 9 * By using this software you agree to the terms of the associated
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 10 * Analog Devices Software License Agreement.
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 11 *******************************************************************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 12
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 13 /******************************************************************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 14 /***************************** Include Files **********************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 15 /******************************************************************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 16
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 17 #include "sdp_k1_sdram.h"
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 18 #include "no_os_error.h"
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 19
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 20 /******************************************************************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 21 /************************ Functions Definitions *******************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 22 /******************************************************************************/
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 23
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 24 /**
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 25 * @brief Initialize the SDP-K1 SDRAM
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 26 * @return 0 in case of success, negative error code otherwise
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 27 */
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 28 int32_t sdram_init(void)
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 29 {
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 30 if (SDP_SDRAM_Init() != SDRAM_OK) {
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 31 return -EIO;
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 32 }
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 33
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 34 return 0;
MPhalke@MPHALKE-L02.ad.analog.com 2:871d585d96ee 35 }