blob: 1135b775d9996b18a5c2fa776199ab8ec81c952c [file] [log] [blame]
# Copyright (c) 2023 Trackunit Corporation
# Copyright (c) 2023 Bjarki Arge Andreasen
# SPDX-License-Identifier: Apache-2.0
config GNSS_QUECTEL_LCX6G
bool "Quectel LCX6G GNSS modem driver"
default y
depends on GNSS
depends on DT_HAS_QUECTEL_LC26G_ENABLED || DT_HAS_QUECTEL_LC76G_ENABLED || DT_HAS_QUECTEL_LC86G_ENABLED
depends on GNSS_REFERENCE_FRAME_WGS84
select MODEM_MODULES
select MODEM_BACKEND_UART
select MODEM_CHAT
select GNSS_PARSE
select GNSS_NMEA0183
select GNSS_NMEA0183_MATCH
help
Enable quectel LCX6G series GNSS modem driver.
if GNSS_QUECTEL_LCX6G
config GNSS_QUECTEL_LCX6G_UART_RX_BUF_SIZE
int "Size of UART backend receive buffer"
default 256
config GNSS_QUECTEL_LCX6G_UART_TX_BUF_SIZE
int "Size of UART backend transmit buffer"
default 64
if GNSS_SATELLITES
config GNSS_QUECTEL_LCX6G_SAT_ARRAY_SIZE
int "Size of GNSS satellites array"
default 24
endif # GNSS_SATELLITES
endif # GNSS_QUECTEL_LCX6G