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

Clock setup and initialization routines. More...

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

Classes

struct  app_clocking_init
 Structure holding the parameters for clocking app initialization. More...
 
struct  app_clocking
 Structure holding clocking app descriptor. More...
 

Functions

int32_t app_clocking_init (struct app_clocking **app, struct app_clocking_init *init_param)
 Initialize the clocking app.
 
int32_t app_clocking_remove (struct app_clocking *app)
 Free the resources allocated by app_clocking_init().
 

Detailed Description

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

Function Documentation

◆ 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()

int32_t app_clocking_remove ( struct app_clocking * app)

Free the resources allocated by app_clocking_init().

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