13#ifndef ZEPHYR_INCLUDE_DRIVERS_ADC_ADS1X4S0X_H_
14#define ZEPHYR_INCLUDE_DRIVERS_ADC_ADS1X4S0X_H_
Main header file for GPIO driver API.
int ads1x4s0x_gpio_deconfigure(const struct device *dev, uint8_t pin)
Deconfigure a GPIO pin of an ADS1x4s0x ADC.
int ads1x4s0x_gpio_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins)
Toggle bits of the GPIO port of an ADS1x4s0x ADC.
int ads1x4s0x_gpio_set_output(const struct device *dev, uint8_t pin, bool initial_value)
Configure a GPIO pin of an ADS1x4s0x ADC as an output.
int ads1x4s0x_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 ADS1x4s0x ADC with a mask.
int ads1x4s0x_gpio_port_get_raw(const struct device *dev, gpio_port_value_t *value)
Get the value of the GPIO port of an ADS1x4s0x ADC.
int ads1x4s0x_gpio_set_pin_value(const struct device *dev, uint8_t pin, bool value)
Set the value of a GPIO pin of an ADS1x4s0x ADC.
int ads1x4s0x_gpio_set_input(const struct device *dev, uint8_t pin)
Configure a GPIO pin of an ADS1x4s0x ADC as an input.
int ads1x4s0x_gpio_get_pin_value(const struct device *dev, uint8_t pin, bool *value)
Get the value of a GPIO pin of an ADS1x4s0x ADC.
uint32_t gpio_port_pins_t
Identifies a set of pins associated with a port.
Definition gpio.h:241
uint32_t gpio_port_value_t
Provides values for a set of pins associated with a port.
Definition gpio.h:254
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Runtime device structure (in ROM) per driver instance.
Definition device.h:513