Lines Matching full:handle
32 .Nd "library to handle GPIO pins"
43 .Fn gpio_close "gpio_handle_t handle"
45 .Fn gpio_pin_list "gpio_handle_t handle" "gpio_config_t **pcfgs"
47 .Fn gpio_pin_config "gpio_handle_t handle" "gpio_config_t *cfg"
49 .Fn gpio_pin_set_name "gpio_handle_t handle" "gpio_pin_t pin" "char *name"
51 .Fn gpio_pin_set_flags "gpio_handle_t handle" "gpio_config_t *cfg"
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"
92 When no more GPIO operations are needed, this handle can be destroyed
167 gpio_handle_t handle;
169 handle = gpio_open(0);
170 if (handle == GPIO_INVALID_HANDLE)
172 gpio_pin_output(handle, 16);
173 gpio_pin_high(handle, 16);
174 gpio_close(handle);
182 gpio_pin_config(handle, &cfg);