Kconfig.projbuild 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. menu "Example Configuration"
  2. orsource "$IDF_PATH/examples/common_components/env_caps/$IDF_TARGET/Kconfig.env_caps"
  3. config NMEA_PARSER_UART_RXD
  4. int "UART RXD pin number"
  5. range ENV_GPIO_RANGE_MIN ENV_GPIO_IN_RANGE_MAX
  6. default 5
  7. help
  8. GPIO number for UART RX pin. See UART documentation for more information
  9. about available pin numbers for UART.
  10. config NMEA_PARSER_RING_BUFFER_SIZE
  11. int "NMEA Parser Ring Buffer Size"
  12. range 0 2048
  13. default 1024
  14. help
  15. Size of the ring buffer used for UART Rx channel.
  16. config NMEA_PARSER_TASK_STACK_SIZE
  17. int "NMEA Parser Task Stack Size"
  18. range 0 4096
  19. default 3072
  20. help
  21. Stack size of NMEA Parser task.
  22. config NMEA_PARSER_TASK_PRIORITY
  23. int "NMEA Parser Task Priority"
  24. range 0 24
  25. default 2
  26. help
  27. Priority of NMEA Parser task.
  28. menu "NMEA Statement Support"
  29. comment "At least one statement must be selected"
  30. config NMEA_STATEMENT_GGA
  31. bool "GGA Statement"
  32. default y
  33. help
  34. Enabling this option will parse the following parameter from GGA statement:
  35. - Latitude, Longitude, Altitude;
  36. - Number of satellites in use, fix status (no fix, GPS, DGPS), UTC time;
  37. config NMEA_STATEMENT_GSA
  38. bool "GSA Statement"
  39. default y
  40. help
  41. Enabling this option will parse the following parameter from GSA statement:
  42. - Position/Vertical/Horizontal dilution of precision;
  43. - Fix mode (no fix, 2D, 3D fix);
  44. - IDs of satellites in use;
  45. config NMEA_STATEMENT_GSV
  46. bool "GSV Statement"
  47. default y
  48. help
  49. Enabling this option will parse the following parameter from GSV statement:
  50. - Number of satellites in view;
  51. - Optional details of each satellite in view;
  52. config NMEA_STATEMENT_RMC
  53. bool "RMC Statement"
  54. default y
  55. help
  56. Enabling this option will parse the following parameter from RMC statement:
  57. - Validity of GPS signal;
  58. - Ground speed (knots) and course over ground (degrees);
  59. - Magnetic variation;
  60. - UTC date;
  61. config NMEA_STATEMENT_GLL
  62. bool "GLL Statement"
  63. default y
  64. help
  65. Enabling this option will parse the following parameter from GLL statement:
  66. - Latitude, Longitude;
  67. - UTC time;
  68. config NMEA_STATEMENT_VTG
  69. bool "VTG Statement"
  70. default y
  71. help
  72. Enabling this option will parse the following parameter from VTG statement:
  73. - Ground speed (knots, km/h) and course over ground (degrees);
  74. - Magnetic variation;
  75. endmenu
  76. endmenu