Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see the file kconfig-language.txt in the NuttX tools repository.
  4. #
  5. config LIB_SENDFILE_BUFSIZE
  6. int "sendfile() buffer size"
  7. default 512
  8. ---help---
  9. Size of the I/O buffer to allocate in sendfile(). Default: 512b
  10. comment "Non-standard Library Support"
  11. config LIB_CRC64_FAST
  12. bool "Fast CRC64"
  13. default n
  14. ---help---
  15. Enable the CRC64 lookup table to compute the CRC64 faster.
  16. config LIB_KBDCODEC
  17. bool "Keyboard CODEC"
  18. default n
  19. ---help---
  20. In NuttX, a keyboard/keypad driver is simply a character driver that
  21. may have an (optional) encoding/decoding layer on the data returned
  22. by the character driver. A keyboard may return simple text data
  23. (alphabetic, numeric, and punctuation) or control characters
  24. (enter, control-C, etc.). However, in addition, most keyboards
  25. support actions that cannot be represented as text data. Such
  26. actions include things like cursor controls (home, up arrow,
  27. page down, etc.), editing functions (insert, delete, etc.), volume
  28. controls, (mute, volume up, etc.) and other special functions.
  29. Some special encoding may be required to multiplex these two classes
  30. of data.
  31. This option enables the functions that implement the encoding and
  32. decoding of keyboard data. These are the interfaces prototyped in
  33. include/nuttx/input/kbd_codec.h. While not correctly a part of
  34. the C library, it is included here because the decoding side of this
  35. interface must be accessible by end user programs.
  36. config LIB_SLCDCODEC
  37. bool "Segment LCD CODEC"
  38. default n
  39. ---help---
  40. In NuttX, a character-oriented, segment LCD (SLCD) driver is simply
  41. a character device that may have an (optional) encoding/decoding
  42. layer on the data provided to the SLCD driver. The application may
  43. provide simple text data (alphabetic, numeric, and punctuation) or
  44. control characters (enter, control-C, etc.). However, in addition,
  45. most SLCDs support actions that cannot be represented as text data.
  46. Such actions include things like cursor controls (home, up arrow,
  47. page down, etc.) and other special functions (e.g., blinking). Some
  48. special encoding may be required to multiplex these two classes of
  49. data.
  50. This option enables the functions that implement the encoding and
  51. decoding of SLCD data. These are the interfaces prototyped in
  52. include/nuttx/lcd/slcd_codec.h. While not correctly a part of the C
  53. library, it is included here because the encoding side of this
  54. interface must be accessible by end user programs.
  55. config LIB_ENVPATH
  56. bool "Support PATH Environment Variable"
  57. default n
  58. depends on !DISABLE_ENVIRON
  59. ---help---
  60. Use the contents of the common environment variable to locate executable
  61. or library files. Default: n