Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Header file for extended API of LMP90xxx ADC. More...

#include <zephyr/device.h>
#include <zephyr/drivers/gpio.h>

Go to the source code of this file.

Macros

#define LMP90XXX_GPIO_MAX   6
 Maximum pin number supported by LMP90xxx.

Functions

int lmp90xxx_gpio_set_output (const struct device *dev, uint8_t pin)
 Configure a GPIO pin of an LMP90xxx as an output.
int lmp90xxx_gpio_set_input (const struct device *dev, uint8_t pin)
 Configure a GPIO pin of an LMP90xxx as an input.
int lmp90xxx_gpio_set_pin_value (const struct device *dev, uint8_t pin, bool value)
 Set the value of a GPIO pin of an LMP90xxx.
int lmp90xxx_gpio_get_pin_value (const struct device *dev, uint8_t pin, bool *value)
 Get the value of a GPIO pin of an LMP90xxx.
int lmp90xxx_gpio_port_get_raw (const struct device *dev, gpio_port_value_t *value)
 Get the value of the GPIO port of an LMP90xxx.
int lmp90xxx_gpio_port_set_masked_raw (const struct device *dev, gpio_port_pins_t mask, gpio_port_value_t value)
 Set the value of the GPIO port of an LMP90xxx with a mask.
int lmp90xxx_gpio_port_set_bits_raw (const struct device *dev, gpio_port_pins_t pins)
 Set bits of the GPIO port of an LMP90xxx.
int lmp90xxx_gpio_port_clear_bits_raw (const struct device *dev, gpio_port_pins_t pins)
 Clear bits of the GPIO port of an LMP90xxx.
int lmp90xxx_gpio_port_toggle_bits (const struct device *dev, gpio_port_pins_t pins)
 Toggle bits of the GPIO port of an LMP90xxx.

Detailed Description

Header file for extended API of LMP90xxx ADC.