1 comment "gpsd needs a toolchain w/ threads, dynamic library"
3 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
4 depends on !BR2_microblaze
6 config BR2_PACKAGE_GPSD
10 depends on BR2_TOOLCHAIN_HAS_THREADS
11 # Always tries to build a shared library
12 depends on !BR2_STATIC_LIBS
14 depends on !BR2_microblaze
16 gpsd is a service daemon that monitors one or more GPSes or AIS
17 receivers attached to a host computer through serial or USB ports,
18 making all data on the location/course/velocity of the sensors
19 available to be queried on TCP port 2947 of the host computer.
21 The D-Bus interface is included if dbus-glib is enabled.
23 http://www.catb.org/gpsd/
27 config BR2_PACKAGE_GPSD_DEVICES
28 string "Where to look for GPSes"
33 config BR2_PACKAGE_GPSD_CLIENT_DEBUG
34 bool "client debugging support"
36 config BR2_PACKAGE_GPSD_OLDSTYLE
37 bool "oldstyle (pre-JSON) protocol support"
39 config BR2_PACKAGE_GPSD_PROFILING
40 bool "profiling support"
41 depends on BR2_TOOLCHAIN_USES_GLIBC
42 depends on !BR2_aarch64
44 comment "profiling support not available with uClibc-based toolchain"
45 depends on !BR2_TOOLCHAIN_USES_GLIBC
47 config BR2_PACKAGE_GPSD_NTP_SHM
48 bool "NTP time hinting support"
50 config BR2_PACKAGE_GPSD_PPS
51 bool "PPS time syncing support"
52 select BR2_PACKAGE_GPSD_NTP_SHM
54 config BR2_PACKAGE_GPSD_USER
55 bool "GPSD privilege revocation user"
56 config BR2_PACKAGE_GPSD_USER_VALUE
59 depends on BR2_PACKAGE_GPSD_USER
61 config BR2_PACKAGE_GPSD_GROUP
62 bool "GPSD privilege revocation group"
63 config BR2_PACKAGE_GPSD_GROUP_VALUE
66 depends on BR2_PACKAGE_GPSD_GROUP
68 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
69 bool "compile with fixed serial port speed"
70 config BR2_PACKAGE_GPSD_FIXED_PORT_SPEED_VALUE
73 depends on BR2_PACKAGE_GPSD_FIXED_PORT_SPEED
75 config BR2_PACKAGE_GPSD_MAX_CLIENT
76 bool "compile with limited maximum clients"
77 config BR2_PACKAGE_GPSD_MAX_CLIENT_VALUE
78 string "compile with limited maximum clients"
80 depends on BR2_PACKAGE_GPSD_MAX_CLIENT
82 config BR2_PACKAGE_GPSD_MAX_DEV
83 bool "compile with maximum allowed devices"
84 config BR2_PACKAGE_GPSD_MAX_DEV_VALUE
85 string "compile with maximum allowed devices"
87 depends on BR2_PACKAGE_GPSD_MAX_DEV
89 config BR2_PACKAGE_GPSD_RECONFIGURE
90 bool "allow gpsd to change device settings"
93 config BR2_PACKAGE_GPSD_CONTROLSEND
94 bool "allow gpsctl/gpsmon to change device settings"
97 config BR2_PACKAGE_GPSD_SQUELCH
98 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