#include <stddef.h>
#include <stdint.h>
#include <zephyr/device.h>
Go to the source code of this file.
|
void | mfd_pca9422_set_irqhandler (const struct device *dev, const struct device *child_dev, enum child_dev child_idx, child_isr_t handler) |
| Set child interrupt handler of pca9422.
|
int | mfd_pca9422_reg_burst_read (const struct device *dev, uint8_t reg, uint8_t *value, size_t len) |
| Read multiple registers from pca9422.
|
int | mfd_pca9422_reg_read_byte (const struct device *dev, uint8_t reg, uint8_t *value) |
| Read single register from pca9422.
|
int | mfd_pca9422_reg_burst_write (const struct device *dev, uint8_t reg, uint8_t *value, size_t len) |
| Write multiple registers to pca9422.
|
int | mfd_pca9422_reg_write_byte (const struct device *dev, uint8_t reg, uint8_t value) |
| Write single register to pca9422.
|
int | mfd_pca9422_reg_update_byte (const struct device *dev, uint8_t reg, uint8_t mask, uint8_t value) |
| Update selected bits in pca9422 register.
|