# Copyright 2023 Google LLC # SPDX-License-Identifier: Apache-2.0 config INPUT_ANALOG_AXIS bool "ADC based analog axis input driver" default y depends on DT_HAS_ANALOG_AXIS_ENABLED depends on MULTITHREADING select ADC help ADC based analog axis input driver if INPUT_ANALOG_AXIS config INPUT_ANALOG_AXIS_THREAD_STACK_SIZE int "Stack size for the analog axis thread" default 762 help Size of the stack used for the analog axis thread. config INPUT_ANALOG_AXIS_THREAD_PRIORITY int "Priority for the analog axis thread" default 0 help Priority level of the analog axis thread. config INPUT_ANALOG_AXIS_SETTINGS bool "Analog axis settings support" default y depends on SETTINGS help Settings support for the analog axis driver, exposes a analog_axis_calibration_save() function to save the calibration into settings and load them automatically on startup. config INPUT_ANALOG_AXIS_SETTINGS_MAX_AXES int "Maximum number of axes supported in the settings." default 8 help Maximum number of axes that can have calibration value saved in settings. endif