Kconfig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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