Kconfig 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. menuconfig RT_USING_AT
  2. bool "Enable AT commands"
  3. default n
  4. if RT_USING_AT
  5. config AT_DEBUG
  6. bool "Enable debug log output"
  7. default n
  8. config AT_USING_SERVER
  9. bool "Enable AT commands server"
  10. default n
  11. if AT_USING_SERVER
  12. config AT_SERVER_DEVICE
  13. string "Server device name"
  14. default "uart3"
  15. config AT_SERVER_RECV_BUFF_LEN
  16. int "The maximum length of server data accepted"
  17. default 256
  18. config AT_SERVER_SEND_BUFF_LEN
  19. int "The maximum length of server commands buffer"
  20. default 256
  21. endif
  22. config AT_USING_CLIENT
  23. bool "Enable AT commands client"
  24. default n
  25. if AT_USING_CLIENT
  26. config AT_CLIENT_NUM_MAX
  27. int "The maximum number of supported clients"
  28. default 1
  29. range 1 65535
  30. config AT_USING_SOCKET
  31. bool "Enable BSD Socket API support by AT commnads"
  32. select RT_USING_SAL
  33. select SAL_USING_AT
  34. default n
  35. if AT_USING_SOCKET
  36. config AT_USING_SOCKET_SERVER
  37. bool "Enable BSD Socket API support about AT server"
  38. default n
  39. endif
  40. endif
  41. if AT_USING_SERVER || AT_USING_CLIENT
  42. config AT_USING_CLI
  43. bool "Enable CLI(Command-Line Interface) for AT commands"
  44. default y
  45. depends on RT_USING_FINSH
  46. config AT_PRINT_RAW_CMD
  47. bool "Enable print RAW format AT command communication data"
  48. default n
  49. endif
  50. config AT_SW_VERSION_NUM
  51. hex
  52. default 0x10301
  53. help
  54. software module version number
  55. endif