halconf.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. #ifndef _HALCONF_H_
  2. #define _HALCONF_H_
  3. #include "mcuconf.h"
  4. #if !defined(HAL_USE_TM)
  5. #define HAL_USE_TM FALSE
  6. #endif
  7. #if !defined(HAL_USE_PAL)
  8. #define HAL_USE_PAL TRUE
  9. #endif
  10. #if !defined(HAL_USE_ADC)
  11. #define HAL_USE_ADC FALSE
  12. #endif
  13. #if !defined(HAL_USE_CAN)
  14. #define HAL_USE_CAN FALSE
  15. #endif
  16. #if !defined(HAL_USE_EXT)
  17. #define HAL_USE_EXT FALSE
  18. #endif
  19. #if !defined(HAL_USE_GPT)
  20. #define HAL_USE_GPT FALSE
  21. #endif
  22. #if !defined(HAL_USE_I2C)
  23. #define HAL_USE_I2C FALSE
  24. #endif
  25. #if !defined(HAL_USE_ICU)
  26. #define HAL_USE_ICU FALSE
  27. #endif
  28. #if !defined(HAL_USE_MAC)
  29. #define HAL_USE_MAC FALSE
  30. #endif
  31. #if !defined(HAL_USE_MMC_SPI)
  32. #define HAL_USE_MMC_SPI FALSE
  33. #endif
  34. #if !defined(HAL_USE_PWM)
  35. #define HAL_USE_PWM FALSE
  36. #endif
  37. #if !defined(HAL_USE_RTC)
  38. #define HAL_USE_RTC FALSE
  39. #endif
  40. #if !defined(HAL_USE_SDC)
  41. #define HAL_USE_SDC FALSE
  42. #endif
  43. #if !defined(HAL_USE_SERIAL)
  44. #define HAL_USE_SERIAL TRUE
  45. #endif
  46. #if !defined(HAL_USE_SERIAL_USB)
  47. #define HAL_USE_SERIAL_USB FALSE
  48. #endif
  49. #if !defined(HAL_USE_SPI)
  50. #define HAL_USE_SPI FALSE
  51. #endif
  52. #if !defined(HAL_USE_UART)
  53. #define HAL_USE_UART FALSE
  54. #endif
  55. #if !defined(HAL_USE_USB)
  56. #define HAL_USE_USB FALSE
  57. #endif
  58. #if !defined(ADC_USE_WAIT)
  59. #define ADC_USE_WAIT TRUE
  60. #endif
  61. #if !defined(ADC_USE_MUTUAL_EXCLUSION)
  62. #define ADC_USE_MUTUAL_EXCLUSION TRUE
  63. #endif
  64. #if !defined(CAN_USE_SLEEP_MODE)
  65. #define CAN_USE_SLEEP_MODE TRUE
  66. #endif
  67. #if !defined(I2C_USE_MUTUAL_EXCLUSION)
  68. #define I2C_USE_MUTUAL_EXCLUSION TRUE
  69. #endif
  70. #if !defined(MAC_USE_ZERO_COPY)
  71. #define MAC_USE_ZERO_COPY FALSE
  72. #endif
  73. #if !defined(MAC_USE_EVENTS)
  74. #define MAC_USE_EVENTS TRUE
  75. #endif
  76. #if !defined(MMC_NICE_WAITING)
  77. #define MMC_NICE_WAITING TRUE
  78. #endif
  79. #if !defined(SDC_INIT_RETRY)
  80. #define SDC_INIT_RETRY 100
  81. #endif
  82. #if !defined(SDC_MMC_SUPPORT)
  83. #define SDC_MMC_SUPPORT FALSE
  84. #endif
  85. #if !defined(SDC_NICE_WAITING)
  86. #define SDC_NICE_WAITING TRUE
  87. #endif
  88. #if !defined(SERIAL_DEFAULT_BITRATE)
  89. #define SERIAL_DEFAULT_BITRATE 115200
  90. #endif
  91. #if !defined(SERIAL_BUFFERS_SIZE)
  92. #define SERIAL_BUFFERS_SIZE 16
  93. #endif
  94. #if !defined(SPI_USE_WAIT)
  95. #define SPI_USE_WAIT TRUE
  96. #endif
  97. #if !defined(SPI_USE_MUTUAL_EXCLUSION)
  98. #define SPI_USE_MUTUAL_EXCLUSION TRUE
  99. #endif
  100. #endif