Clock setup and initialization routines.
More...
#include <stdio.h>
#include <stdlib.h>
#include "no_os_spi.h"
#include "xilinx_spi.h"
#include "no_os_gpio.h"
#include "xilinx_gpio.h"
#include "no_os_error.h"
#include "app_ad9083.h"
#include "app_clocking.h"
#include "inttypes.h"
#include "no_os_print_log.h"
#include "parameters.h"
#include "uc_settings.h"
#include "no_os_alloc.h"
Clock setup and initialization routines.
- Author
- Cristian Pop (crist.nosp@m.ian..nosp@m.pop@a.nosp@m.nalo.nosp@m.g.com)
Copyright 2021(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ ADC_REF_CLK
◆ ADC_SYSREF_CLK
| #define ADC_SYSREF_CLK 12 |
◆ FPGA_GLBL_CLK
◆ FPGA_REF_CLK
◆ FPGA_SYSREF_CLK
| #define FPGA_SYSREF_CLK 0 |
◆ app_clocking_init()
| int32_t app_clocking_init |
( |
struct app_clocking ** | app, |
|
|
struct app_clocking_init * | init_param ) |
Initialize the clocking app.
- Parameters
-
| app | - Clocking app descriptor. |
| init_param | - The structure that contains the clocking app initial parameters. |
- Returns
- 0 in case of success, -1 otherwise.
◆ app_clocking_remove()
Free the resources allocated by app_clocking_init().
- Parameters
-
- Returns
- 0 in case of success, -1 otherwise.