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

Implementation of AD9625 Driver. More...

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

Functions

int32_t ad9625_spi_read (struct ad9625_dev *dev, uint16_t reg_addr, uint8_t *reg_data)
 ad9625_spi_read
 
int32_t ad9625_spi_write (struct ad9625_dev *dev, uint16_t reg_addr, uint8_t reg_data)
 ad9625_spi_write
 
int32_t ad9625_setup (struct ad9625_dev **device, struct ad9625_init_param init_param)
 ad9625_setup
 
int32_t ad9625_remove (struct ad9625_dev *dev)
 ad9625_remove
 
int32_t ad9625_test (struct ad9625_dev *dev, uint32_t test_mode)
 ad9625_test
 

Detailed Description

Implementation of AD9625 Driver.

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

Copyright 2014(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ ad9625_remove()

int32_t ad9625_remove ( struct ad9625_dev * dev)

ad9625_remove

◆ ad9625_setup()

int32_t ad9625_setup ( struct ad9625_dev ** device,
struct ad9625_init_param init_param )

ad9625_setup

◆ ad9625_spi_read()

int32_t ad9625_spi_read ( struct ad9625_dev * dev,
uint16_t reg_addr,
uint8_t * reg_data )

ad9625_spi_read

◆ ad9625_spi_write()

int32_t ad9625_spi_write ( struct ad9625_dev * dev,
uint16_t reg_addr,
uint8_t reg_data )

ad9625_spi_write

◆ ad9625_test()

int32_t ad9625_test ( struct ad9625_dev * dev,
uint32_t test_mode )

ad9625_test