HPM SDK
HPMicro Software Development Kit
hpm_mcl_cfg.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2023 HPMicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 #ifndef HPM_MCL_CFG_H
8 #define HPM_MCL_CFG_H
9 
10 #ifdef CONFIG_MCL_HAS_EXTRA_CONFIG
11 #include CONFIG_MCL_HAS_EXTRA_CONFIG
12 #endif
13 
14 #ifndef MCL_EN_THETA_FORECAST
15 #define MCL_EN_THETA_FORECAST (1)
16 #endif
17 
18 #define MCL_CFG_EN_THETA_FORECAST MCL_EN_THETA_FORECAST
19 
20 #ifndef MCL_EN_DQ_AXIS_DECOUPLING_FUNCTION
21 #define MCL_EN_DQ_AXIS_DECOUPLING_FUNCTION (1)
22 #endif
23 
24 #define MCL_CFG_EN_DQ_AXIS_DECOUPLING MCL_EN_DQ_AXIS_DECOUPLING_FUNCTION
25 
26 #ifndef MCL_EN_DEAD_AREA_COMPENSATION
27 #define MCL_EN_DEAD_AREA_COMPENSATION (1)
28 #endif
29 
30 #define MCL_CFG_EN_DEAD_AREA_COMPENSATION MCL_EN_DEAD_AREA_COMPENSATION
31 
32 #ifndef MCL_EN_SENSORLESS_SMC
33 #define MCL_EN_SENSORLESS_SMC (1)
34 #endif
35 
36 #define MCL_CFG_EN_SENSORLESS_SMC MCL_EN_SENSORLESS_SMC
37 
38 #ifndef MCL_USER_DEFINED_DEBUG_FIFO
39 #define MCL_USER_DEFINED_DEBUG_FIFO (100)
40 #endif
41 
42 #endif