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

Implementation of AD9265 Driver. More...

#include <stdio.h>
#include <stdlib.h>
#include "axi_adc_core.h"
#include "ad9265.h"
#include "no_os_alloc.h"
Include dependency graph for ad9265.c:

Macros

#define DCO_DEBUG
 

Functions

int32_t ad9265_spi_read (struct ad9265_dev *dev, uint16_t reg_addr, uint8_t *reg_data)
 ad9265_spi_read
 
int32_t ad9265_spi_write (struct ad9265_dev *dev, uint16_t reg_addr, uint8_t reg_data)
 ad9265_spi_write
 
int32_t ad9265_outputmode_set (struct ad9265_dev *dev, uint8_t mode)
 ad9265_setup
 
int32_t ad9265_testmode_set (struct ad9265_dev *dev, uint8_t mode)
 ad9265_setup
 
int32_t ad9265_calibrate (struct ad9265_dev *dev, struct ad9265_init_param init_param, struct axi_adc core)
 ad9265_calibrate
 
int32_t ad9265_setup (struct ad9265_dev **device, struct ad9265_init_param init_param, struct axi_adc core)
 ad9265_setup
 
int32_t ad9265_remove (struct ad9265_dev *dev)
 ad9265_remove
 

Detailed Description

Implementation of AD9265 Driver.

Author
DBogdan (drago.nosp@m.s.bo.nosp@m.gdan@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2015(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ DCO_DEBUG

#define DCO_DEBUG

Function Documentation

◆ ad9265_calibrate()

int32_t ad9265_calibrate ( struct ad9265_dev * dev,
struct ad9265_init_param init_param,
struct axi_adc core )

ad9265_calibrate

◆ ad9265_outputmode_set()

int32_t ad9265_outputmode_set ( struct ad9265_dev * dev,
uint8_t mode )

ad9265_setup

◆ ad9265_remove()

int32_t ad9265_remove ( struct ad9265_dev * dev)

ad9265_remove

◆ ad9265_setup()

int32_t ad9265_setup ( struct ad9265_dev ** device,
struct ad9265_init_param init_param,
struct axi_adc core )

ad9265_setup

◆ ad9265_spi_read()

int32_t ad9265_spi_read ( struct ad9265_dev * dev,
uint16_t reg_addr,
uint8_t * reg_data )

ad9265_spi_read

◆ ad9265_spi_write()

int32_t ad9265_spi_write ( struct ad9265_dev * dev,
uint16_t reg_addr,
uint8_t reg_data )

ad9265_spi_write

◆ ad9265_testmode_set()

int32_t ad9265_testmode_set ( struct ad9265_dev * dev,
uint8_t mode )

ad9265_setup