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

Implementation of AD9434 Driver. More...

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

Macros

#define DCO_DEBUG
 

Functions

int32_t ad9434_spi_read (struct ad9434_dev *dev, uint16_t reg_addr, uint8_t *reg_data)
 ad9434_spi_read
 
int32_t ad9434_spi_write (struct ad9434_dev *dev, uint16_t reg_addr, uint8_t reg_data)
 ad9434_spi_write
 
int32_t ad9434_outputmode_set (struct ad9434_dev *dev, uint8_t mode)
 ad9434_setup
 
int32_t ad9434_testmode_set (struct ad9434_dev *dev, uint8_t mode)
 ad9434_testmode_set
 
int32_t ad9434_data_delay (struct ad9434_dev *dev, int16_t delay)
 ad9434_data_delay
 
int32_t ad9434_setup (struct ad9434_dev **device, struct ad9434_init_param init_param)
 ad9434_setup
 
int32_t ad9434_remove (struct ad9434_dev *dev)
 ad9434_remove
 

Detailed Description

Implementation of AD9434 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

◆ ad9434_data_delay()

int32_t ad9434_data_delay ( struct ad9434_dev * dev,
int16_t delay )

ad9434_data_delay

◆ ad9434_outputmode_set()

int32_t ad9434_outputmode_set ( struct ad9434_dev * dev,
uint8_t mode )

ad9434_setup

◆ ad9434_remove()

int32_t ad9434_remove ( struct ad9434_dev * dev)

ad9434_remove

◆ ad9434_setup()

int32_t ad9434_setup ( struct ad9434_dev ** device,
struct ad9434_init_param init_param )

ad9434_setup

◆ ad9434_spi_read()

int32_t ad9434_spi_read ( struct ad9434_dev * dev,
uint16_t reg_addr,
uint8_t * reg_data )

ad9434_spi_read

◆ ad9434_spi_write()

int32_t ad9434_spi_write ( struct ad9434_dev * dev,
uint16_t reg_addr,
uint8_t reg_data )

ad9434_spi_write

◆ ad9434_testmode_set()

int32_t ad9434_testmode_set ( struct ad9434_dev * dev,
uint8_t mode )

ad9434_testmode_set