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