![]() |
no-OS
|
Implementation of AD7303 Driver. More...
Functions | |
| int8_t | ad7303_init (struct ad7303_dev **device, struct ad7303_init_param init_param) |
| Initializes SPI communication. | |
| int32_t | ad7303_remove (struct ad7303_dev *dev) |
| Free the resources allocated by ad7303_init(). | |
| void | ad7303_write (struct ad7303_dev *dev, uint8_t control_reg, uint8_t data_reg) |
| Sends data to AD7303. | |
Implementation of AD7303 Driver.
Copyright 2012(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int8_t ad7303_init | ( | struct ad7303_dev ** | device, |
| struct ad7303_init_param | init_param ) |
Initializes SPI communication.
| device | - The device structure. |
| init_param | - The structure that contains the device initial parameters. |
| int32_t ad7303_remove | ( | struct ad7303_dev * | dev | ) |
Free the resources allocated by ad7303_init().
| dev | - The device structure. |
| void ad7303_write | ( | struct ad7303_dev * | dev, |
| uint8_t | control_reg, | ||
| uint8_t | data_reg ) |
Sends data to AD7303.
| dev | - The device structure. |
| control_reg | - Value of control register. Example: AD7303_INT | AD7303_LDAC | AD7303_A - enables internal reference and loads DAC A input register from shift register and updates both DAC A and DAC B DAC registers. |
| data_reg | - Value of data register. |