Lines Matching +full:per +full:- +full:pin

49 .Fn gpio_pin_set_name "gpio_handle_t handle" "gpio_pin_t pin" "char *name"
53 .Fn gpio_pin_get "gpio_handle_t handle" "gpio_pin_t pin"
55 .Fn gpio_pin_set "gpio_handle_t handle" "gpio_pin_t pin" "gpio_value_t value"
57 .Fn gpio_pin_toggle "gpio_handle_t handle" "gpio_pin_t pin"
59 .Fn gpio_pin_low "gpio_handle_t handle" "gpio_pin_t pin"
61 .Fn gpio_pin_high "gpio_handle_t handle" "gpio_pin_t pin"
63 .Fn gpio_pin_input "gpio_handle_t handle" "gpio_pin_t pin"
65 .Fn gpio_pin_output "gpio_handle_t handle" "gpio_pin_t pin"
67 .Fn gpio_pin_opendrain "gpio_handle_t handle" "gpio_pin_t pin"
69 .Fn gpio_pin_pushpull "gpio_handle_t handle" "gpio_pin_t pin"
71 .Fn gpio_pin_tristate "gpio_handle_t handle" "gpio_pin_t pin"
73 .Fn gpio_pin_pullup "gpio_handle_t handle" "gpio_pin_t pin"
75 .Fn gpio_pin_pulldown "gpio_handle_t handle" "gpio_pin_t pin"
77 .Fn gpio_pin_invin "gpio_handle_t handle" "gpio_pin_t pin"
79 .Fn gpio_pin_invout "gpio_handle_t handle" "gpio_pin_t pin"
81 .Fn gpio_pin_pulsate "gpio_handle_t handle" "gpio_pin_t pin"
111 retrieves the current configuration of a pin.
112 The pin number should be passed in via the
120 sets the name used to describe a pin.
124 configures a pin with the flags passed in by the
127 The pin number should also be passed in through the
134 The get or set the state of a GPIO pin, the functions
169 .Bl -tag -width indent
189 This setting is tracked on a per device instance basis.
192 If any pin on the device has already been configured for interrupts,
194 fails and returns -1.
204 .Bl -tag -width "read (2)"
224 The following example shows how to configure pin 16 as output and then
226 .Bd -literal
241 The following example shows how to get a configuration of a pin:
242 .Bd -literal
249 The structure will contain the name of the pin and its flags.