1 comment "gpsd needs a toolchain w/ threads, dynamic library"
3 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
5 config 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"
53 config BR2_PACKAGE_GPSD_USER_VALUE
56 depends on BR2_PACKAGE_GPSD_USER
58 config BR2_PACKAGE_GPSD_GROUP
59 bool "GPSD privilege revocation group"
60 config BR2_PACKAGE_GPSD_GROUP_VALUE
63 depends on BR2_PACKAGE_GPSD_GROUP
65 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
66 bool "compile with fixed serial port speed"
67 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED_VALUE
70 depends on BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
72 config BR2_PACKAGE_GPSD_MAX_CLIENT
73 bool "compile with limited maximum clients"
74 config BR2_PACKAGE_GPSD_MAX_CLIENT_VALUE
75 string "compile with limited maximum clients"
77 depends on BR2_PACKAGE_GPSD_MAX_CLIENT
79 config BR2_PACKAGE_GPSD_MAX_DEV
80 bool "compile with maximum allowed devices"
81 config BR2_PACKAGE_GPSD_MAX_DEV_VALUE
82 string "compile with maximum allowed devices"
84 depends on BR2_PACKAGE_GPSD_MAX_DEV
86 config BR2_PACKAGE_GPSD_RECONFIGURE
87 bool "allow gpsd to change device settings"
90 config BR2_PACKAGE_GPSD_CONTROLSEND
91 bool "allow gpsctl/gpsmon to change device settings"
94 config BR2_PACKAGE_GPSD_SQUELCH
95 bool "squelch gpsd_report and gpsd_hexdump to save cpu"
101 config BR2_PACKAGE_GPSD_AIVDM
106 config BR2_PACKAGE_GPSD_ASHTECH
111 config BR2_PACKAGE_GPSD_EARTHMATE
114 DeLorme EarthMate Zodiac support
116 config BR2_PACKAGE_GPSD_EVERMORE
119 EverMore binary support
121 config BR2_PACKAGE_GPSD_FURY
124 Jackson Labs Fury and Firefly support
126 config BR2_PACKAGE_GPSD_FV18
129 San Jose Navigation FV-18 support
131 config BR2_PACKAGE_GPSD_GARMIN
132 bool "Garmin (kernel)"
134 Garmin kernel driver support
136 config BR2_PACKAGE_GPSD_GARMIN_SIMPLE_TXT
137 bool "Garmin (simple text)"
139 Garmin Simple Text support
141 config BR2_PACKAGE_GPSD_GEOSTAR
144 Geostar Protocol support
146 config BR2_PACKAGE_GPSD_GPSCLOCK
151 config BR2_PACKAGE_GPSD_ITRAX
156 config BR2_PACKAGE_GPSD_MTK3301
159 Mediatek MTK-3301 support
161 config BR2_PACKAGE_GPSD_NAVCOM
164 Navcom binary support
166 config BR2_PACKAGE_GPSD_NMEA
172 config BR2_PACKAGE_GPSD_NMEA2000
174 select BR2_PACKAGE_GPSD_NAVCOM
175 select BR2_PACKAGE_GPSD_AIVDM
179 config BR2_PACKAGE_GPSD_NTRIP
184 config BR2_PACKAGE_GPSD_OCEANSERVER
187 OceanServer Digital Compass support
189 config BR2_PACKAGE_GPSD_ONCORE
194 config BR2_PACKAGE_GPSD_RTCM104V2
199 config BR2_PACKAGE_GPSD_RTCM104V3
204 config BR2_PACKAGE_GPSD_SIRF
209 config BR2_PACKAGE_GPSD_SUPERSTAR2
212 Novatel SuperStarII binary support
214 config BR2_PACKAGE_GPSD_TRIMBLE_TSIP
219 config BR2_PACKAGE_GPSD_TRIPMATE
222 Delorme TripMate support
224 config BR2_PACKAGE_GPSD_TRUE_NORTH
225 bool "True North Technologies"
227 True North Technologies support
229 config BR2_PACKAGE_GPSD_UBX
232 uBlox UBX binary support