-
CONFIG_CMSIS_DSP_CONTROLLER
¶
Controller Functions
Type: bool
Help¶
This option enables the Controller Functions, which support the following operations:
PID Control
Vector Clarke Transform
Vector Inverse Clarke Transform
Vector Park Transform
Vector Inverse Park Transform
Sine-Cosine
These functions can be used to implement a generic PID controller, as well as field oriented motor control using Space Vector Modulation algorithm.
Defaults¶
No defaults. Implicitly defaults to n
.
Kconfig definition¶
At <Zephyr>/modules/Kconfig.cmsis_dsp:41
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:10
→ <Zephyr>/modules/Kconfig:10
→ <Zephyr>/modules/Kconfig.cmsis:29
Menu path: (Top) → Modules → CMSIS-DSP Library Support
config CMSIS_DSP_CONTROLLER
bool "Controller Functions"
depends on CMSIS_DSP
help
This option enables the Controller Functions, which support the
following operations:
* PID Control
* Vector Clarke Transform
* Vector Inverse Clarke Transform
* Vector Park Transform
* Vector Inverse Park Transform
* Sine-Cosine
These functions can be used to implement a generic PID controller, as
well as field oriented motor control using Space Vector Modulation
algorithm.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)