|
Zephyr Project API 3.6.0
A Scalable Open Source RTOS
|
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 <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 <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 <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 <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 |