Zephyr API Documentation
3.6.0
A Scalable Open Source RTOS
|
|
3.6.0 |
Functions | |
int | mfd_ad5592_read_raw (const struct device *dev, uint16_t *val) |
Read raw data from the chip. | |
int | mfd_ad5592_write_raw (const struct device *dev, uint16_t val) |
Write raw data to chip. | |
int | mfd_ad5592_read_reg (const struct device *dev, uint8_t reg, uint8_t reg_data, uint16_t *val) |
Read data from provided register. | |
int | mfd_ad5592_write_reg (const struct device *dev, uint8_t reg, uint16_t val) |
Write data to provided register. | |
#include <zephyr/drivers/mfd/ad5592.h>
Read raw data from the chip.
[in] | dev | Pointer to MFD device |
[in] | val | Pointer to data buffer |
0 | if success |
negative | errno if failure |
int mfd_ad5592_read_reg | ( | const struct device * | dev, |
uint8_t | reg, | ||
uint8_t | reg_data, | ||
uint16_t * | val | ||
) |
#include <zephyr/drivers/mfd/ad5592.h>
Read data from provided register.
[in] | dev | Pointer to MFD device |
[in] | reg | Register to be read |
[in] | reg_data | Additional data passed to selected register |
[in] | val | Pointer to data buffer |
0 | if success |
negative | errno if failure |
#include <zephyr/drivers/mfd/ad5592.h>
Write raw data to chip.
[in] | dev | Pointer to MFD device |
[in] | val | Data to be written |
0 | if success |
negative | errno if failure |
#include <zephyr/drivers/mfd/ad5592.h>
Write data to provided register.
[in] | dev | Pointer to MFD device |
[in] | reg | Register to be written |
[in] | val | Data to be written |
0 | if success |
negative | errno if failure |