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

Implementation of AD9208 Driver. More...

#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include "ad9208.h"
#include <inttypes.h>
#include "api_def.h"
#include "no_os_alloc.h"
Include dependency graph for ad9208.c:

Functions

int32_t ad9208_initialize (ad9208_dev **device, ad9208_init_param *init_param)
 
int32_t ad9208_remove (ad9208_dev *device)
 

Detailed Description

Implementation of AD9208 Driver.

Author
Stefan Popa (stefa.nosp@m.n.po.nosp@m.pa@an.nosp@m.alog.nosp@m..com)

Copyright 2019(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ ad9208_initialize()

int32_t ad9208_initialize ( ad9208_dev ** device,
ad9208_init_param * init_param )

Initialize the device.

Parameters
device- The device structure.
init_param- The structure that contains the device initial parameters.
Returns
0 in case of success, negative error code otherwise.

◆ ad9208_remove()

int32_t ad9208_remove ( ad9208_dev * device)