main.c 1018 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*----------------------------------------------------------------------------
  2. * Name: main.c
  3. *----------------------------------------------------------------------------*/
  4. /* Includes ------------------------------------------------------------------*/
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include "RTE_Components.h"
  8. #include CMSIS_device_header
  9. #ifdef RTE_Compiler_EventRecorder
  10. #include "EventRecorder.h"
  11. #endif
  12. #include "cmsis_cv.h"
  13. //lint -e970 allow using int for main
  14. /* Private functions ---------------------------------------------------------*/
  15. int main (void);
  16. /**
  17. * @brief Main program
  18. * @param None
  19. * @retval None
  20. */
  21. int main (void)
  22. {
  23. // System Initialization
  24. SystemCoreClockUpdate();
  25. #ifdef RTE_Compiler_EventRecorder
  26. // Initialize and start Event Recorder
  27. (void)EventRecorderInitialize(EventRecordError, 1U);
  28. (void)EventRecorderEnable (EventRecordAll, 0xFEU, 0xFEU);
  29. #endif
  30. cmsis_cv();
  31. #ifdef __MICROLIB
  32. for(;;) {}
  33. #else
  34. exit(0);
  35. #endif
  36. }