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

Application JESD initialization. More...

#include <stdint.h>
#include "no_os_clk.h"
#include "jesd204_clk.h"
#include "axi_jesd204_rx.h"
Include dependency graph for app_jesd.h:

Classes

struct  app_jesd_init
 Structure holding the parameters for app jesd initialization. More...
 
struct  app_jesd
 Structure holding jesd app descriptor. More...
 

Functions

int32_t app_jesd_init (struct app_jesd **app, struct app_jesd_init *init_param)
 Application JESD setup.
 
int32_t app_jesd_remove (struct app_jesd *app)
 Free the resources allocated by app_jesd_init().
 
uint32_t app_jesd_status (struct app_jesd *app)
 

Detailed Description

Application JESD initialization.

Author
Cristian Pop (crist.nosp@m.ian..nosp@m.pop@a.nosp@m.nalo.nosp@m.g.com)

Copyright 2020(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ app_jesd_init()

int32_t app_jesd_init ( struct app_jesd ** app,
struct app_jesd_init * init_param )

Application JESD setup.

Parameters
app- JESD app descriptor.
init_param- The structure that contains the JESD app initial parameters.
Returns
0 in case of success, -1 otherwise.

◆ app_jesd_remove()

int32_t app_jesd_remove ( struct app_jesd * app)

Free the resources allocated by app_jesd_init().

Parameters
app- App descriptor.
Returns
0 in case of success, -1 otherwise.

◆ app_jesd_status()

uint32_t app_jesd_status ( struct app_jesd * app)