| # Configuration options for the Zephyr GPIO 1-Wire Master driver |
| |
| # Copyright (c) 2023 Hudson C. Dalpra |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config W1_ZEPHYR_GPIO |
| bool "1-wire GPIO" |
| default y |
| depends on DT_HAS_ZEPHYR_W1_GPIO_ENABLED |
| help |
| This option enables the Zephyr GPIO 1-Wire master driver. |
| |
| The bus reset, and bit read and write operations are executed |
| via byte read and write operations on top of the Zephyr |
| GPIO driver interface. |
| |
| if W1_ZEPHYR_GPIO |
| |
| config W1_ZEPHYR_GPIO_TIME_CRITICAL |
| bool "Force time critical operations" |
| default y |
| help |
| This option forces the 1-Wire GPIO driver to use time critical |
| operations for bus reset, and bit read and write operations. |
| Time critical communications operations are not interrupted while |
| being generated. |
| |
| endif # W1_ZEPHYR_GPIO |