1
0

gmodids.h 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. /*!
  2. *******************************************************************************
  3. **
  4. ** \file gmodids.h
  5. **
  6. ** \brief Global module IDs.
  7. **
  8. ** This header file defines all global FD and FM specific module
  9. ** IDs required to build module specific error code enumerations.
  10. **
  11. ** Unused IDs are defined as "__unused_module_id<number>__".
  12. **
  13. ** (C) Copyright 2012-2013 by Goke Microelectronics Shanghai Branch
  14. **
  15. ** \attention THIS SAMPLE CODE IS PROVIDED AS IS. GOKE MICROELECTRONICS
  16. ** ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR
  17. ** OMMISSIONS.
  18. **
  19. ** \version \$Revision: 1.0 $
  20. **
  21. ******************************************************************************/
  22. #ifndef GMODIDS_H
  23. #define GMODIDS_H
  24. /*
  25. ************************************************************
  26. **
  27. ** GD lib specific module IDs
  28. **
  29. ************************************************************
  30. */
  31. #define GD_ADC_MODULE_ID 1
  32. #define GD_CRYPTO_MODULE_ID 2
  33. #define GD_DMA_MODULE_ID 3
  34. #define GD_ETH_MODULE_ID 4
  35. #define GD_GPIO_MODULE_ID 5
  36. #define GD_I2C_MODULE_ID 6
  37. #define GD_I2S_MODULE_ID 7
  38. #define GD_INT_MODULE_ID 8
  39. #define GD_IR_MODULE_ID 9
  40. #define GD_PWM_MODULE_ID 10
  41. #define GD_SDIO_MODULE_ID 11
  42. #define GD_SENSOR_MODULE_ID 12
  43. #define GD_SFLASH_MODULE_ID 13
  44. #define GD_SPI_MODULE_ID 14
  45. #define GD_SPI_EEPROM_MODULE_ID 15
  46. #define GD_TIMER_MODULE_ID 16
  47. #define GD_UART_MODULE_ID 17
  48. #define GD_USB_MODULE_ID 18
  49. #define GD_ICC_MODULE_ID 19
  50. #define GD_WDOG_MODULE_ID 20
  51. #define GD_AUDIO_MODULE_ID 21
  52. /*
  53. ************************************************************
  54. **
  55. ** FM lib specific module IDs
  56. **
  57. ************************************************************
  58. */
  59. #define GM_PSI_MODULE_ID 30
  60. #define GM_DVBSI_MODULE_ID 31
  61. #define GM_IR_MODULE_ID 32
  62. #define GM_SVL_MODULE_ID 33
  63. #define GM_DEBUG_MODULE_ID 34
  64. #define GM_DRAW_MODULE_ID 35
  65. #define __unused_module_id36__ 36
  66. #define GM_EEPROM_MODULE_ID 37
  67. #define GM_FONT_MODULE_ID 38
  68. #define GM_TSL_MODULE_ID 39
  69. #define GM_SI_MODULE_ID 40
  70. #define GM_CHL_MODULE_ID 41
  71. #define GM_EI_MODULE_ID 42
  72. #define GM_SF_MODULE_ID 43
  73. #define __unused_module_id44__ 44
  74. #define GM_FTP_MODULE_ID 45
  75. #define GM_V2O_MODULE_ID 46
  76. #define GM_USB_MSC_MODULE_ID 47
  77. #define GM_USB_SERIAL_MODULE_ID 48
  78. #define __unused_module_id49__ 49
  79. /*
  80. ************************************************************
  81. **
  82. ** Other 3rd party FM module IDs
  83. **
  84. ************************************************************
  85. */
  86. #define GM_FSUB_MODULE_ID 50
  87. #define __unused_module_id51__ 51
  88. #define __unused_module_id52__ 52
  89. #define __unused_module_id53__ 53
  90. #define __unused_module_id54__ 54
  91. #define __unused_module_id55__ 55
  92. #define __unused_module_id56__ 56
  93. #define __unused_module_id57__ 57
  94. #define __unused_module_id58__ 58
  95. #define __unused_module_id59__ 59
  96. #define __unused_module_id60__ 60
  97. #define __unused_module_id61__ 61
  98. #define __unused_module_id62__ 62
  99. #define __unused_module_id63__ 63
  100. #define __unused_module_id64__ 64
  101. #define __unused_module_id65__ 65
  102. #define __unused_module_id66__ 66
  103. #define __unused_module_id67__ 67
  104. #define __unused_module_id68__ 68
  105. #define __unused_module_id69__ 69
  106. /*
  107. ************************************************************
  108. **
  109. ** Application specific module IDs
  110. **
  111. ************************************************************
  112. */
  113. #define APPL_DEMO2_MODULE_ID 100
  114. #define APPL_BOOTLDR_MODULE_ID 101
  115. #define APPL_FCHL_MODULE_ID 102
  116. #define APPL_FDVR_TS_MODULE_ID 103
  117. #define APPL_ALLDEMO_MODULE_ID 104
  118. #define __unused_module_id105__ 105
  119. #define __unused_module_id106__ 106
  120. #define __unused_module_id107__ 107
  121. #define __unused_module_id108__ 108
  122. #define __unused_module_id109__ 109
  123. #define __unused_module_id110__ 110
  124. #define __unused_module_id111__ 111
  125. #define __unused_module_id112__ 112
  126. #define __unused_module_id113__ 113
  127. #define __unused_module_id114__ 114
  128. #define __unused_module_id115__ 115
  129. #define __unused_module_id116__ 116
  130. #define __unused_module_id117__ 117
  131. #define __unused_module_id118__ 118
  132. #define __unused_module_id119__ 119
  133. #endif