Andrew Tridgell
a53cbc08f3
GPS: avoid output delays in the GPS auto detection
...
this sends out the GPS init strings in 16 byte chunks to avoid causing
timing glitches when no GPS is attached
13 years ago
Andrew Tridgell
608cc60689
GPS: fixed SIRF auto detect code
13 years ago
rmackay9
50a97f3092
AP_GPS: added get_lag method to return expected lag from the GPS.
13 years ago
Andrew Tridgell
728b3a133e
GPS: disable auto detection of NMEA and SiRF on a 1280 board
...
saves a bit more flash space
13 years ago
Andrew Tridgell
59b44816ec
GPS: replaced the GPS auto-detect mechanism
...
the old mechanism wasted most of the input bytes, and chewed a lot of
CPU, making it impractical to do GPS detection for a GPS attached
after startup
The new code is async, and detects a GPS by looking for a fully formed
packet with the right checksum for each GPS type
13 years ago
Andrew Tridgell
ba9543ee04
GPS: NMEA bug fix from Alexey Kozin
...
thanks Alexey!
13 years ago
uncrustify
97035fbead
uncrustify libraries/AP_GPS/GPS.h
13 years ago
uncrustify
20d1a94778
uncrustify libraries/AP_GPS/AP_GPS_IMU.h
13 years ago
uncrustify
4cd477d13d
uncrustify libraries/AP_GPS/AP_GPS_IMU.cpp
13 years ago
uncrustify
6c885df832
uncrustify libraries/AP_GPS/AP_GPS_UBLOX.cpp
13 years ago
uncrustify
a48aa18d6f
uncrustify libraries/AP_GPS/AP_GPS_MTK16.cpp
13 years ago
uncrustify
03b42037a0
uncrustify libraries/AP_GPS/AP_GPS_NMEA.h
13 years ago
uncrustify
da81115079
uncrustify libraries/AP_GPS/AP_GPS_NMEA.cpp
13 years ago
uncrustify
a8ed24da6c
uncrustify libraries/AP_GPS/AP_GPS_SIRF.cpp
13 years ago
uncrustify
074f3ae872
uncrustify libraries/AP_GPS/AP_GPS_406.cpp
13 years ago
uncrustify
9ce7513096
uncrustify libraries/AP_GPS/AP_GPS_MTK.cpp
13 years ago
uncrustify
d8200a6aea
uncrustify libraries/AP_GPS/AP_GPS_HIL.h
13 years ago
uncrustify
8ad83695b8
uncrustify libraries/AP_GPS/AP_GPS_MTK16.h
13 years ago
uncrustify
a91687f1cb
uncrustify libraries/AP_GPS/AP_GPS_None.h
13 years ago
uncrustify
c95fc7b166
uncrustify libraries/AP_GPS/AP_GPS_406.h
13 years ago
uncrustify
65f55328e2
uncrustify libraries/AP_GPS/AP_GPS.h
13 years ago
uncrustify
4950bf3b95
uncrustify libraries/AP_GPS/AP_GPS_UBLOX.h
13 years ago
uncrustify
a8ad5f62a5
uncrustify libraries/AP_GPS/AP_GPS_MTK.h
13 years ago
uncrustify
9b3081345e
uncrustify libraries/AP_GPS/AP_GPS_Auto.h
13 years ago
uncrustify
a133b098a5
uncrustify libraries/AP_GPS/AP_GPS_SIRF.h
13 years ago
uncrustify
5c24c373d0
uncrustify libraries/AP_GPS/AP_GPS_Shim.h
13 years ago
uncrustify
cdaf2f923d
uncrustify libraries/AP_GPS/GPS.cpp
13 years ago
uncrustify
c5451b0e9b
uncrustify libraries/AP_GPS/AP_GPS_HIL.cpp
13 years ago
uncrustify
b9d3f449b9
uncrustify libraries/AP_GPS/AP_GPS_Auto.cpp
13 years ago
uncrustify
9e43a9d090
uncrustify libraries/AP_GPS/examples/GPS_MTK_test/GPS_MTK_test.pde
13 years ago
uncrustify
0f5aff35fc
uncrustify libraries/AP_GPS/examples/GPS_NMEA_test/GPS_NMEA_test.pde
13 years ago
uncrustify
1e8ea08bce
uncrustify libraries/AP_GPS/examples/GPS_AUTO_test/GPS_AUTO_test.pde
13 years ago
uncrustify
9f2d71e544
uncrustify libraries/AP_GPS/examples/GPS_UBLOX_test/GPS_UBLOX_test.pde
13 years ago
uncrustify
12b5e53ce7
uncrustify libraries/AP_GPS/examples/GPS_406_test/GPS_406_test.pde
13 years ago
Andrew Tridgell
ddf9541c0a
AP_GPS: fixed build of new MTK code
13 years ago
Craig Elder
2493ffaad1
GPS: Corrections to Media Tek GPS Driver. Change to 5Hz and SBAS
13 years ago
rmackay9
c10d01f24b
AP_GPS: revert delay callback to be "unsigned long"
13 years ago
rmackay9
8a29f47ce0
AP_GPS: replaced "int" with "int16_t" and "long" with "int32_t"
13 years ago
Andrew Tridgell
2d47bd0386
GPS: support getting raw velocity values from a UBlox
...
this may give better velocity numbers than the value from COG
13 years ago
Andrew Tridgell
618f43bef6
AP_GPS: added last_ground_speed() method
...
used for dead-reckoning in AHRS
13 years ago
Andrew Tridgell
8a6fcf998b
AP_GPS: fixed types to be stdint types
13 years ago
Andrew Tridgell
819b6459b2
GPS-UBlox: removed duplicate config messages
...
these were left over from debugging
13 years ago
Andrew Tridgell
f4faf941e2
GPS: test the more modern MTK16
13 years ago
Andrew Tridgell
37db5247cd
GPS: added velocity and acceleration components
...
used by AHRS for acceleration correction
13 years ago
rmackay9
068fe64b9b
ArduCopter HIL: changed calls to setHIL to send in time as a uint32_t (it was a float)
13 years ago
Andrew Tridgell
a851c53de4
GPS: need pgmspace.h for _write_progstr_block()
13 years ago
Andrew Tridgell
70f18289c5
GPS: fixed auto-config of UBlox setup with no UBX messages
...
if a UBlox is configured for NMEA only, with no UBX messages at all
then it would never trigger the GPS_AUTO detection. This adds a UBX
config message to the init strings that enables the NAV_SOL message
13 years ago
rmackay9
1e38b0d535
AP_GPS_NMEA: fix from Roberto Navoni to improve NMEA accuracy
13 years ago
Andrew Tridgell
f9560ef093
GPS: use the new nav_setting in a couple of the sample sketches
13 years ago
Andrew Tridgell
33a2ad7e07
GPS: add stub settings for nav_setting in the other GPS drivers
...
only Ublox supports nav_setting so far
13 years ago