hpm_mcl_cfg.h 911 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. #ifdef CONFIG_MCL_HAS_EXTRA_CONFIG
  10. #include CONFIG_MCL_HAS_EXTRA_CONFIG
  11. #endif
  12. #ifndef MCL_EN_THETA_FORECAST
  13. #define MCL_EN_THETA_FORECAST (1)
  14. #endif
  15. #define MCL_CFG_EN_THETA_FORECAST MCL_EN_THETA_FORECAST
  16. #ifndef MCL_EN_DQ_AXIS_DECOUPLING_FUNCTION
  17. #define MCL_EN_DQ_AXIS_DECOUPLING_FUNCTION (1)
  18. #endif
  19. #define MCL_CFG_EN_DQ_AXIS_DECOUPLING MCL_EN_DQ_AXIS_DECOUPLING_FUNCTION
  20. #ifndef MCL_EN_DEAD_AREA_COMPENSATION
  21. #define MCL_EN_DEAD_AREA_COMPENSATION (1)
  22. #endif
  23. #define MCL_CFG_EN_DEAD_AREA_COMPENSATION MCL_EN_DEAD_AREA_COMPENSATION
  24. #ifndef MCL_EN_SENSORLESS_SMC
  25. #define MCL_EN_SENSORLESS_SMC (1)
  26. #endif
  27. #define MCL_CFG_EN_SENSORLESS_SMC MCL_EN_SENSORLESS_SMC
  28. #ifndef MCL_USER_DEFINED_DEBUG_FIFO
  29. #define MCL_USER_DEFINED_DEBUG_FIFO (100)
  30. #endif
  31. #endif