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

Application JESD setup. More...

#include <stdlib.h>
#include "axi_jesd204_rx.h"
#include "axi_adxcvr.h"
#include "jesd204_clk.h"
#include "no_os_error.h"
#include "app_jesd.h"
#include "adi_cms_api_common.h"
#include "no_os_print_log.h"
#include "parameters.h"
#include "uc_settings.h"
#include "no_os_alloc.h"
Include dependency graph for app_jesd.c:

Functions

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

Detailed Description

Application JESD setup.

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)