Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
|
|
4.2.99 |
Go to the source code of this file.
Functions | |
int | mfd_npm13xx_reg_read_burst (const struct device *dev, uint8_t base, uint8_t offset, void *data, size_t len) |
Read multiple registers from npm13xx. | |
int | mfd_npm13xx_reg_read (const struct device *dev, uint8_t base, uint8_t offset, uint8_t *data) |
Read single register from npm13xx. | |
int | mfd_npm13xx_reg_write (const struct device *dev, uint8_t base, uint8_t offset, uint8_t data) |
Write single register to npm13xx. | |
int | mfd_npm13xx_reg_write2 (const struct device *dev, uint8_t base, uint8_t offset, uint8_t data1, uint8_t data2) |
Write two registers to npm13xx. | |
int | mfd_npm13xx_reg_update (const struct device *dev, uint8_t base, uint8_t offset, uint8_t data, uint8_t mask) |
Update selected bits in npm13xx register. | |
int | mfd_npm13xx_set_timer (const struct device *dev, uint32_t time_ms) |
Write npm13xx timer register. | |
int | mfd_npm13xx_reset (const struct device *dev) |
npm13xx full power reset | |
int | mfd_npm13xx_hibernate (const struct device *dev, uint32_t time_ms) |
npm13xx hibernate | |
int | mfd_npm13xx_add_callback (const struct device *dev, struct gpio_callback *callback) |
Add npm13xx event callback. | |
int | mfd_npm13xx_remove_callback (const struct device *dev, struct gpio_callback *callback) |
Remove npm13xx event callback. |