quec_cust_feature.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. /** @file
  2. quec_cust_feature.h
  3. @brief
  4. This file is used to define feature for different Quectel Project.
  5. */
  6. /*================================================================
  7. Copyright (c) 2020 Quectel Wireless Solution, Co., Ltd. All Rights Reserved.
  8. Quectel Wireless Solution Proprietary and Confidential.
  9. =================================================================*/
  10. /*=================================================================
  11. EDIT HISTORY FOR MODULE
  12. This section contains comments describing changes made to the module.
  13. Notice that changes are listed in reverse chronological order.
  14. WHEN WHO WHAT, WHERE, WHY
  15. ------------ ------- -------------------------------------------------------------------------------
  16. =================================================================*/
  17. #ifndef QUEC_CUST_FEATURE_H
  18. #define QUEC_CUST_FEATURE_H
  19. #include "QuecPrjName.h"
  20. #include "quec_cust_patch.h"
  21. #include "quec_proj_config.h"
  22. #include "quec_proj_config_at.h"
  23. #ifdef __cplusplus
  24. extern "C" {
  25. #endif
  26. #ifdef CONFIG_QUEC_PROJECT_FEATURE
  27. /******************************** customer specific function*********************************/
  28. //#define QUECTEL_CUSTOMIZATION_FOR_LIANDI
  29. /***** for led test *****/
  30. //#define QUEC_LED_TEST
  31. //#define QUEC_VIRTUAL_PWM
  32. #define QUEC_API_USE_EVENT_DRIVER 0
  33. /******************************** AT COMMAND function*********************************/
  34. #define QUEC_AT_CONFIG_ALL_CHANNEL 1
  35. //#define QUEC_MYFUNC_SUPPORT 0
  36. /******************************** UART function*********************************/
  37. #ifndef CONFIG_QUEC_PROJECT_FEATURE_GNSS
  38. //
  39. #endif
  40. #define QUEC_CMUX_ENABLE
  41. /******************************** USB function*********************************/
  42. //#define QUEC_USB_ENABLE
  43. /******************************** PPP function*********************************/
  44. #ifdef CONFIG_QUEC_PROJECT_FEATURE_PPP
  45. //
  46. #endif
  47. /***************************** POWER_MANAGER function******************************/
  48. // CONFIG_QUEC_PROJECT_FEATURE_SLEEP to replace QUEC_POWER_MANAGER_ENABLE
  49. //#define QUEC_QSCLKEX_ENABLE
  50. /******************************** NETWORK function*********************************/
  51. #ifdef CONFIG_QUEC_PROJECT_FEATURE_NW
  52. //
  53. #endif
  54. #ifdef CONFIG_QUEC_PROJECT_FEATURE_USBNET
  55. //
  56. #endif
  57. #ifdef CONFIG_QUEC_PROJECT_FEATURE_LEDCFG
  58. //
  59. #endif
  60. /******************** SMS/PHB/CALL/STK/BIP/USSD/(U)SIM function********************/
  61. #ifdef CONFIG_QUEC_PROJECT_FEATURE_SMS
  62. //
  63. #endif
  64. #ifdef CONFIG_QUEC_PROJECT_FEATURE_VOICE_CALL
  65. //
  66. #endif
  67. //#define QUEC_SIM_ENBALE
  68. /******************************** TCPIP function*********************************/
  69. #ifdef CONFIG_QUEC_PROJECT_FEATURE_DNS
  70. //
  71. #endif
  72. #ifdef CONFIG_QUEC_PROJECT_FEATURE_TCPIP_AT
  73. //#define QUEC_TCP_CLOSE_FEATURE
  74. #endif
  75. #ifdef CONFIG_QUEC_PROJECT_FEATURE_MQTT
  76. //
  77. #endif
  78. #ifdef CONFIG_QUEC_PROJECT_FEATURE_HTTP
  79. //
  80. #endif
  81. #ifdef CONFIG_QUEC_PROJECT_FEATURE_FTP
  82. //
  83. #endif
  84. #ifdef CONFIG_QUEC_PROJECT_FEATURE_NTP
  85. //
  86. #endif
  87. #ifdef CONFIG_QUEC_PROJECT_FEATURE_LWM2M
  88. //
  89. #endif
  90. //#define QUEC_CERT_SUPPORT
  91. //#ifdef QUEC_CERT_SUPPORT
  92. //#define QUECTEL_IOT_RPT_SUPPORT
  93. //#endif
  94. #ifdef CONFIG_QUEC_PROJECT_FEATURE_MQTT
  95. //#define QUEC_QUECTHING_SUPPORT
  96. //#define QUECTEL_MQTT_TRANSPARENT
  97. //#define QUECT_ALIOT_FEATURE_SUPPORT
  98. #endif
  99. /******************************** Audio function*********************************/
  100. //#define QUEC_AT_CMD_AUDIO_SUPPORT
  101. //#define QUEC_AUDIO_SUPPORT
  102. //#define QUECTEL_TTS_FEATURE
  103. #endif
  104. #ifdef __cplusplus
  105. } /*"C" */
  106. #endif
  107. #endif /* QUEC_CUST_FEATURE_H */
  108. /*END OF FIEL*/