Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. menu "NodeMCU modules"
  2. menu "Core Lua modules"
  3. config LUA_BUILTIN_STRING
  4. bool "String module"
  5. default "y"
  6. help
  7. Includes the string module (recommended).
  8. config LUA_BUILTIN_TABLE
  9. bool "Table module"
  10. default "y"
  11. help
  12. Includes the table module (recommended).
  13. config LUA_BUILTIN_COROUTINE
  14. bool "Coroutine module"
  15. default "y"
  16. help
  17. Includes the coroutine module (recommended).
  18. config LUA_BUILTIN_MATH
  19. bool "Math module"
  20. default "y"
  21. help
  22. Includes the math module (recommended).
  23. config LUA_BUILTIN_DEBUG
  24. bool "Debug module"
  25. default "n"
  26. help
  27. Includes the debug module.
  28. config LUA_BUILTIN_DEBUG_EXTENDED
  29. depends on LUA_BUILTIN_DEBUG
  30. bool "Extended debug support"
  31. default "n"
  32. help
  33. Includes the full debug module, rather than just getregistry and traceback.
  34. config LUA_BUILTIN_DEBUG_MINIMAL
  35. depends on LUA_BUILTIN_DEBUG
  36. bool
  37. default !LUA_BUILTIN_DEBUG_EXTENDED
  38. endmenu
  39. config LUA_MODULE_ADC
  40. bool "ADC module"
  41. default "n"
  42. help
  43. Includes the adc module. This module provides access to the
  44. adc1 hardware.
  45. config LUA_MODULE_BIT
  46. bool "Bit module"
  47. default "n"
  48. help
  49. Includes the bit module. This module provide bit manipulation functions
  50. on Lua numbers.
  51. config LUA_MODULE_BTHCI
  52. bool "BlueTooth HCI interface module"
  53. default "n"
  54. help
  55. Includes the simple BlueTooth HCI module.
  56. config LUA_MODULE_CAN
  57. bool "CAN module"
  58. default "n"
  59. help
  60. Includes the can module.
  61. config LUA_MODULE_DHT
  62. bool "DHT11/21/22/AM2301/AM2302 module"
  63. default "n"
  64. help
  65. Includes the dht module.
  66. config LUA_MODULE_ENCODER
  67. bool "Encoder module"
  68. default "n"
  69. help
  70. Includes the encoder module. This provides hex and base64 encoding and
  71. decoding functionality.
  72. config LUA_MODULE_FILE
  73. bool "File module"
  74. default "y"
  75. help
  76. Includes the file module (recommended).
  77. config LUA_MODULE_GPIO
  78. bool "GPIO module"
  79. default "y"
  80. help
  81. Includes the GPIO module (recommended).
  82. config LUA_MODULE_I2C
  83. bool "I2C module"
  84. default "y"
  85. help
  86. Includes the I2C module (recommended).
  87. config LUA_MODULE_NET
  88. bool "Net module"
  89. default "y"
  90. help
  91. Includes the net module (recommended).
  92. config LUA_MODULE_NODE
  93. bool "Node module"
  94. default "y"
  95. help
  96. Includes the node module (recommended).
  97. config LUA_MODULE_OW
  98. bool "1-Wire module"
  99. default "y"
  100. help
  101. Includes the 1-Wire (ow) module (recommended).
  102. config LUA_MODULE_SDMMC
  103. bool "SD-MMC module"
  104. default "n"
  105. help
  106. Includes the sdmmc module.
  107. config LUA_MODULE_SIGMA_DELTA
  108. bool "Sigma-Delta module"
  109. default "n"
  110. help
  111. Includes the sigma_delta module. This module provides access to the
  112. sigma-delta hardware.
  113. config LUA_MODULE_SPI
  114. bool "SPI module"
  115. default "n"
  116. help
  117. Includes the spi module.
  118. config LUA_MODULE_STRUCT
  119. bool "Struct module"
  120. default "n"
  121. help
  122. Includes the struct module. This module provides [un]packing of raw
  123. byte strings into Lua values and vice versa.
  124. config LUA_MODULE_TMR
  125. bool "Timer module"
  126. default "y"
  127. help
  128. Includes the timer module (recommended).
  129. config LUA_MODULE_WIFI
  130. bool "WiFi module"
  131. default "y"
  132. help
  133. Includes the WiFi module (recommended).
  134. config LUA_MODULE_WS2812
  135. bool "WS2812 module"
  136. default "n"
  137. help
  138. Includes the ws2812 module.
  139. endmenu