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

Source file of hmc6300 and hmc6301 driver extension for IIOD. More...

#include <stdlib.h>
#include <stdio.h>
#include <inttypes.h>
#include <math.h>
#include "no_os_error.h"
#include "no_os_delay.h"
#include "iio.h"
#include "iio_hmc630x.h"
#include "no_os_util.h"
#include "no_os_alloc.h"
#include "hmc630x.h"
#include <string.h>
Include dependency graph for iio_hmc630x.c:

Macros

#define HMC630X_COMMON_ATTRS
 

Functions

int32_t hmc630x_iio_init (struct hmc630x_iio_dev **iiodev, struct hmc630x_iio_init_param *init_param)
 
int32_t hmc630x_iio_remove (struct hmc630x_iio_dev *iiodev)
 

Detailed Description

Source file of hmc6300 and hmc6301 driver extension for IIOD.

Author
Darius Berghe (dariu.nosp@m.s.be.nosp@m.rghe@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2023(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ HMC630X_COMMON_ATTRS

#define HMC630X_COMMON_ATTRS

Function Documentation

◆ hmc630x_iio_init()

int32_t hmc630x_iio_init ( struct hmc630x_iio_dev ** iiodev,
struct hmc630x_iio_init_param * init_param )

◆ hmc630x_iio_remove()

int32_t hmc630x_iio_remove ( struct hmc630x_iio_dev * iiodev)