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

Implementation of IIO MAX31855 driver. More...

#include <errno.h>
#include <stdlib.h>
#include "iio_max31855.h"
#include "max31855.h"
#include "no_os_util.h"
#include "no_os_alloc.h"
#include "iio.h"
Include dependency graph for iio_max31855.c:

Functions

int max31855_iio_init (struct max31855_iio_dev **iio_dev, struct max31855_iio_dev_init_param *init_param)
 Initializes the MAX31855 IIO driver.
 
int max31855_iio_remove (struct max31855_iio_dev *desc)
 Free resources allocated by the init function.
 

Detailed Description

Implementation of IIO MAX31855 driver.

Author
Ciprian Regus (cipri.nosp@m.an.r.nosp@m.egus@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2022(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ max31855_iio_init()

int max31855_iio_init ( struct max31855_iio_dev ** iio_dev,
struct max31855_iio_dev_init_param * init_param )

Initializes the MAX31855 IIO driver.

Parameters
iio_dev- The iio device structure.
init_param- Parameters for the initialization of iio_dev
Returns
0 in case of success, errno errors otherwise

◆ max31855_iio_remove()

int max31855_iio_remove ( struct max31855_iio_dev * desc)

Free resources allocated by the init function.

Parameters
desc- The iio device structure.
Returns
0 in case of success, errno errors otherwise