IIO firmware for the AD717x and AD411x family of devices.

Dependencies:   sdp_k1_sdram

Committer:
Janani Sunil
Date:
Tue Nov 15 17:05:27 2022 +0530
Revision:
3:0dcba3253ec1
Parent:
0:5ad86d8d396a
Added support for AD4116

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Janani Sunil 0:5ad86d8d396a 1 /***************************************************************************//**
Janani Sunil 0:5ad86d8d396a 2 * @file app_config_mbed.c
Janani Sunil 0:5ad86d8d396a 3 * @brief Source file for the mbed configuration for AD717x IIO Application
Janani Sunil 0:5ad86d8d396a 4 ********************************************************************************
Janani Sunil 0:5ad86d8d396a 5 * Copyright (c) 2021-22 Analog Devices, Inc.
Janani Sunil 0:5ad86d8d396a 6 * All rights reserved.
Janani Sunil 0:5ad86d8d396a 7 *
Janani Sunil 0:5ad86d8d396a 8 * This software is proprietary to Analog Devices, Inc. and its licensors.
Janani Sunil 0:5ad86d8d396a 9 * By using this software you agree to the terms of the associated
Janani Sunil 0:5ad86d8d396a 10 * Analog Devices Software License Agreement.
Janani Sunil 0:5ad86d8d396a 11 *******************************************************************************/
Janani Sunil 0:5ad86d8d396a 12
Janani Sunil 0:5ad86d8d396a 13 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 14 /***************************** Include Files **********************************/
Janani Sunil 0:5ad86d8d396a 15 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 16
Janani Sunil 0:5ad86d8d396a 17 #include "app_config.h"
Janani Sunil 0:5ad86d8d396a 18 #include "app_config_mbed.h"
Janani Sunil 0:5ad86d8d396a 19
Janani Sunil 0:5ad86d8d396a 20 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 21 /********************* Macros and Constants Definition ************************/
Janani Sunil 0:5ad86d8d396a 22 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 23
Janani Sunil 0:5ad86d8d396a 24 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 25 /******************** Variables and User Defined Data Types *******************/
Janani Sunil 0:5ad86d8d396a 26 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 27
Janani Sunil 0:5ad86d8d396a 28 /* UART MBED Platform Specific Init Parameters */
Janani Sunil 0:5ad86d8d396a 29 struct mbed_uart_init_param mbed_uart_extra_init_params = {
Janani Sunil 0:5ad86d8d396a 30 #if defined(USE_PHY_COM_PORT)
Janani Sunil 0:5ad86d8d396a 31 .virtual_com_enable = false,
Janani Sunil 0:5ad86d8d396a 32 .uart_tx_pin = UART_TX,
Janani Sunil 0:5ad86d8d396a 33 .uart_rx_pin = UART_RX
Janani Sunil 0:5ad86d8d396a 34 #else
Janani Sunil 0:5ad86d8d396a 35 .virtual_com_enable = true,
Janani Sunil 0:5ad86d8d396a 36 .vendor_id = VIRTUAL_COM_PORT_VID,
Janani Sunil 0:5ad86d8d396a 37 .product_id = VIRTUAL_COM_PORT_PID,
Janani Sunil 0:5ad86d8d396a 38 .serial_number = VIRTUAL_COM_SERIAL_NUM
Janani Sunil 0:5ad86d8d396a 39 #endif
Janani Sunil 0:5ad86d8d396a 40 };
Janani Sunil 0:5ad86d8d396a 41
Janani Sunil 0:5ad86d8d396a 42 /* SPI MBED Platform Specific Init Parameters */
Janani Sunil 0:5ad86d8d396a 43 struct mbed_spi_init_param mbed_spi_extra_init_params = {
Janani Sunil 0:5ad86d8d396a 44 .spi_clk_pin = SPI_SCK,
Janani Sunil 0:5ad86d8d396a 45 .spi_miso_pin = SPI_HOST_SDI,
Janani Sunil 0:5ad86d8d396a 46 .spi_mosi_pin = SPI_HOST_SDO,
Janani Sunil 0:5ad86d8d396a 47 };
Janani Sunil 0:5ad86d8d396a 48
Janani Sunil 0:5ad86d8d396a 49 /* External interrupt Mbed platform specific parameters */
Janani Sunil 3:0dcba3253ec1 50 struct mbed_gpio_irq_init_param mbed_ext_int_extra_init_params = {
Janani Sunil 3:0dcba3253ec1 51 .gpio_irq_pin = RDY_PIN,
Janani Sunil 0:5ad86d8d396a 52 };
Janani Sunil 0:5ad86d8d396a 53
Janani Sunil 0:5ad86d8d396a 54 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 55 /************************** Functions Declaration *****************************/
Janani Sunil 0:5ad86d8d396a 56 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 57
Janani Sunil 0:5ad86d8d396a 58 /******************************************************************************/
Janani Sunil 0:5ad86d8d396a 59 /************************** Functions Definition ******************************/
Janani Sunil 0:5ad86d8d396a 60 /******************************************************************************/