nuttx/drivers/motor/foc/Kconfig
2023-01-20 21:26:27 +02:00

42 lines
827 B
Plaintext

menuconfig MOTOR_FOC
bool "FOC (Field Oriented Controller) driver support"
default n
---help---
Enables building of the "upper-half" FOC driver.
if MOTOR_FOC
config MOTOR_FOC_INST
int "FOC instances"
default 1
config MOTOR_FOC_PHASES
int "FOC phases number"
default 3
config MOTOR_FOC_SHUNTS
int "FOC number of shunts"
range 1 3
default 3
---help---
Number of shunts supported (or other types of current sensors).
Any current reconstruction must be done on the lower-half side.
config MOTOR_FOC_BEMF_SENSE
bool "FOC support for Back-EMF sensing"
default n
config MOTOR_FOC_TRACE
bool "FOC trace support"
default n
---help---
Enables FOC driver trace interface.
config MOTOR_FOC_DUMMY
bool "Simulated FOC device"
default n
---help---
Build a simulated lower-half FOC device
endif #MOTOR_FOC