srv_config.h.in 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. /* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
  2. * All rights reserved.
  3. *
  4. * This software is supplied "AS IS" without any warranties.
  5. * RDA assumes no responsibility or liability for the use of the software,
  6. * conveys no license or title under any patent, copyright, or mask work
  7. * right to the product. RDA reserves the right to make changes in the
  8. * software without notification. RDA also make no representation or
  9. * warranty that such application will be suitable for the specified use
  10. * without further testing or modification.
  11. */
  12. #ifndef _SRV_CONFIG_H_
  13. #define _SRV_CONFIG_H_
  14. // @AUTO_GENERATION_NOTICE@
  15. /**
  16. * whether to enable trace through usb serial
  17. */
  18. #cmakedefine CONFIG_USB_TRACE_ENABLE
  19. /**
  20. * whether to enable trace to file system
  21. */
  22. #cmakedefine CONFIG_FS_TRACE_ENABLE
  23. /**
  24. * whether to enable 2line wakeup feature
  25. */
  26. #cmakedefine CONFIG_TWOLINE_WAKEUP_ENABLE
  27. /**
  28. * input gpio number for 2line wakeup feature
  29. */
  30. #cmakedefine CONFIG_TWOLINE_WAKEUP_IN_GPIO @CONFIG_TWOLINE_WAKEUP_IN_GPIO@
  31. /**
  32. * output gpio number for 2line wakeup feature
  33. */
  34. #cmakedefine CONFIG_TWOLINE_WAKEUP_OUT_GPIO @CONFIG_TWOLINE_WAKEUP_OUT_GPIO@
  35. /**
  36. * whether to enable gpio simulation for DTR
  37. */
  38. #cmakedefine CONFIG_SRV_DTR_ENABLE
  39. /**
  40. * gpio number for DTR simulation
  41. */
  42. #cmakedefine CONFIG_SRV_DTR_GPIO @CONFIG_SRV_DTR_GPIO@
  43. /**
  44. * whether to enable software debounce of DTR gpio simulation
  45. */
  46. #cmakedefine CONFIG_SRV_DTR_DEBOUNCE_ENABLE
  47. /**
  48. * software debounce time for DTR gpio simulation
  49. */
  50. #cmakedefine CONFIG_SRV_DTR_DEBOUNCE_TIME @CONFIG_SRV_DTR_DEBOUNCE_TIME@
  51. /**
  52. * log tag of service module
  53. */
  54. #define LOG_TAG_SRV OSI_MAKE_LOG_TAG('S', 'E', 'R', 'V')
  55. /**
  56. * whether to enable simlock service
  57. */
  58. #cmakedefine CONFIG_SRV_SIMLOCK_ENABLE
  59. /**
  60. * minimal power on voltage
  61. */
  62. #cmakedefine CONFIG_SRV_POWER_ON_VOLTAGE @CONFIG_SRV_POWER_ON_VOLTAGE@
  63. /**
  64. * power off voltage threshold
  65. */
  66. #cmakedefine CONFIG_SRV_POWER_OFF_VOLTAGE @CONFIG_SRV_POWER_OFF_VOLTAGE@
  67. /**
  68. * power key shutdown mechanism
  69. */
  70. #cmakedefine CONFIG_POWER_KEY_LP_OFF_SUPPORT @CONFIG_POWER_KEY_LP_OFF_SUPPORT@
  71. /**
  72. * shutdown after power key long press then release
  73. */
  74. #cmakedefine CONFIG_POWER_OFF_AFTER_RELEASE @CONFIG_POWER_OFF_AFTER_RELEASE@
  75. /**
  76. * power key long press duration millisecond definition
  77. */
  78. #cmakedefine CONFIG_POWER_KEY_LP_DURATION @CONFIG_POWER_KEY_LP_DURATION@
  79. /**
  80. * support thermal monitor or not
  81. */
  82. #cmakedefine CONFIG_THERMAL_MONITOR_SUPPORT
  83. /**
  84. * thermal monitor high temperature threshold
  85. */
  86. #cmakedefine CONFIG_THERMAL_TEMPERATURE_HIGH @CONFIG_THERMAL_TEMPERATURE_HIGH@
  87. /**
  88. * thermal monitor low temperature threshold
  89. */
  90. #cmakedefine CONFIG_THERMAL_TEMPERATURE_LOW @CONFIG_THERMAL_TEMPERATURE_LOW@
  91. #cmakedefine CONFIG_FS_UNET_LOG_ENABLE
  92. #endif