Lines Matching +full:gpio +full:- +full:open +full:- +full:drain
5 * SPDX-License-Identifier: Apache-2.0
11 * @brief GPIO Driver APIs
12 * @defgroup gpio_interface GPIO Driver APIs
17 /** Mask for DT GPIO flags. */
21 * @name GPIO pin active level flags
25 /** GPIO pin is active (has logical value '1') in low state. */
27 /** GPIO pin is active (has logical value '1') in high state. */
33 * @name GPIO pin drive flags
39 /* Configures GPIO output in single-ended mode (open drain or open source). */
41 /* Configures GPIO output in push-pull mode */
44 /* Indicates single ended open drain mode (wired AND). */
46 /* Indicates single ended open source mode (wired OR). */
51 /** Configures GPIO output in open drain mode (wired AND).
53 * @note 'Open Drain' mode also known as 'Open Collector' is an output
58 /** Configures GPIO output in open source mode (wired OR).
60 * @note 'Open Source' is a term used by software engineers to describe output
61 * mode opposite to 'Open Drain'. It behaves like a switch that is either
70 * @name GPIO pin bias flags
74 /** Enables GPIO pin pull-up. */
77 /** Enable GPIO pin pull-down. */
83 * Configures GPIO interrupt to wakeup the system from low power mode.