James Cotton
|
8fc2d10ea6
|
Get the pios_overo driver for pios_com compiling
|
2012-07-20 09:32:22 -05:00 |
|
Werner Backes
|
bcee75a270
|
Added comment to explain the gpsDataUpdated flag
|
2012-07-20 11:56:40 +02:00 |
|
James Cotton
|
1c4c373b86
|
Begin rewriting pios_overo to look like a standard com layer
|
2012-07-20 03:42:09 -05:00 |
|
James Cotton
|
3eb41d3ef2
|
When the systemmod callback happens exit if the operation is error or completed
|
2012-07-19 22:18:36 -05:00 |
|
James Cotton
|
27ad0fcf6f
|
Don't allow the system to save while armed
|
2012-07-19 21:51:31 -05:00 |
|
Werner Backes
|
6db2c949a3
|
Report GPS NO_FIX status only once per message set and not with every
single message.
|
2012-07-20 00:23:05 +02:00 |
|
Werner Backes
|
d3962f3303
|
Removed message counter from nmea_parsers structure and made it const to
save some RAM.
|
2012-07-19 23:37:11 +02:00 |
|
Werner Backes
|
15fa42058e
|
Unified statistics counters between UBX and NMEA parser and moved them
to GPS.c.
|
2012-07-19 22:00:24 +02:00 |
|
Werner Backes
|
307626d1de
|
Fixed typo
|
2012-07-19 20:46:44 +02:00 |
|
Werner Backes
|
926e3d93b7
|
Removed unused variables
|
2012-07-19 20:14:51 +02:00 |
|
James Cotton
|
7492d34d25
|
Merge branch 'overo_control' into revo
|
2012-07-19 08:35:39 -05:00 |
|
James Cotton
|
5ebd368b18
|
Merge branch 'next' into revo
Conflicts:
flight/PiOS/STM32F10x/link_STM32103CB_PIPXTREME_sections.ld
|
2012-07-19 08:35:30 -05:00 |
|
Werner Backes
|
a22a11d973
|
Cleanups:
- removed unused nav_status parser function
- enum coding style change
|
2012-07-19 13:05:55 +02:00 |
|
James Cotton
|
4306afa841
|
Update the module and overosyncstats to track buffer underruns
|
2012-07-17 17:21:51 -05:00 |
|
James Cotton
|
2f64124da8
|
Updates to the pios_overo driver to fully reinit the dma and spi device between
packets
|
2012-07-17 17:21:28 -05:00 |
|
James Cotton
|
9c91436428
|
Clean up some cruft from Overo module and add a packet counter
|
2012-07-17 16:17:56 -05:00 |
|
James Cotton
|
db27653859
|
Make the Overo module use the new driver
|
2012-07-17 16:11:23 -05:00 |
|
James Cotton
|
a6ba379af9
|
PIOS_OVERO driver which handles the communications to the overo and ensures the
data stays in frame.
|
2012-07-17 15:34:54 -05:00 |
|
James Cotton
|
92a0311b32
|
New pios_overo driver that handles the SPI communications to the overo
|
2012-07-17 13:31:00 -05:00 |
|
James Cotton
|
bc075c5d2c
|
Only schedule overo packets on the NSS line rising to avoid the frame sync
errors we were seeing previously
|
2012-07-17 11:45:45 -05:00 |
|
James Cotton
|
719772c98a
|
Merge remote-tracking branch 'origin/Brian-PipXtreme-V2' into next
|
2012-07-16 11:42:29 -05:00 |
|
James Cotton
|
6b101d71af
|
Merge remote-tracking branch 'origin/Brian-PipXtreme-V2' into revo
|
2012-07-15 12:32:35 -05:00 |
|
James Cotton
|
ce6bebceb6
|
Also strex needs to not clobber it's register to have predictable results.
OPReview-227
|
2012-07-14 19:47:03 -05:00 |
|
Michael Hope
|
fa3aa20e05
|
ld: make sure current pointer never goes backwards
Fixes linking on ld version 2.22. Identical to 3cbf4499.
|
2012-07-14 19:47:03 -05:00 |
|
Michael Hope
|
0efb24a54b
|
The destination register of an exclusive store must be
different from both the value and address register. Fix building with
recent binutils by marking the result as early clobber.
|
2012-07-14 19:47:03 -05:00 |
|
Brian Webb
|
cc6b48754d
|
Reduced buffer sizes on PipX.
|
2012-07-14 17:17:01 -07:00 |
|
Brian Webb
|
a252b78fea
|
Fixed transparent comms on PipX.
|
2012-07-14 17:14:43 -07:00 |
|
Brian Webb
|
03beb0bad6
|
Fixes to PipX firmware to compile with non codesourcery compiler.
|
2012-07-14 08:18:21 -07:00 |
|
James Cotton
|
5f337afb36
|
Add a setting to determine when the overo module logs
|
2012-07-14 09:21:38 -05:00 |
|
James Cotton
|
9eee4f1bc7
|
Made OverSynce an optional module.
Conflicts:
shared/uavobjectdefinition/hwsettings.xml
|
2012-07-14 09:07:22 -05:00 |
|
James Cotton
|
8d4e221412
|
Remove the disable IRQ commands in PIOS_COM since they aren't needed.
|
2012-07-13 11:54:12 -05:00 |
|
James Cotton
|
d150fd5331
|
Merge branch 'next' into revo
Conflicts:
flight/Modules/ManualControl/manualcontrol.c
ground/openpilotgcs/src/plugins/config/input.ui
ground/openpilotgcs/src/plugins/uavtalk/telemetry.cpp
shared/uavobjectdefinition/manualcontrolsettings.xml
|
2012-07-13 10:40:14 -05:00 |
|
Werner Backes
|
bc7defe21f
|
Changed usage of UBX structures to follow changed structure
declarations. (see commit e6f62f)
|
2012-07-13 14:48:11 +02:00 |
|
Werner Backes
|
7207d2bb98
|
Fixed typos in comments.
|
2012-07-13 14:43:26 +02:00 |
|
Werner Backes
|
6ae9db8cb7
|
Removed typedefs for structures to be consistent with style guide.
|
2012-07-13 14:40:11 +02:00 |
|
Werner Backes
|
e6f62f5806
|
Deleted commented-out code
|
2012-07-13 13:22:27 +02:00 |
|
Brian Webb
|
3fabdb9963
|
Fixed conflicted merge with origin/next.
|
2012-07-11 19:25:05 -07:00 |
|
Werner Backes
|
57dc9e6d39
|
Removed ECEF calculation from SetHomeLocation.
|
2012-07-11 23:53:34 +02:00 |
|
Werner Backes
|
7ef7b621d7
|
Reenable PIOS_GPS_SETS_HOMELOCATION on Revo.
Change-Id: I5a5e2ec0deb4241faad23f6fead5036b039bfbf9
|
2012-07-11 23:37:03 +02:00 |
|
Werner Backes
|
19c0f6a88a
|
HomeLocation UAVOject on CC still has ECEF so make this part confitional.
|
2012-07-11 00:40:15 +02:00 |
|
Werner Backes
|
a77a367df2
|
Pass GPSPositionData as a function argument instead of using a global variable.
|
2012-07-10 17:35:35 +02:00 |
|
Werner Backes
|
d0b7dc0012
|
Added some pieces that had been lost during rebase
|
2012-07-10 16:38:00 +02:00 |
|
Werner Backes
|
5776981436
|
Deleted obsolete Libraries/inc/NMEA.h that conflicts with Modules/GPS/inc/NMEA.h
|
2012-07-10 16:25:58 +02:00 |
|
Werner Backes
|
19a9cd03c2
|
Introduced GPSVelocity UAVObject
Conflicts:
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
|
2012-07-10 16:23:10 +02:00 |
|
Werner Backes
|
10351e61d4
|
Revert "Changed GPS port to be rx/tx instead of rx only"
This reverts commit e2a35d1f4c0971c672f60c91bf6d7a4f44e84fa1.
|
2012-07-10 12:10:17 +02:00 |
|
Werner Backes
|
f1b846593f
|
Fixed line endings
|
2012-07-10 11:40:55 +02:00 |
|
Werner Backes
|
e2a35d1f4c
|
Changed GPS port to be rx/tx instead of rx only
|
2012-07-10 11:01:46 +02:00 |
|
Werner Backes
|
7a7b64c9cf
|
Report SVs even if sat position is unknown. This way, received
satellites are reported early during cold start which gives better
feedback to the user.
|
2012-07-10 11:01:43 +02:00 |
|
Werner Backes
|
0424172398
|
Better separation between UBX and NMEA parser
Make GPS protocol a user selectable option
Support for UBX protocol on CopterControl
|
2012-07-10 11:01:41 +02:00 |
|
Werner Backes
|
29fd85f0e2
|
Process additional UBX messages. All information needed to fill the GPS
UAVObjects can now come from UBX protocol alone. Mixture of NMEA and UBX
protocols still is possible but not recommended.
|
2012-07-10 10:37:15 +02:00 |
|