Forked repository for pushing changes to EVAL-AD4696
Dependencies: platform_drivers
Diff: app/app_config_mbed.c
- Revision:
- 1:8792acb5a039
diff -r 721af8bb4b69 -r 8792acb5a039 app/app_config_mbed.c --- /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