# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # menuconfig MOTOR bool "Motor control drivers" default n if MOTOR config MOTOR_UPPER bool "Motor generic upper-half driver" default n ---help--- Enables building of a motor generic upper half driver. if MOTOR_UPPER config MOTOR_UPPER_HAVE_POSITION bool "Have position control" default n config MOTOR_UPPER_HAVE_DIRECTION bool "Have direction control" default n config MOTOR_UPPER_HAVE_SPEED bool "Have speed control" default n config MOTOR_UPPER_HAVE_TORQUE bool "Have torque control (rotary motors)" default n config MOTOR_UPPER_HAVE_FORCE bool "Have force control (linear motors)" default n config MOTOR_UPPER_HAVE_ACCELERATION bool "Have acceleration control" default n config MOTOR_UPPER_HAVE_DECELERATION bool "Have deceleration control" default n config MOTOR_UPPER_HAVE_INPUT_VOLTAGE bool "Have input voltage protection" default n config MOTOR_UPPER_HAVE_INPUT_CURRENT bool "Have input current protection" default n config MOTOR_UPPER_HAVE_INPUT_POWER bool "Have input power protection" default n endif source "drivers/motor/foc/Kconfig" endif # MOTOR menuconfig STEPPER bool "Stepper control drivers" default n if STEPPER config STEPPER_UPPER bool "Stepper Motor Generic upper-half driver" default n ---help--- Enables building of a stepper generic upper half driver. config STEPPER_A4988 bool "A4988 Stepper Motor Driver" default n ---help--- Enables A4988 stepper driver. config STEPPER_DRV8825 bool "DRV8825 Stepper Motor Driver" default n ---help--- Enables DRV8825 stepper driver. endif # STEPPER