| # 1-Wire configuration options |
| |
| # Copyright (c) 2022 Thomas Stranger |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| menuconfig W1 |
| bool |
| prompt "1-Wire bus drivers" |
| select CRC |
| help |
| Enable 1-Wire Drivers |
| |
| if W1 |
| |
| module = W1 |
| module-str = W1 |
| source "subsys/logging/Kconfig.template.log_config" |
| |
| config W1_INIT_PRIORITY |
| int |
| default 65 |
| prompt "Init priority" |
| help |
| 1-Wire device driver initialization priority. |
| |
| config W1_SHELL |
| bool "1-Wire Shell" |
| depends on SHELL |
| help |
| Enable 1-Wire Shell for testing. |
| |
| config W1_SHELL_BUFFER_SIZE |
| int |
| default 16 |
| depends on W1_SHELL |
| prompt "1-Wire Shell buffer size" |
| help |
| Size of the send and receive buffer in bytes. |
| To be able to write more than 8 bytes make |
| sure to also increase SHELL_ARGC_MAX accordingly. |
| |
| rsource "Kconfig.ds2482-800" |
| rsource "Kconfig.ds2484" |
| rsource "Kconfig.ds2477_85" |
| rsource "Kconfig.ds2485" |
| rsource "Kconfig.max32" |
| rsource "Kconfig.test" |
| rsource "Kconfig.zephyr_gpio" |
| rsource "Kconfig.zephyr_serial" |
| |
| config W1_NET |
| bool "1-Wire network layer" |
| default y |
| help |
| Enable 1-wire network layer |
| |
| config W1_NET_FORCE_MULTIDROP_ADDRESSING |
| bool "Force 1-Wire multidrop addressing" |
| depends on W1_NET |
| help |
| This option will ignore the number of 1-Wire |
| slave devices defined in the DTS. Specifically, |
| this option avoids the SKIP ROM command, |
| which is otherwise used in case of a single |
| 1-Wire slave on the bus. In most cases, enabling |
| this option is not needed, yet it is essential |
| if multiple 1-Wire devices unspecified in the |
| DTS are interfaced. |
| |
| endif # W1 |