yc_it.c 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. #include "yc_it.h"
  2. #include "system.h"
  3. #define rt_kprintf MyPrintf
  4. #define ENABLE_LOG
  5. void NMI_Handler()
  6. {
  7. #ifdef ENABLE_LOG
  8. rt_kprintf("\nNMI_IRQHandler");
  9. #endif
  10. while(1);
  11. }
  12. #ifndef __RTOS__
  13. void HardFault_Handler()
  14. {
  15. #ifdef ENABLE_LOG
  16. rt_kprintf("\nHARD_FAULT_IRQHandler");
  17. #endif
  18. while(1);
  19. }
  20. void SVC_Handler()
  21. {
  22. #ifdef ENABLE_LOG
  23. rt_kprintf("\nSVC_IRQHandler");
  24. #endif
  25. while(1);
  26. }
  27. void PendSV_Handler()
  28. {
  29. #ifdef ENABLE_LOG
  30. rt_kprintf("\nPENDSV_IRQHandler");
  31. #endif
  32. while(1);
  33. }
  34. //void SysTick_Handler()
  35. //{
  36. // tick_count++;
  37. // SYStick_handle();
  38. //}
  39. #endif
  40. void USB_IRQHandler()
  41. {
  42. #ifdef ENABLE_LOG
  43. rt_kprintf("\nUSB_IRQHandler");
  44. #endif
  45. while(1);
  46. }
  47. void IIC_IRQHandler()
  48. {
  49. #ifdef ENABLE_LOG
  50. rt_kprintf("iic Interrupted\n");
  51. #endif
  52. while(1);
  53. }
  54. void QSPI_IRQHandler()
  55. {
  56. #ifdef ENABLE_LOG
  57. rt_kprintf("qspi Interrupted\n");
  58. #endif
  59. while(1);
  60. }
  61. void SPI_IRQHandler()
  62. {
  63. #ifdef ENABLE_LOG
  64. rt_kprintf("spi Interrupted\n");
  65. #endif
  66. while(1);
  67. }
  68. void UART_IRQHandler()
  69. {
  70. // uint8_t Data;
  71. // if(HR_REG_16BIT(reg_map(CORE_UART_RX_ITEMS))>0)
  72. // {
  73. // Data=USART_ReceiveData(UARTA);
  74. // USART_SendData(UARTA, Data);
  75. // }
  76. while(1);
  77. }
  78. void UARTB_IRQHandler()
  79. {
  80. // uint8_t Data;
  81. // if(HR_REG_16BIT(reg_map(CORE_UARTB_RX_ITEMS))>0)
  82. // {
  83. // Data=USART_ReceiveData(UARTB);
  84. // USART_SendData(UARTB, Data);
  85. // }
  86. while(1);
  87. }
  88. void ADC_IRQHandler()
  89. {
  90. #ifdef ENABLE_LOG
  91. //rt_kMyPrintf("ADC Interrupted\n");
  92. #endif
  93. while(1);
  94. }
  95. void IIS_IRQHandler()
  96. {
  97. #ifdef ENABLE_LOG
  98. //rt_kMyPrintf("IIS Interrupted\n");
  99. #endif
  100. while(1);
  101. }
  102. void BT_IRQHandler()
  103. {
  104. while(1);
  105. }