Zephyr API Documentation 3.7.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
lmp90xxx.h File Reference
#include <zephyr/device.h>
#include <zephyr/drivers/gpio.h>

Go to the source code of this file.

Macros

#define LMP90XXX_GPIO_MAX   6
 

Functions

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)
 

Macro Definition Documentation

◆ LMP90XXX_GPIO_MAX

#define LMP90XXX_GPIO_MAX   6

Function Documentation

◆ 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()

int lmp90xxx_gpio_port_clear_bits_raw ( const struct device * dev,
gpio_port_pins_t pins )

◆ lmp90xxx_gpio_port_get_raw()

int lmp90xxx_gpio_port_get_raw ( const struct device * dev,
gpio_port_value_t * value )

◆ lmp90xxx_gpio_port_set_bits_raw()

int lmp90xxx_gpio_port_set_bits_raw ( const struct device * dev,
gpio_port_pins_t pins )

◆ lmp90xxx_gpio_port_set_masked_raw()

int lmp90xxx_gpio_port_set_masked_raw ( const struct device * dev,
gpio_port_pins_t mask,
gpio_port_value_t value )

◆ lmp90xxx_gpio_port_toggle_bits()

int lmp90xxx_gpio_port_toggle_bits ( const struct device * dev,
gpio_port_pins_t pins )

◆ 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 )