Kconfig.projbuild 3.0 KB

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