Denis Yeldandi
686d3f4c79
Checking if fix status is less or equal to 0 rather than just equal
2014-10-10 18:42:24 +04:00
Denis Yeldandi
fb6a68af70
Fixed issue #1382
...
- Ashtech driver is no longer checking fix status from comparing
coordinates to 0.0;0.0;0.0, instead it's checking fix type in GGA or
checking coordinate exsistance in POS. This removes compiler warning
about float euqality comparison.
- Fixed compiler warning about comparison between signed and unsigned
int
- Fixed compiler warning about class property masking
2014-10-10 17:51:18 +04:00
Denis Yeldandi
5bbca77796
Got rid of str_scanDec and scanFloat64.
...
- Replaced str_scanDec and scanFloat64 with strtol and strtod.
- Added __attribute__ ((unused)) to yet unused variables
- Added initialization for a few variables
2014-10-09 14:11:18 +04:00
Denis Yeldandi
c4e934c133
Multiple fixes:
...
- Fixed boad - board typo
- Ashtech initialization string is const char* now
- Using standard M_PI constant instead of locally defined one
- Removed float32_t and float64_t in favor of standard float and double
2014-10-09 12:01:09 +04:00
Denis Yeldandi
e37b25fd58
Non-ascii characters cleanup
2014-10-09 11:47:20 +04:00
Denis Yeldandi
d3875eabf2
Removed VTG message parsing
2014-10-09 11:37:22 +04:00
Denis Yeldandi
9f33555f53
More code style fixes
2014-10-09 11:36:04 +04:00
Denis Yeldandi
09b5206404
Code style fix
2014-10-09 11:15:11 +04:00
Denis Yeldandi
2de50ab35b
Merge branch 'master' into ashtech_hi_freq
2014-10-08 11:56:58 +04:00
Denis Yeldandi
6bf005e901
PASHS,POP,20 is needed for 20Hz configuration
2014-10-06 17:56:56 +04:00
Thomas Gubler
61352b8e1a
remove warnx
2014-10-05 12:52:04 +02:00
Denis Yeldandi
e0a21000c8
Merge branch 'ashtech' into ashtech_hi_freq
2014-10-04 09:22:17 +04:00
Denis Yeldandi
04ceb3c95d
Fixed km/h -> knots in POS
2014-10-04 09:21:47 +04:00
Denis Yeldandi
a960fcbdef
Increased ashtech POS frequency and increased baudrate
2014-10-02 14:34:20 +04:00
Thomas Gubler
f4851c1b14
ubx: disable sbas configuration per default
2014-09-30 15:50:58 +02:00
Denis Yeldandi
213f4aadbd
Ashtech GPS driver
2014-09-30 15:44:47 +04:00
Thomas Gubler
69eb222d4e
ubx: add sbas config, default to disable
2014-09-22 19:04:24 +02:00
Lorenz Meier
69937702b8
gps: Flash efficiency
2014-07-12 21:33:21 +02:00
Lorenz Meier
ee573fea9d
GPS driver: Print velocity as part of status command
2014-07-11 14:25:16 +02:00
Kynos
1cca3ca8a5
Use NAV-PVT with ubx7 and ubx8 modules
...
This replaces NAV-SOL, NAV-POSLLH, NAV-VELNED and NAV-TIMEUTC.
2014-07-03 13:33:29 +02:00
Kynos
23164228c8
Added NAV-TIMEUTC valid flag defines
2014-07-03 11:11:40 +02:00
Lorenz Meier
f428ebb04f
gps: Comment-only fix
2014-07-02 11:39:56 +02:00
Kynos
503ebddc1b
Merged upstream master into gnss_rework branch
2014-06-30 01:34:12 +02:00
Kynos
f1a5be1f57
Define NAV-PVT message
2014-06-21 20:42:33 +02:00
Kynos
0ffb123701
Store hash instead of full strings for SW & HW version
2014-06-16 15:35:38 +02:00
Kynos
243db01a37
Request and display MON-VER message at startup
2014-06-16 01:43:44 +02:00
Kynos
1b8e72be1b
Merge sAcc & pAcc scaling fix from branch inav_gps_delay
2014-06-15 17:26:14 +02:00
Kynos
7724e3d889
Remove unreferenced SVINFO length defines
2014-06-13 23:18:58 +02:00
Kynos
b6b3ad6e1e
U-blox driver rework,, step 4
...
Config phase and parser rewrite
2014-06-13 14:05:47 +02:00
Julian Oes
d8f77a2b39
Merge remote-tracking branch 'px4/master' into navigator_rewrite
...
Conflicts:
src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-06-09 07:48:50 +02:00
Kynos
07458b284d
Gps driver: make enable_sat_info a command line option
2014-06-08 17:54:50 +02:00
Kynos
3538773b99
Initialize rate values
...
Initialize rate values (else invalid rates wil be displayed during the
first measurement interval).
2014-06-08 16:05:04 +02:00
Kynos
018eeeecad
Merged ubx driver part of pull request #1031
2014-06-08 15:56:42 +02:00
Kynos
9f754e0e9a
U-blox driver rework, step 3
...
More sat info isolation
Flush input after changing baudrate to allow driver restart w/o GNSS
module restart
2014-06-08 14:05:35 +02:00
Julian Oes
d1d03c34b9
Merge remote-tracking branch 'px4/master' into navigator_rewrite
...
Conflicts:
src/modules/navigator/navigator_main.cpp
2014-06-03 16:04:39 +02:00
Anton Babushkin
efb44969d5
ubx: send update only if got POSLLH & VELNED & TIMEUTC
2014-05-30 21:57:48 +02:00
Anton Babushkin
47c9d32620
ubx: disable all debug messages
2014-05-30 21:23:26 +02:00
Thomas Gubler
718206bd6d
ubx driver: fix unit of speed and position accuracy estimate
2014-05-30 14:41:35 +02:00
Kynos
9bad828bc0
U-blox driver rework, step 2
...
Moved satellite info from vehicle_gps_position_s into a new uORB topic
satellite_info.
Renamed satellites_visible to satellites_used to reflect true content.
sdlog2 will log info for GPS satellites only for now.
2014-05-30 14:30:25 +02:00
Kynos
7349fa9037
Beautifications for tab size 8
...
Beautifications for tab size 8
2014-05-30 11:03:16 +02:00
Kynos
6df2fe9aeb
U-blox driver rework, step 1
...
Handle u-blox 7+8 GNSS, too.
Disabled NAV-SVINFO for now (will be rewritten as an optional feature in
a later step).
Reduced parser buffer size from 300 to 80.
2014-05-29 21:23:57 +02:00
Julian Oes
ed6c2a5168
commander and navigator: lot's of changes, failsafe handling in commander, navigator only for execution (WIP)
2014-05-27 21:56:32 +02:00
Julian Oes
063caba36b
Merge branch 'master' into navigator_rewrite
...
Conflicts:
src/drivers/gps/gps.cpp
src/drivers/gps/mtk.cpp
src/modules/commander/commander.cpp
src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
src/modules/navigator/mission.cpp
src/modules/navigator/mission.h
src/modules/navigator/navigator_main.cpp
src/modules/navigator/navigator_state.h
src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-05-26 20:19:11 +02:00
Lorenz Meier
c4d79b84b4
bugfixes in UBX driver, emit new SNR, Jamming and noise count indices
2014-05-23 15:08:33 +02:00
Lorenz Meier
951bd70ffc
ubx driver: Fix / shorten printfs
2014-05-23 13:57:25 +02:00
Lorenz Meier
f0630547aa
MTK: Bail out correctly
2014-05-19 21:07:19 +02:00
Lorenz Meier
ce62f07379
Fix EPH / EPV conversion for MediaTek units
2014-05-19 21:06:32 +02:00
Lorenz Meier
8630d82ea2
gps driver: Use correct spawn command, use a smaller start tool size
2014-05-16 10:46:10 +02:00
Lorenz Meier
ba51ab2545
Merge branch 'ekf_params' of github.com:PX4/Firmware
2014-05-15 13:14:25 +02:00
Ash Charles
e5508a1aa0
Add Gumstix AeroCore device
...
Based on the work of Andrew Smith [1], add board configuration and device
drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The
AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2.
[1] https://github.com/smithandrewc/Firmware
[2] https://store.gumstix.com/index.php/products/585/
Signed-off-by: Ash Charles <ashcharles@gmail.com >
2014-05-13 09:41:41 -07:00