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

JESD setup and initialization routines. More...

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

Functions

adiHalErr_t jesd_init (uint32_t rx_div40_rate_hz, uint32_t tx_div40_rate_hz, uint32_t rx_os_div40_rate_hz)
 
void jesd_deinit (void)
 
void jesd_status (void)
 
void jesd_rx_watchdog (void)
 

Variables

struct axi_jesd204_rx * rx_jesd
 
struct axi_jesd204_tx * tx_jesd
 
struct axi_jesd204_rx * rx_os_jesd
 

Detailed Description

JESD 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

Function Documentation

◆ jesd_deinit()

void jesd_deinit ( void )

◆ jesd_init()

adiHalErr_t jesd_init ( uint32_t rx_div40_rate_hz,
uint32_t tx_div40_rate_hz,
uint32_t rx_os_div40_rate_hz )

◆ jesd_rx_watchdog()

void jesd_rx_watchdog ( void )

◆ jesd_status()

void jesd_status ( void )

Variable Documentation

◆ rx_jesd

struct axi_jesd204_rx* rx_jesd
extern

◆ rx_os_jesd

struct axi_jesd204_rx* rx_os_jesd
extern

◆ tx_jesd

struct axi_jesd204_tx* tx_jesd
extern