Forked repository for pushing changes to EVAL-AD4696

Dependencies:   platform_drivers

Revision:
1:8792acb5a039
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/app_config_mbed.c	Thu Sep 30 11:01:05 2021 +0530
@@ -0,0 +1,60 @@
+/***************************************************************************//**
+ *   @file    app_config_mbed.c
+ *   @brief   Application configurations module for Mbed platform
+********************************************************************************
+ * Copyright (c) 2021 Analog Devices, Inc.
+ * All rights reserved.
+ *
+ * This software is proprietary to Analog Devices, Inc. and its licensors.
+ * By using this software you agree to the terms of the associated
+ * Analog Devices Software License Agreement.
+*******************************************************************************/
+
+/******************************************************************************/
+/***************************** Include Files **********************************/
+/******************************************************************************/
+
+#include <stdbool.h>
+#include "app_config.h"
+#include "app_config_mbed.h"
+
+/******************************************************************************/
+/************************ Macros/Constants ************************************/
+/******************************************************************************/
+
+/******************************************************************************/
+/******************** Variables and User Defined Data Types *******************/
+/******************************************************************************/
+
+/* UART Mbed platform specific init parameters */
+mbed_uart_init_param mbed_uart_extra_init_params = {
+#if defined(USE_VIRTUAL_COM_PORT)
+	.virtual_com_enable = true,
+	.vendor_id = VIRTUAL_COM_PORT_VID,
+	.product_id = VIRTUAL_COM_PORT_PID,
+	.serial_number = VIRTUAL_COM_SERIAL_NUM
+#else
+	.uart_tx_pin = UART_TX,
+	.uart_rx_pin = UART_RX,
+	.virtual_com_enable = false
+#endif
+};
+
+/* External interrupt Mbed platform specific parameters */
+mbed_irq_init_param mbed_ext_int_extra_init_params = {
+	.int_mode = EXT_IRQ_FALL,
+	.ext_int_pin = EXT_TRIGGER_PIN,
+	.int_obj_type = NULL
+};
+
+/* SPI Mbed platform specific parameters */
+mbed_spi_init_param mbed_spi_extra_init_params = {
+	.spi_clk_pin = SPI_SCK,
+	.spi_miso_pin = SPI_HOST_SDI,
+	.spi_mosi_pin = SPI_HOST_SDO
+};
+
+/* GPIO Mbed platform specific parameters */
+mbed_gpio_init_param mbed_gpio_bsy_extra_init_params = {
+	.pin_mode = PullNone
+};
\ No newline at end of file