no-OS
Loading...
Searching...
No Matches
app_clocking.h File Reference

Clock setup and initialization routines. More...

#include <stdint.h>
#include "adi_hal.h"
Include dependency graph for app_clocking.h:

Macros

#define DEV_CLK   13
 
#define FMC_CLK   1
 
#define DEV_SYSREF   12
 
#define FMC_SYSREF   3
 

Functions

adiHalErr_t clocking_init (uint32_t rx_div40_rate_hz, uint32_t tx_div40_rate_hz, uint32_t rx_os_div40_rate_hz, uint32_t device_clock_khz, uint32_t lmfc_rate_hz)
 
void clocking_deinit (void)
 

Variables

struct ad9528_dev * ad9528_device
 

Detailed Description

Clock setup and initialization routines.

Author
Darius Berghe (dariu.nosp@m.s.be.nosp@m.rghe@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2019(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ DEV_CLK

#define DEV_CLK   13

◆ DEV_SYSREF

#define DEV_SYSREF   12

◆ FMC_CLK

#define FMC_CLK   1

◆ FMC_SYSREF

#define FMC_SYSREF   3

Function Documentation

◆ clocking_deinit()

void clocking_deinit ( void )

◆ clocking_init()

adiHalErr_t clocking_init ( uint32_t rx_div40_rate_hz,
uint32_t tx_div40_rate_hz,
uint32_t rx_os_div40_rate_hz,
uint32_t device_clock_khz,
uint32_t lmfc_rate_hz )

< Insert User System Clock(s) Initialization Code Here > System Clock should provide a device clock and SYSREF signal to the Talise device.

Variable Documentation

◆ ad9528_device

struct ad9528_dev* ad9528_device
extern