/** * \file talise_config.h * \brief Talise configuration external declarations * * \brief Contains structure definitions for tal_config.c * * Copyright 2015-2017 Analog Devices Inc. * Released under the AD9378-AD9379 API license, for more information see the "LICENSE.txt" file in this zip file. * * The top level structure taliseDevice_t talDevice uses keyword * extern to allow the application layer main() to have visibility * to these settings. */ #ifndef TAL_INIT_H_ #define TAL_INIT_H_ #include "../talise/talise_types.h" #include "../talise/talise_error.h" #include "../talise/talise_agc.h" #include "../talise/talise_arm_types.h" #include "../talise/talise_arm.h" #include "../talise/talise.h" #include "../talise/talise_radioctrl.h" #include "../talise/talise_cals.h" #include "../talise/talise_jesd204.h" #include "../talise/talise_rx_types.h" #include "../talise/talise_rx.h" #include "../talise/talise_tx_types.h" #include "../talise/talise_tx.h" #include "../talise/talise_gpio_types.h" #include "../talise/talise_gpio.h" #include "../talise/talise_error_types.h" typedef struct { taliseDevice_t *ptalDevice; taliseInit_t *ptalInit; }taliseDeviceInfo; #ifdef __cplusplus extern "C" { #endif extern taliseDeviceInfo taliseDeviceInfo1; extern taliseDeviceInfo taliseDeviceInfo2; #ifdef __cplusplus } #endif #endif