Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: platform_drivers
app/app_config.h
- Committer:
- epena
- Date:
- 2021-09-24
- Revision:
- 2:eb624ef78449
- Parent:
- 1:c0429edee15b
File content as of revision 2:eb624ef78449:
/***************************************************************************//* * @file app_config.h * @brief Configuration file for AD77681 IIO firmware application * @details ****************************************************************************** * 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. ******************************************************************************/ #ifndef _APP_CONFIG_H_ #define _APP_CONFIG_H_ /* List of supported platforms*/ #define MBED_PLATFORM 1 /* Select the active platform */ #define ACTIVE_PLATFORM MBED_PLATFORM /******************************************************************************/ /***************************** Include Files **********************************/ /******************************************************************************/ #include <stdint.h> /******************************************************************************/ /********************** Macros and Constants Definition ***********************/ /******************************************************************************/ /* Name of active device */ #define ACTIVE_DEVICE_NAME "ad7768-1" #if (ACTIVE_PLATFORM == MBED_PLATFORM) #include "app_config_mbed.h" /* Used to form a VCOM serial number */ #define FIRMWARE_NAME "ad77681_mbed_iio_application" /* Redefine the init params structure mapping w.r.t. platform */ #define uart_init_extra_params mbed_uart_extra_init_param #define spi_init_extra_params mbed_spi_init_extra_params #else #error "No/Invalid active platform selected" #endif /* ADC resolution for active device */ #define ADC_RESOLUTION 24 /* Baud rate for IIO application UART interface */ #define IIO_UART_BAUD_RATE (230400) /****** Macros used to form a VCOM serial number ******/ #if !defined(DEVICE_NAME) #define DEVICE_NAME "DEV_AD77681" #endif #if !defined(PLATFORM_NAME) #define PLATFORM_NAME "SDP_K1" #endif /******/ /* Enable the VirtualCOM port connection/interface. By default serial communication * is physical UART */ //#define USE_VIRTUAL_COM_PORT #if defined(USE_VIRTUAL_COM_PORT) /* Below USB configurations (VID and PID) are owned and assigned by ADI. * If intended to distribute software further, use the VID and PID owned by your * organization */ #define VIRTUAL_COM_PORT_VID 0x0456 #define VIRTUAL_COM_PORT_PID 0xb66c /* Serial number string is formed as: application name + device (target) name + platform (host) name */ #define VIRTUAL_COM_SERIAL_NUM (FIRMWARE_NAME "_" DEVICE_NAME "_" PLATFORM_NAME) #endif /******************************************************************************/ /************************ Public Declarations *********************************/ /******************************************************************************/ int32_t init_system(void); extern struct uart_init_param uart_init_params; extern struct gpio_desc *led_green_gpio_desc; #endif /* _APP_CONFIG_H_ */