Brian Webb
|
90b0987e43
|
Fixed setting max Tx power on Revo.
|
2013-04-07 02:17:09 +01:00 |
|
Brian Webb
|
c330db3a28
|
Added setting of min/max frequencies on OPLink coordinator.
|
2013-04-06 01:32:15 +01:00 |
|
Brian Webb
|
1cac81b3e8
|
Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS
Conflicts:
flight/targets/PipXtreme/System/inc/pios_config.h
flight/targets/RevoMini/System/inc/pios_config.h
|
2013-03-29 17:17:55 -07:00 |
|
Brian Webb
|
1979e8b57f
|
Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS
|
2013-03-24 16:57:59 +01: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 |
|
Brian Webb
|
bf5ef5bd00
|
RFM22B/RM: Added GPIO debugging to revomini to test rfm22b. Fixed (apparently) the reset issues with the rfm22b frequency hopping. Periodic frequency hopping is working pretty well now.
|
2013-03-09 01:06:42 +00:00 |
|
Brian Webb
|
31a3a66656
|
Mostly working periodic (as opposed to per message) channel hopping. This version should have less risk of getting hopelessly out of sync, but currently drops some packets. The dropped packets are likely around the channel hops.
|
2013-03-03 21:08:17 -07:00 |
|
Brian Webb
|
d9baa372c7
|
Added frequency hopping to the RFM22B driver. Currently it defaults to 128 channels between 430 and 440 MHz.
|
2013-02-24 23:05:51 +00:00 |
|
Brian Webb
|
cf7c929030
|
Added the ability to store bindings and configuration paramaters for multiple (up to 8) modems from an OPLink controller modem.
|
2013-02-18 01:49:13 +00: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 |
|