#include <device.h>
#include <drivers/gpio.h>
Go to the source code of this file.
|
int | lmp90xxx_gpio_set_output (const struct device *dev, uint8_t pin) |
|
int | lmp90xxx_gpio_set_input (const struct device *dev, uint8_t pin) |
|
int | lmp90xxx_gpio_set_pin_value (const struct device *dev, uint8_t pin, bool value) |
|
int | lmp90xxx_gpio_get_pin_value (const struct device *dev, uint8_t pin, bool *value) |
|
int | lmp90xxx_gpio_port_get_raw (const struct device *dev, gpio_port_value_t *value) |
|
int | lmp90xxx_gpio_port_set_masked_raw (const struct device *dev, gpio_port_pins_t mask, gpio_port_value_t value) |
|
int | lmp90xxx_gpio_port_set_bits_raw (const struct device *dev, gpio_port_pins_t pins) |
|
int | lmp90xxx_gpio_port_clear_bits_raw (const struct device *dev, gpio_port_pins_t pins) |
|
int | lmp90xxx_gpio_port_toggle_bits (const struct device *dev, gpio_port_pins_t pins) |
|
◆ LMP90XXX_GPIO_MAX
#define LMP90XXX_GPIO_MAX 6 |
◆ lmp90xxx_gpio_get_pin_value()
int lmp90xxx_gpio_get_pin_value |
( |
const struct device * |
dev, |
|
|
uint8_t |
pin, |
|
|
bool * |
value |
|
) |
| |
◆ lmp90xxx_gpio_port_clear_bits_raw()
◆ lmp90xxx_gpio_port_get_raw()
◆ lmp90xxx_gpio_port_set_bits_raw()
◆ lmp90xxx_gpio_port_set_masked_raw()
◆ lmp90xxx_gpio_port_toggle_bits()
◆ lmp90xxx_gpio_set_input()
int lmp90xxx_gpio_set_input |
( |
const struct device * |
dev, |
|
|
uint8_t |
pin |
|
) |
| |
◆ lmp90xxx_gpio_set_output()
int lmp90xxx_gpio_set_output |
( |
const struct device * |
dev, |
|
|
uint8_t |
pin |
|
) |
| |
◆ lmp90xxx_gpio_set_pin_value()
int lmp90xxx_gpio_set_pin_value |
( |
const struct device * |
dev, |
|
|
uint8_t |
pin, |
|
|
bool |
value |
|
) |
| |