notification.c 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. /** @file notification.c
  2. * @brief User Notification Definition File
  3. * @date 29.May.2013
  4. * @version 03.05.02
  5. *
  6. * This file defines empty notification routines to avoid
  7. * linker errors, Driver expects user to define the notification.
  8. * The user needs to either remove this file and use their custom
  9. * notification function or place their code sequence in this file
  10. * between the provided USER CODE BEGIN and USER CODE END.
  11. *
  12. */
  13. /* Include Files */
  14. #include "esm.h"
  15. #include "sys_selftest.h"
  16. #include "gio.h"
  17. #include "sci.h"
  18. #include "rti.h"
  19. #include "sys_dma.h"
  20. /* USER CODE BEGIN (0) */
  21. #include <stdint.h>
  22. /* USER CODE END */
  23. void esmGroup1Notification(uint32 channel)
  24. {
  25. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  26. /* USER CODE BEGIN (1) */
  27. /* USER CODE END */
  28. }
  29. /* USER CODE BEGIN (2) */
  30. /* USER CODE END */
  31. void esmGroup2Notification(uint32 channel)
  32. {
  33. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  34. /* USER CODE BEGIN (3) */
  35. /* USER CODE END */
  36. }
  37. /* USER CODE BEGIN (4) */
  38. /* USER CODE END */
  39. void memoryPort0TestFailNotification(uint32 groupSelect, uint32 dataSelect, uint32 address, uint32 data)
  40. {
  41. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  42. /* USER CODE BEGIN (5) */
  43. /* USER CODE END */
  44. }
  45. /* USER CODE BEGIN (6) */
  46. /* USER CODE END */
  47. void memoryPort1TestFailNotification(uint32 groupSelect, uint32 dataSelect, uint32 address, uint32 data)
  48. {
  49. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  50. /* USER CODE BEGIN (7) */
  51. /* USER CODE END */
  52. }
  53. /* USER CODE BEGIN (8) */
  54. /* USER CODE END */
  55. void rtiNotification(uint32 notification)
  56. {
  57. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  58. /* USER CODE BEGIN (9) */
  59. sciSendByte(scilinREG, 'I');
  60. /* USER CODE END */
  61. }
  62. /* USER CODE BEGIN (10) */
  63. /* USER CODE END */
  64. void gioNotification(gioPORT_t *port, sint32 bit)
  65. {
  66. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  67. /* USER CODE BEGIN (19) */
  68. /* USER CODE END */
  69. }
  70. /* USER CODE BEGIN (20) */
  71. /* USER CODE END */
  72. void sciNotification(sciBASE_t *sci, uint32 flags)
  73. {
  74. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  75. /* USER CODE BEGIN (29) */
  76. if (sci == scilinREG && flags == SCI_RX_INT)
  77. {
  78. }
  79. /* USER CODE END */
  80. }
  81. /* USER CODE BEGIN (30) */
  82. /* USER CODE END */
  83. /* USER CODE BEGIN (43) */
  84. /* USER CODE END */
  85. /* USER CODE BEGIN (47) */
  86. /* USER CODE END */
  87. /* USER CODE BEGIN (50) */
  88. /* USER CODE END */
  89. /* USER CODE BEGIN (53) */
  90. /* USER CODE END */
  91. void dmaGroupANotification(dmaInterrupt_t inttype, sint32 channel)
  92. {
  93. /* enter user code between the USER CODE BEGIN and USER CODE END. */
  94. /* USER CODE BEGIN (54) */
  95. /* USER CODE END */
  96. }
  97. /* USER CODE BEGIN (55) */
  98. /* USER CODE END */
  99. /* USER CODE BEGIN (56) */
  100. /* USER CODE END */