Pat Hickey
2be552ea22
AP_GPS: less chatty autodetect
12 years ago
Pat Hickey
d72c5cf828
AP_GPS: uartB fixup
12 years ago
Pat Hickey
a4f1f6a5db
AP_Progmem: fix dependencies for all sketches touched by AP_HAL_AVR
12 years ago
Andrew Tridgell
53105efbcd
HAL_AVR: more uart0 -> console changes
12 years ago
Andrew Tridgell
d133f15f57
HAL_AVR: use hal.console instead of hal.uart0
12 years ago
Pat Hickey
c56c4ae240
Various example sketches: hal.uart0->begin(115200) is redundant. use console.
...
just assume uart0 is initialized by the HAL, because it is. DRY.
also, don't ever use uart0 explicitly in example sketches, use console
and let the hal figure it out.
12 years ago
Pat Hickey
deb96143d3
AP_GPS_IMU: fix type punning warnings by using memcpy
12 years ago
Pat Hickey
9ed023aeb4
AP_GPS: Builds under AP_HAL. Not tested.
12 years ago
Pat Hickey
3f1d9d7f69
AP_Param: #include <AP_Param.h> fixups for libraries & sketches
...
* I mostly went through with grep and added an #include <AP_Param.h> below
every #include <AP_Common.h>. Not all of these example sketches might
strictly need AP_Param.
12 years ago
Craig@3DR
2586c7a32a
Updated the MediaTek configuration
...
to set the minimum speed the GPS must be moving to update the position to 0 m/s.
to enable SBAS / WAAS / DGPS position fixes.
12 years ago
Andrew Tridgell
57d3609d00
AP_GPS: fixed examples build
12 years ago
Andrew Tridgell
2e63b3ae8e
AP_GPS: added in two more dynamic model enums
12 years ago
Andrew Tridgell
984b1086cb
AP_GPS_UBLOX: ask for nav settings every 20 seconds
...
this ensures we don't run with the wrong nav settings on a uBlox if
we get a bad checksum on the initial nav settings message
12 years ago
Andrew Tridgell
72e97c6dfc
AP_GPS: start detection timer on first bytes
...
this prevents a uBlox plugged in late from being detected as a NMEA
GPS
12 years ago
Andrew Tridgell
6f9fa7d3b3
AP_GPS: removed shadowed class variable _nav_setting
...
this caused a uBlox to incorrectly configure as "portable" instead of
airborne if the detection took more than 2 seconds. That led to
terrible performance.
12 years ago
Andrew Tridgell
e74e730992
AP_GPS: added velocity_down() call
...
on GPSes with raw velocity support this will be used for DCM
correction
12 years ago
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
12 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