agileRTOS (zrtos)  Version 0.8.0 (ghostbuster)
_zrtos_gpio_t Struct Reference

#include <gpio.h>

Collaboration diagram for _zrtos_gpio_t:
[legend]

Data Fields

zrtos_error_t(* set_mode )(struct _zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_mode_t mode)
 
zrtos_error_t(* digital_read )(struct _zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_digital_t *val)
 
zrtos_error_t(* digital_write )(struct _zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_digital_t val)
 
zrtos_error_t(* analog_read )(struct _zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_analog_t *val)
 
zrtos_error_t(* analog_write )(struct _zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_analog_t val)
 

Detailed Description

Definition at line 46 of file gpio.h.

Field Documentation

◆ analog_read

zrtos_error_t(* _zrtos_gpio_t::analog_read) (struct _zrtos_gpio_t *thiz,zrtos_gpio_pin_t pin,zrtos_gpio_value_analog_t *val)

Definition at line 64 of file gpio.h.

◆ analog_write

zrtos_error_t(* _zrtos_gpio_t::analog_write) (struct _zrtos_gpio_t *thiz,zrtos_gpio_pin_t pin,zrtos_gpio_value_analog_t val)

Definition at line 69 of file gpio.h.

◆ digital_read

zrtos_error_t(* _zrtos_gpio_t::digital_read) (struct _zrtos_gpio_t *thiz,zrtos_gpio_pin_t pin,zrtos_gpio_value_digital_t *val)

Definition at line 53 of file gpio.h.

◆ digital_write

zrtos_error_t(* _zrtos_gpio_t::digital_write) (struct _zrtos_gpio_t *thiz,zrtos_gpio_pin_t pin,zrtos_gpio_value_digital_t val)

Definition at line 58 of file gpio.h.

◆ set_mode

zrtos_error_t(* _zrtos_gpio_t::set_mode) (struct _zrtos_gpio_t *thiz,zrtos_gpio_pin_t pin,zrtos_gpio_mode_t mode)

Definition at line 47 of file gpio.h.


The documentation for this struct was generated from the following file: