1 comment "gpsd needs a toolchain w/ threads, dynamic library"
3 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
5 menuconfig BR2_PACKAGE_GPSD
9 depends on BR2_TOOLCHAIN_HAS_THREADS
10 # Always tries to build a shared library
11 depends on !BR2_STATIC_LIBS
13 gpsd is a service daemon that monitors one or more GPSes or AIS
14 receivers attached to a host computer through serial or USB ports,
15 making all data on the location/course/velocity of the sensors
16 available to be queried on TCP port 2947 of the host computer.
18 The D-Bus interface is included if dbus-glib is enabled.
20 http://www.catb.org/gpsd/
24 config BR2_PACKAGE_GPSD_DEVICES
25 string "Where to look for GPSes"
30 config BR2_PACKAGE_GPSD_CLIENT_DEBUG
31 bool "client debugging support"
33 config BR2_PACKAGE_GPSD_OLDSTYLE
34 bool "oldstyle (pre-JSON) protocol support"
36 config BR2_PACKAGE_GPSD_PROFILING
37 bool "profiling support"
38 depends on BR2_TOOLCHAIN_USES_GLIBC
39 depends on !BR2_aarch64
41 comment "profiling support not available with uClibc-based toolchain"
42 depends on !BR2_TOOLCHAIN_USES_GLIBC
44 config BR2_PACKAGE_GPSD_NTP_SHM
45 bool "NTP time hinting support"
47 config BR2_PACKAGE_GPSD_PPS
48 bool "PPS time syncing support"
49 select BR2_PACKAGE_GPSD_NTP_SHM
51 config BR2_PACKAGE_GPSD_USER
52 bool "GPSD privilege revocation user"
54 config BR2_PACKAGE_GPSD_USER_VALUE
55 string "user to run as"
57 depends on BR2_PACKAGE_GPSD_USER
59 config BR2_PACKAGE_GPSD_GROUP
60 bool "GPSD privilege revocation group"
62 config BR2_PACKAGE_GPSD_GROUP_VALUE
63 string "group to run as"
65 depends on BR2_PACKAGE_GPSD_GROUP
67 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
68 bool "compile with fixed serial port speed"
70 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED_VALUE
71 int "serial port speed"
73 depends on BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
75 config BR2_PACKAGE_GPSD_MAX_CLIENT
76 bool "compile with limited maximum clients"
78 config BR2_PACKAGE_GPSD_MAX_CLIENT_VALUE
79 int "maximum number of clients"
81 depends on BR2_PACKAGE_GPSD_MAX_CLIENT
83 config BR2_PACKAGE_GPSD_MAX_DEV
84 bool "compile with maximum allowed devices"
86 config BR2_PACKAGE_GPSD_MAX_DEV_VALUE
87 int "maximum allowed devices"
89 depends on BR2_PACKAGE_GPSD_MAX_DEV
91 config BR2_PACKAGE_GPSD_RECONFIGURE
92 bool "allow gpsd to change device settings"
95 config BR2_PACKAGE_GPSD_CONTROLSEND
96 bool "allow gpsctl/gpsmon to change device settings"
99 config BR2_PACKAGE_GPSD_SQUELCH
100 bool "squelch gpsd_report and gpsd_hexdump to save cpu"
104 config BR2_PACKAGE_GPSD_AIVDM
109 config BR2_PACKAGE_GPSD_ASHTECH
114 config BR2_PACKAGE_GPSD_EARTHMATE
117 DeLorme EarthMate Zodiac support
119 config BR2_PACKAGE_GPSD_EVERMORE
122 EverMore binary support
124 config BR2_PACKAGE_GPSD_FURY
127 Jackson Labs Fury and Firefly support
129 config BR2_PACKAGE_GPSD_FV18
132 San Jose Navigation FV-18 support
134 config BR2_PACKAGE_GPSD_GARMIN
135 bool "Garmin (kernel)"
137 Garmin kernel driver support
139 config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT
140 bool "Garmin (simple text)"
142 Garmin Simple Text support
144 config BR2_PACKAGE_GPSD_GEOSTAR
147 Geostar Protocol support
149 config BR2_PACKAGE_GPSD_GPSCLOCK
154 config BR2_PACKAGE_GPSD_ITRAX
159 config BR2_PACKAGE_GPSD_MTK3301
162 Mediatek MTK-3301 support
164 config BR2_PACKAGE_GPSD_NAVCOM
167 Navcom binary support
169 config BR2_PACKAGE_GPSD_NMEA
175 config BR2_PACKAGE_GPSD_NMEA2000
177 select BR2_PACKAGE_GPSD_NAVCOM
178 select BR2_PACKAGE_GPSD_AIVDM
182 config BR2_PACKAGE_GPSD_NTRIP
187 config BR2_PACKAGE_GPSD_OCEANSERVER
190 OceanServer Digital Compass support
192 config BR2_PACKAGE_GPSD_ONCORE
197 config BR2_PACKAGE_GPSD_RTCM104V2
202 config BR2_PACKAGE_GPSD_RTCM104V3
207 config BR2_PACKAGE_GPSD_SIRF
212 config BR2_PACKAGE_GPSD_SUPERSTAR2
215 Novatel SuperStarII binary support
217 config BR2_PACKAGE_GPSD_TRIMBLE_TSIP
222 config BR2_PACKAGE_GPSD_TRIPMATE
225 Delorme TripMate support
227 config BR2_PACKAGE_GPSD_TRUE_NORTH
228 bool "True North Technologies"
230 True North Technologies support
232 config BR2_PACKAGE_GPSD_UBX
235 uBlox UBX binary support