42 lines
827 B
Plaintext
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
|