Oleg Semyonov
|
5bb6b56b4a
|
OP-772: Normalize line endings
|
2013-04-05 23:46:56 +03:00 |
|
Oleg Semyonov
|
49ed34fd7b
|
insgps: move definition of NavStruct variable from header to source file
|
2013-03-24 13:05:54 +02:00 |
|
Oleg Semyonov
|
304f366338
|
Remove discontinued AHRS files
|
2013-03-24 13:03:50 +02:00 |
|
Alessio Morale
|
e06ab7f706
|
Merge remote-tracking branch 'origin/amorale/01-directory_move_sanity_simposix' into next
Conflicts:
Makefile
flight/PiOS.posix/inc/pios_com.h
flight/targets/RevoMini/UAVObjects.inc
flight/targets/Revolution/Makefile
|
2013-03-23 14:37:19 +01:00 |
|
Corvus Corax
|
7642f44cad
|
Merge remote branch 'origin/corvuscorax/sanity_additions' into corvus/directory_and_sanity
Conflicts:
flight/Modules/FirmwareIAP/firmwareiap.c
flight/Modules/ManualControl/manualcontrol.c
flight/targets/SimPosix/Makefile
shared/uavobjectdefinition/systemalarms.xml
|
2013-02-03 14:57:54 +01:00 |
|
Brian Webb
|
9765244753
|
Removed (now unused) packet_handler.c
|
2012-12-16 09:31:21 -07:00 |
|
Brian Webb
|
3a1803b7a1
|
Added RFM22B (OPLink) receiver.
|
2012-12-13 21:07:19 -07:00 |
|
Brian Webb
|
fecc23eb49
|
RFM22B/OPLink: Auto-configuration of remote com port now working.
|
2012-12-11 17:44:17 -07:00 |
|
Brian Webb
|
6ffe518509
|
RFM22B: Improved link stability, and added tracking of error encountered in the processes of transmitting and receiving.
|
2012-12-11 17:44:15 -07:00 |
|
Brian Webb
|
4cb311538a
|
RFM22B: Improved reliability, especially with reconnection after a timeout, although there is still too many resent packets.
|
2012-12-11 17:44:14 -07:00 |
|
Brian Webb
|
0dce12e984
|
RFM22B: Finised handshacking on ACK and changed the link quality metric to use resent packets rather than missed packets.
|
2012-12-11 17:44:09 -07:00 |
|
Brian Webb
|
fa5f7a8fdd
|
RFM22B: All packets are now ACKed, and added a formal connection request / accept that will be used or auto-configuring the remote modem.
|
2012-12-11 17:44:06 -07:00 |
|
Brian Webb
|
dae382564a
|
RFM22B/RM: Added rfm22b com device, moved remaining functionality in the radio module to the rfm22 driver, and simplified configuration of the PipX/OPLink. The radio device now presents itself completely as a com device, both in RadioComBridge (OPLink devices) and Telemetry (RM). Also change the PipXStatus and PipXSettings UAVOs to OPLinkStatus/OPLinkSettings.
|
2012-12-11 17:43:53 -07:00 |
|
Brian Webb
|
4b90f81f6f
|
RFM22B: Modified the method of tracking RX errors, and now reporting Good, Corrected, Error, and Missed packets to the GCS. Also removed some less useful fields from the PipXStatus.
|
2012-12-11 17:43:49 -07:00 |
|
Stacey Sheldon
|
2119067722
|
Merge remote-tracking branch 'op-revo/james/revo' into revo-next
Conflicts:
Makefile
flight/Modules/Attitude/revolution/attitude.c
flight/Modules/Battery/battery.c
flight/Modules/FixedWingPathFollower/fixedwingpathfollower.c
flight/Modules/GPS/GPS.c
flight/Modules/ManualControl/inc/manualcontrol.h
flight/Modules/ManualControl/manualcontrol.c
flight/Modules/OveroSync/overosync.c
flight/Modules/PathPlanner/inc/pathplanner.h
flight/Modules/PathPlanner/pathplanner.c
flight/Modules/Sensors/sensors.c
flight/Modules/VtolPathFollower/vtolpathfollower.c
flight/PiOS/Boards/STM32F4xx_Revolution.h
flight/PiOS/Boards/pios_board.h
flight/PiOS/STM32F4xx/library.mk
flight/PiOS/inc/pios_hmc5883.h
flight/PiOS/inc/pios_l3gd20.h
flight/PiOS/inc/pios_rfm22b_priv.h
flight/Revolution/Makefile
flight/Revolution/Makefile.osx
flight/Revolution/System/inc/pios_config.h
flight/Revolution/UAVObjects.inc
ground/openpilotgcs/src/libs/utils/coordinateconversions.cpp
ground/openpilotgcs/src/libs/utils/homelocationutil.cpp
ground/openpilotgcs/src/libs/utils/homelocationutil.h
ground/openpilotgcs/src/plugins/config/configrevowidget.cpp
ground/openpilotgcs/src/plugins/hitlnew/il2simulator.cpp
ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.cpp
ground/openpilotgcs/src/plugins/plugins.pro
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
package/Makefile
shared/uavobjectdefinition/fixedwingpathfollowersettings.xml
shared/uavobjectdefinition/fixedwingpathfollowerstatus.xml
shared/uavobjectdefinition/flightstatus.xml
shared/uavobjectdefinition/hwsettings.xml
shared/uavobjectdefinition/manualcontrolsettings.xml
shared/uavobjectdefinition/pathdesired.xml
shared/uavobjectdefinition/vtolpathfollowersettings.xml
shared/uavobjectdefinition/waypoint.xml
|
2012-10-30 00:08:43 -04:00 |
|
James Cotton
|
11630b7f7e
|
SanityCheck: Directly query the task monitor
|
2012-10-27 13:43:41 -05:00 |
|
James Cotton
|
b9ebeb2c2e
|
Sanity Check: For now force the sanity check to run once a second and always set an error
|
2012-10-25 12:43:56 -05:00 |
|
Brian Webb
|
5724fa083c
|
RFM22B: Added link quality calculation based on number of dropped packets. Also added packet error correction, which apparently wasn't being done before.
|
2012-10-04 21:11:40 -07:00 |
|
Brian Webb
|
fad32dcc29
|
Split out the PipX radio interface from RadioComBridge module to a separate Radio module. Now the RadioComBridge module just routes messages between the com ports and handles sending/receiving the PipX UAVOs.
|
2012-08-25 11:41:32 -07:00 |
|
Brian Webb
|
2cd0733f7d
|
Removed unecessary include of stm32f10x.h from aes.h
|
2012-08-22 06:45:44 -07:00 |
|
Stacey Sheldon
|
f5db83bd20
|
Merge remote-tracking branch 'op-public/next' into revo-next
Conflicts:
flight/Libraries/inc/NMEA.h
flight/Modules/GPS/GPS.c
flight/Modules/GPS/NMEA.c
flight/Modules/GPS/UBX.c
flight/Modules/GPS/inc/NMEA.h
flight/Modules/GPS/inc/UBX.h
flight/Modules/PathPlanner/inc/pathplanner.h
flight/PiOS/STM32F10x/link_STM32103CB_PIPXTREME_sections.ld
flight/Revolution/System/inc/pios_config.h
flight/Revolution/UAVObjects.inc
flight/SimPosix/UAVObjects.inc
ground/openpilotgcs/src/plugins/hitlv2/aerosimrc/src/qdebughandler.h
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
shared/uavobjectdefinition/gpsvelocity.xml
|
2012-07-22 23:39:37 -04:00 |
|
Stacey Sheldon
|
eafd525323
|
Merge remote-tracking branch 'origin/D-Lite/ubx-parser-next' into next
|
2012-07-21 14:22:10 -04:00 |
|
James Cotton
|
6b101d71af
|
Merge remote-tracking branch 'origin/Brian-PipXtreme-V2' into revo
|
2012-07-15 12:32:35 -05: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 |
|
Brian Webb
|
10e52b31c5
|
Added the ability on the PipX to specify if a comport is used to connect to the GCS (ground side), so it will receive status, etc, or UAVTalk (flight side). The data passing in RadioComBridge was also made more uniform, which allows for easier reconfiguration.
|
2012-06-30 10:06:28 -07:00 |
|
Stacey Sheldon
|
c73cffce59
|
Merge remote-tracking branch 'op-public/next' into revo-next
Conflicts:
Makefile
flight/PiOS/Boards/STM32F4xx_Revolution.h
flight/Revolution/System/inc/pios_config.h
package/Makefile
Fixed CRLF line end clobbering in:
flight/Bootloaders/Revolution/inc/pios_config.h
flight/Modules/OveroSync/inc/overosync.h
flight/Modules/Sensors/inc/sensors.h
flight/PiOS.posix/posix/Libraries/FreeRTOS/Source/tasks.c
flight/PiOS/Boards/STM32F4xx_Revolution.h
flight/PiOS/Common/pios_usb_util.c
flight/PiOS/STM32F4xx/pios_iap.c
flight/PiOS/inc/pios_rfm22b_priv.h
flight/PiOS/inc/pios_usb_util.h
|
2012-06-10 19:01:11 -04:00 |
|
James Cotton
|
c689bcfb80
|
Merge remote-tracking branch 'origin/Brian-PipXtreme-V2' into revo
|
2012-06-07 09:49:18 -05:00 |
|
Brian Webb
|
861bcc46fe
|
Fixed RSSI reporting on PipX.
|
2012-06-06 21:14:31 -07:00 |
|
Brian Webb
|
4e68f6543e
|
Added tracking of dropped packets to PipX and turned off visible text on signal strength meters.
|
2012-06-04 21:18:13 -07:00 |
|
James Cotton
|
8a6073fbaf
|
Merge remote-tracking branch 'revo/revo-next' into testing
Conflicts:
Makefile
flight/PiOS.osx/osx/Libraries/FreeRTOS/Source/portable/GCC/Posix/port.c
flight/PiOS.osx/osx/Libraries/FreeRTOS/Source/task.c
flight/PiOS.posix/posix/Libraries/FreeRTOS/Source/portable/GCC/Posix/port_posix.c
flight/PiOS.posix/posix/Libraries/FreeRTOS/Source/tasks.c
flight/Revolution/Makefile
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp
shared/uavobjectdefinition/taskinfo.xml
|
2012-05-28 09:13:26 -05:00 |
|
Corvus Corax
|
e6f4a40d3e
|
path library: updated API and usage from pathfollowers, added new conditions and additional user feedback in pathstatus
|
2012-05-28 01:51:17 +02:00 |
|
Corvus Corax
|
922b3b7f1e
|
Merge branch 'basenext' into corvuscorax/new_navigation
Conflicts:
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
|
2012-05-27 01:41:51 +02:00 |
|
Corvus Corax
|
9dfd34dd19
|
PathPlanner: added functions to allow circular paths and implement that feature in FixedWingPathFollower
|
2012-05-26 15:55:52 +02:00 |
|
Brian Webb
|
dd03b0b159
|
Added reporting of stats from the remote modem.
|
2012-05-13 09:34:21 -07:00 |
|
Brian Webb
|
480371a43e
|
Resolving merge with origin/next
|
2012-05-05 09:53:54 -07:00 |
|
Brian Webb
|
e83fec0463
|
Merged latest origin/next.
|
2012-05-05 09:40:44 -07:00 |
|
Brian Webb
|
217aad8c37
|
Now using read and write threads for both radio and com ports on PipX. Also cleaned up UAVTalk message handling.
|
2012-05-01 19:14:58 -07:00 |
|
Brian Webb
|
62c5036220
|
Added PipXStatus and PipXSetting UAVobjects and some initial support for them.
|
2012-04-17 17:36:05 -07:00 |
|
James Cotton
|
4928cbba44
|
Merge branch 'sim' into testing
|
2012-04-15 12:34:27 -05:00 |
|
James Cotton
|
59da9deffb
|
Merge remote-tracking branch 'revo/D-Lite/ubx-parser' into sim
|
2012-04-15 12:33:54 -05:00 |
|
Corvus Corax
|
88f7567247
|
change to GPS: do not update UAVObject more than 1ce per cycle
|
2012-04-15 19:17:03 +02:00 |
|
Brian Webb
|
4936cd8fd2
|
Added PipXStatus and PipXSettings UAVObjects and added support the sending/receiving UAVTalk objects on the PipX.
|
2012-04-10 20:22:53 -07:00 |
|
James Cotton
|
26b73e3c8b
|
Add path navigation mode to guidance. Works well in simulation.
|
2012-04-10 01:48:03 -05:00 |
|
Brian Webb
|
f4d886de75
|
Added support for determining when the radio->com link is between UAVTalk packets. This is required to inject UAVTalk messages into the message stream.
|
2012-04-07 18:17:57 -07:00 |
|
Brian Webb
|
0f9f897870
|
Added PPM packet to packet handler, created replacement system module for PipXtreme (PipXtreme module), removed all UAVObjects from PipXtreme, and added parsing of incoming (over USB/COM) UAVTalk stream.
|
2012-04-07 18:17:32 -07:00 |
|
James Cotton
|
81fcfd45c4
|
Some work on the code to initialize the INSGPS and allow setting the variance
of the baro
|
2012-04-07 00:37:42 -05:00 |
|
Brian Webb
|
fff93910e2
|
RFM22B device now fully interrupt driven. Packet handeling moved to RadioComBridge module.
|
2012-04-05 20:24:50 -07:00 |
|
James Cotton
|
55ee568fe2
|
Work on the INS algorithm
|
2012-04-03 03:42:21 -05:00 |
|
Brian Webb
|
823b111d60
|
Added Reed-Solomon error correction to PipXtreme. The code is a slight modification of rsscode (http://rscode.sourceforge.net). Packet acking has also been turned on as the default, so each packet is error corrected, and if errors remain, the packet is NACKed, otherwise it is ACKed. Also temporarily turned off UAVTalk parsing. This was causing the CC to be identified as a PipX due to the PipX sending UAVObjects (I believe) from the system module. The system module is going to have to be modified/replaced for the PipX.
|
2012-03-18 17:43:29 -07:00 |
|
Brian Webb
|
620e862022
|
Moved unused crc.c/h back to PipXtreme directory.
|
2012-03-18 10:26:47 -07:00 |
|