hv_pm51_Assert.h 836 B

123456789101112131415161718192021222324252627
  1. /*
  2. * @file hv_pm51_Assert.h
  3. * @brief Header file of assert definition.
  4. *
  5. * @verbatim
  6. * ==============================================================================
  7. * ##### How to use #####
  8. * ==============================================================================
  9. * (+) Use ()
  10. *
  11. * @endverbatim
  12. * @author HiView SoC Software Team
  13. * @version 1.0.0
  14. * @date 2023-03-01
  15. */
  16. #ifndef __HV_PM51_ASSERT_H__
  17. #define __HV_PM51_ASSERT_H__
  18. #define HV_PM51_ASSERT(cond) \
  19. do { \
  20. if (!(cond)) { \
  21. while(1); \
  22. } \
  23. } while (0)
  24. #endif