|
Bridle API 4.2.0
A Zephyr based application framework
|
MFD Interface for an SIPO/MUX GP matrix controller. More...
#include <stddef.h>#include <stdint.h>#include <zephyr/device.h>Go to the source code of this file.
Functions | |
| int | mfd_sipomuxgp_num_bits (const struct device *dev) |
| Get number of available bits from SIPO/MUX GP. | |
| int | mfd_sipomuxgp_bits (const struct device *dev, size_t offs, uint32_t *val) |
| Read 32 bits from SIPO/MUX GP. | |
| int | mfd_sipomuxgp_bit_on (const struct device *dev, size_t bit) |
| Write logical one to a single bit on SIPO/MUX GP. | |
| int | mfd_sipomuxgp_bit_off (const struct device *dev, size_t bit) |
| Write logical zero to a single bit on SIPO/MUX GP. | |
| int | mfd_sipomuxgp_xy_on (const struct device *dev, size_t x, size_t y) |
| Write logical one to a single XY position on SIPO/MUX GP. | |
| int | mfd_sipomuxgp_xy_off (const struct device *dev, size_t x, size_t y) |
| Write logical zero to a single XY position on SIPO/MUX GP. | |
| int | mfd_sipomuxgp_output_ratio (const struct device *dev, uint8_t percent) |
| Change ratio of SIPO/MUX GP output enable signal. | |
MFD Interface for an SIPO/MUX GP matrix controller.