2015-05-18 22:39:16 +02:00
|
|
|
comment "gpsd needs a toolchain w/ threads, dynamic library"
|
2013-11-07 09:24:37 +01:00
|
|
|
depends on BR2_USE_MMU
|
2015-05-18 22:39:16 +02:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
2012-12-14 01:25:11 +01:00
|
|
|
|
2016-07-04 11:24:16 +02:00
|
|
|
menuconfig BR2_PACKAGE_GPSD
|
2010-11-02 20:32:47 +01:00
|
|
|
bool "gpsd"
|
2011-05-30 23:57:00 +02:00
|
|
|
# Uses fork()
|
|
|
|
depends on BR2_USE_MMU
|
2012-12-14 01:25:11 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
2015-05-18 22:39:16 +02:00
|
|
|
# Always tries to build a shared library
|
|
|
|
depends on !BR2_STATIC_LIBS
|
2010-11-02 20:32:47 +01:00
|
|
|
help
|
2017-07-31 15:53:43 +02:00
|
|
|
gpsd is a service daemon that monitors one or more GPSes or
|
|
|
|
AIS receivers attached to a host computer through serial or
|
|
|
|
USB ports, making all data on the location/course/velocity of
|
|
|
|
the sensors available to be queried on TCP port 2947 of the
|
|
|
|
host computer.
|
2010-11-02 20:32:47 +01:00
|
|
|
|
2012-03-05 00:16:08 +01:00
|
|
|
The D-Bus interface is included if dbus-glib is enabled.
|
|
|
|
|
2019-08-04 15:44:31 +02:00
|
|
|
https://gpsd.gitlab.io/gpsd
|
2010-11-02 20:32:47 +01:00
|
|
|
|
2013-12-20 22:31:30 +01:00
|
|
|
if BR2_PACKAGE_GPSD
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_DEVICES
|
|
|
|
string "Where to look for GPSes"
|
|
|
|
default "/dev/ttyS1"
|
|
|
|
|
2016-07-04 11:24:16 +02:00
|
|
|
comment "Features"
|
2010-11-02 20:32:47 +01:00
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_CLIENT_DEBUG
|
|
|
|
bool "client debugging support"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_OLDSTYLE
|
|
|
|
bool "oldstyle (pre-JSON) protocol support"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_PROFILING
|
|
|
|
bool "profiling support"
|
2013-06-30 21:29:09 +02:00
|
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
2013-11-28 10:18:07 +01:00
|
|
|
depends on !BR2_aarch64
|
2018-02-21 17:55:52 +01:00
|
|
|
# Needs glibc for ARC arc-2018.03-eng007+ for correct __mcount linking
|
|
|
|
depends on !BR2_arc
|
2012-07-24 14:34:32 +02:00
|
|
|
|
|
|
|
comment "profiling support not available with uClibc-based toolchain"
|
2013-06-30 21:29:09 +02:00
|
|
|
depends on !BR2_TOOLCHAIN_USES_GLIBC
|
2010-11-02 20:32:47 +01:00
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_USER
|
|
|
|
bool "GPSD privilege revocation user"
|
2016-07-04 11:24:16 +02:00
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_USER_VALUE
|
2016-07-04 11:24:16 +02:00
|
|
|
string "user to run as"
|
2010-11-02 20:32:47 +01:00
|
|
|
default "nobody"
|
|
|
|
depends on BR2_PACKAGE_GPSD_USER
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_GROUP
|
|
|
|
bool "GPSD privilege revocation group"
|
2016-07-04 11:24:16 +02:00
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_GROUP_VALUE
|
2016-07-04 11:24:16 +02:00
|
|
|
string "group to run as"
|
2010-11-02 20:32:47 +01:00
|
|
|
default "nobody"
|
|
|
|
depends on BR2_PACKAGE_GPSD_GROUP
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
|
|
|
|
bool "compile with fixed serial port speed"
|
2016-07-04 11:24:16 +02:00
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED_VALUE
|
2016-07-04 11:24:16 +02:00
|
|
|
int "serial port speed"
|
2010-11-02 20:32:47 +01:00
|
|
|
default "9600"
|
|
|
|
depends on BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_MAX_CLIENT
|
|
|
|
bool "compile with limited maximum clients"
|
2016-07-04 11:24:16 +02:00
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_MAX_CLIENT_VALUE
|
2016-07-04 11:24:16 +02:00
|
|
|
int "maximum number of clients"
|
2010-11-02 20:32:47 +01:00
|
|
|
default "10"
|
|
|
|
depends on BR2_PACKAGE_GPSD_MAX_CLIENT
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_MAX_DEV
|
|
|
|
bool "compile with maximum allowed devices"
|
2016-07-04 11:24:16 +02:00
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_MAX_DEV_VALUE
|
2016-07-04 11:24:16 +02:00
|
|
|
int "maximum allowed devices"
|
2010-11-02 20:32:47 +01:00
|
|
|
default "2"
|
|
|
|
depends on BR2_PACKAGE_GPSD_MAX_DEV
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_RECONFIGURE
|
|
|
|
bool "allow gpsd to change device settings"
|
|
|
|
default y
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_CONTROLSEND
|
|
|
|
bool "allow gpsctl/gpsmon to change device settings"
|
|
|
|
default y
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_SQUELCH
|
|
|
|
bool "squelch gpsd_report and gpsd_hexdump to save cpu"
|
|
|
|
|
2016-07-04 11:24:16 +02:00
|
|
|
comment "Protocols"
|
2010-11-02 20:32:47 +01:00
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_AIVDM
|
|
|
|
bool "Aivdm"
|
|
|
|
help
|
|
|
|
Aivdm support
|
|
|
|
|
2012-10-16 04:33:19 +02:00
|
|
|
config BR2_PACKAGE_GPSD_ASHTECH
|
|
|
|
bool "Ashtech"
|
|
|
|
help
|
|
|
|
Ashtech support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_EARTHMATE
|
|
|
|
bool "Earthmate"
|
|
|
|
help
|
|
|
|
DeLorme EarthMate Zodiac support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_EVERMORE
|
|
|
|
bool "EverMore"
|
|
|
|
help
|
|
|
|
EverMore binary support
|
|
|
|
|
2012-07-23 21:29:36 +02:00
|
|
|
config BR2_PACKAGE_GPSD_FURY
|
|
|
|
bool "Fury"
|
|
|
|
help
|
|
|
|
Jackson Labs Fury and Firefly support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_FV18
|
|
|
|
bool "FV-18"
|
|
|
|
help
|
|
|
|
San Jose Navigation FV-18 support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_GARMIN
|
|
|
|
bool "Garmin (kernel)"
|
|
|
|
help
|
|
|
|
Garmin kernel driver support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT
|
|
|
|
bool "Garmin (simple text)"
|
|
|
|
help
|
|
|
|
Garmin Simple Text support
|
|
|
|
|
2012-07-23 21:29:36 +02:00
|
|
|
config BR2_PACKAGE_GPSD_GEOSTAR
|
|
|
|
bool "Geostar"
|
|
|
|
help
|
|
|
|
Geostar Protocol support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_GPSCLOCK
|
|
|
|
bool "GPSClock"
|
|
|
|
help
|
|
|
|
GPSClock support
|
|
|
|
|
2018-10-07 21:29:45 +02:00
|
|
|
config BR2_PACKAGE_GPSD_GREIS
|
|
|
|
bool "Greis"
|
|
|
|
help
|
|
|
|
Greis support
|
|
|
|
|
2018-02-03 22:40:53 +01:00
|
|
|
config BR2_PACKAGE_GPSD_ISYNC
|
|
|
|
bool "iSync"
|
|
|
|
help
|
|
|
|
Spectratime iSync LNRClok/GRCLOK support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_ITRAX
|
|
|
|
bool "iTrax"
|
|
|
|
help
|
|
|
|
iTrax support
|
|
|
|
|
2010-11-15 21:56:16 +01:00
|
|
|
config BR2_PACKAGE_GPSD_MTK3301
|
2010-11-02 20:32:47 +01:00
|
|
|
bool "MTK-3301"
|
|
|
|
help
|
|
|
|
Mediatek MTK-3301 support
|
|
|
|
|
2012-10-16 04:33:19 +02:00
|
|
|
config BR2_PACKAGE_GPSD_NAVCOM
|
|
|
|
bool "Navcom"
|
|
|
|
help
|
|
|
|
Navcom binary support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_NMEA
|
|
|
|
bool "NMEA"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Generic NMEA support
|
|
|
|
|
2012-10-16 04:33:19 +02:00
|
|
|
config BR2_PACKAGE_GPSD_NMEA2000
|
|
|
|
bool "NMEA2000"
|
|
|
|
select BR2_PACKAGE_GPSD_NAVCOM
|
2013-03-25 22:49:51 +01:00
|
|
|
select BR2_PACKAGE_GPSD_AIVDM
|
2012-10-16 04:33:19 +02:00
|
|
|
help
|
|
|
|
NMEA2000/CAN support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_NTRIP
|
|
|
|
bool "NTRIP"
|
|
|
|
help
|
|
|
|
NTRIP support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_OCEANSERVER
|
|
|
|
bool "OceanServer"
|
|
|
|
help
|
|
|
|
OceanServer Digital Compass support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_ONCORE
|
|
|
|
bool "OnCore"
|
|
|
|
help
|
|
|
|
OnCore support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_RTCM104V2
|
|
|
|
bool "RTCM104 v2"
|
|
|
|
help
|
|
|
|
RTCM104 v2 support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_RTCM104V3
|
|
|
|
bool "RTCM104 v3"
|
|
|
|
help
|
|
|
|
RTCM104 v3 support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_SIRF
|
|
|
|
bool "SiRF"
|
|
|
|
help
|
|
|
|
SiRF binary support
|
|
|
|
|
2019-05-25 16:17:26 +02:00
|
|
|
config BR2_PACKAGE_GPSD_SKYTRAQ
|
|
|
|
bool "Skytraq"
|
|
|
|
help
|
|
|
|
Skytraq support
|
|
|
|
|
2010-11-02 20:32:47 +01:00
|
|
|
config BR2_PACKAGE_GPSD_SUPERSTAR2
|
|
|
|
bool "SuperStarII"
|
|
|
|
help
|
|
|
|
Novatel SuperStarII binary support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_TRIMBLE_TSIP
|
|
|
|
bool "Trimble TSIP"
|
|
|
|
help
|
|
|
|
Trimble TSIP support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_TRIPMATE
|
|
|
|
bool "TripMate"
|
|
|
|
help
|
|
|
|
Delorme TripMate support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_TRUE_NORTH
|
|
|
|
bool "True North Technologies"
|
|
|
|
help
|
|
|
|
True North Technologies support
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GPSD_UBX
|
|
|
|
bool "UBX"
|
|
|
|
help
|
|
|
|
uBlox UBX binary support
|
|
|
|
|
2013-12-20 22:31:30 +01:00
|
|
|
endif
|