Brian Webb
c2df59498b
Merge remote-tracking branch 'origin/master' into next
2013-07-06 07:08:30 -07:00
Brian Webb
fb5a24b1cc
Merge branch 'rel-13.06.02'
...
Conflicts:
WHATSNEW.txt
2013-07-05 19:02:39 -07:00
Brian Webb
0d02df4d02
Uncrustified OPLink code.
2013-07-05 18:49:26 -07:00
Brian Webb
64fd0a7a6f
Updates WHATSNEW.txt for 13.06.02 release.
2013-07-05 18:46:24 -07:00
Brian Webb
6dbecca7a5
OP-932 Fixes erasing settings on OPLink and blocks OPLinkSettings objects from being transmitted over the radio.
2013-07-05 18:25:52 -07:00
Brian Webb
fd8d5352e2
OP-932 Adds tooltips to the channel widgets.
2013-07-03 20:20:31 -07:00
Brian Webb
d0d8a0aadd
OP-932 Adds PWM outputs to OPLinkMini. Both gpio pins on the main and/or flexi port can be configured to output PWM for a total of up to 4 PWM outputs.
2013-07-03 18:58:34 -07:00
Brian Webb
c76ee7de9d
OP-932 Fixes the failsafe that detects when the Rx modem loses sync with the Tx modem. This was not working on one-way mode.
2013-06-30 16:08:50 -07:00
Fredrik Arvidsson
91c19ca829
Fixes 'Categorize' issue in UAVOBrowser.
2013-06-30 12:54:41 +02:00
Fredrik Arvidsson
3dcaea1cb0
Merge remote-tracking branch 'origin/glenneaux/OP-1027_GCS_UAVObjectBrowser_CategoryTreeItem_ButtonsNotDisabled' into thread/glenneaux_test
2013-06-30 11:18:42 +02:00
Fredrik Arvidsson
6ef2f3d626
Merge remote-tracking branch 'origin/glenneaux/OP-1004_GCS_UAVObjectBrowser_ScientificNotation_breaks_buttons' into thread/glenneaux_test
2013-06-30 11:18:30 +02:00
Brian Webb
491e5fe685
Adds a failsafe on PPM output on OPLink that kicks in when the link goes down. Also updates all air datarate settings and adds new 64 and 100 kbps modes.
2013-06-29 15:00:38 -07:00
Brian Webb
bab69401b9
OP-932 Allows configuring the Revo as coordinator.
2013-06-27 19:55:01 -07:00
Brian Webb
6386b12026
OP-932 Fixes raw serial on UART and USB VCP.
2013-06-27 19:16:01 -07:00
Alessio Morale
3035e9d5b2
Merge branch 'rel-13.06.01'
2013-06-27 16:52:14 +02:00
Alessio Morale
03a2076050
updated WHATSNEW.txt
2013-06-27 12:00:09 +02:00
Brian Webb
d5f16faaec
OP-932 Fixes the datarate used on PPM only mode, and fixes failsafe on PPM output on OPLM.
2013-06-26 20:11:39 -07:00
Brian Webb
caa8d3e70e
OP-932 Forces one-way to be set when PPM only is configured.
2013-06-26 18:02:08 -07:00
Brian Webb
2aea2342ab
OP-932 Adds a direct PPM channel on each Tx packet when in PPM mode, and adds a PPM only mode that uses a 9600 bps air datarate. Also updates the OPLink configuration tab and moves all OPLink configuration to the OPLink configuration tab on the Revo, and customizes the OPLink configuration tab for the Revo.
2013-06-26 18:01:54 -07:00
Brian Webb
b25ba75fd9
OP-932 Removed obsolete include of pios_rfm22b_rcvr from pios.h.
2013-06-26 18:00:22 -07:00
Brian Webb
44a0266e41
OP-932 Adds claiming of the SPI bus in the OPLink channel change function.
2013-06-26 18:00:02 -07:00
Brian Webb
56a60f2983
OP-932 Updates the 19.2 kbps datarate using the spreadsheet.
2013-06-26 17:59:49 -07:00
Brian Webb
61c453f6ff
Removes several of the air datarate settings, and fine tunes the calculation of the max packet length from the datarate and packet time. 9600, 19200, 36400, and 57600 modes tested. Tested 19200 in one-way mode for PPM only.
2013-06-26 17:59:33 -07:00
Brian Webb
f8d60e6dee
OP-932 Adds additional thread and UAVTalk connection to the telemetry module that reads from the uart/radio link on the Revo. This allows the Revo to read OAVObjects over both the uart/radio link and the USB link at the same time. Unfortunately, there's no way to know which link to send UAVObjects out on, so all UAVObjects go to the USB port if USB is connected. This allows UAVObjects to be received from the OPLink radio, even when USB is connected.
2013-06-26 17:58:02 -07:00
Brian Webb
cdd51537f1
Fixes the 9600 bps air datarate for the RFM33B modem.
2013-06-26 17:57:46 -07:00
Brian Webb
fc0328a3cd
OP-932 Adds working one-way mode to the OPLink radio connection. In this mode, packets will only flow from the ground side (coordinator modem) to the flight side modem.
2013-06-26 17:57:32 -07:00
Brian Webb
774a74884a
OP-932 Replaces the RFM22B PPM/receiver code with an OPLinkReceiver UAVObject. This object is generated on a coordinator OPLink, and is used by both the OPLink to generate PPM output, and the OPLinkReceiver on the Revo.
2013-06-26 17:57:11 -07:00
Brian Webb
8c370df319
OP-932 A significant re-work of the OPLink and configuration of the OPLink. Auto-configuration is removed, and remote modems are bound the coordinator, rather than the other way around. Timing of the radio link is also significantly changed. The rfm22b code is also simplified so that it only sends packet, and has no notion about what those packets are, so the rfm22b is converteded to simply a com type device.
2013-06-26 17:56:56 -07:00
Brian Webb
12c8ef2e3a
OP-932 Changes the UAVTalkRelayInputStream function to UAVTalkRelayPacket to allow for not relaying a packet on error, etc. Also adds a function to get the object ID out of the current packet (UAVTalkGetPacketObjId). These functions are used by the OPLink.
2013-06-26 17:56:40 -07:00
Brian Webb
08efc8d152
OP-932: Adds an oplink receiver device, which is based on the gcs receiver device, but uses the OPLinkReceiver UAVObject. The OPLinkReceiver packets are generated on the OPLink modem.
2013-06-26 17:56:20 -07:00
Brian Webb
7c10623615
OP-932 Adds a semaphore to PPM input to signal when a new frame has been received. This can be used to process a new frame with as low a latency as possible.
2013-06-26 17:56:10 -07:00
Brian Webb
ac75af55c1
OP-932 Moves the PIOS_PPM_OUT_Set function from pios_ppm_out_priv.h to pios_ppm_out.h
2013-06-26 17:55:56 -07:00
Oleg Semyonov
5a9cee51b9
Fix indentation in a .no-auto-format source file
2013-06-26 20:29:04 +03:00
Oleg Semyonov
9090365ca7
Update CREDITS.txt
2013-06-26 13:14:19 +03:00
Corvus Corax
0c43346292
Merge branch 'corvuscorax/OP-947_stateestimator-module' into next
...
Thanks everyone for helping getting this together, especially Alessio
and DLite :-)
2013-06-25 23:48:12 +02:00
Corvus Corax
ed592bd6ab
Merge remote-tracking branch 'origin/rel-13.06.01' into next
2013-06-25 22:32:14 +02:00
Corvus Corax
c18cd85cf5
uncrustification
2013-06-25 22:31:10 +02:00
Fredrik Arvidsson
076b4bbf6e
Merge branch 'thread/OP-1024_Uploader_GUI_Fixes' into rel-13.06.01
2013-06-25 22:07:34 +02:00
Fredrik Arvidsson
01ff02eab5
Merge branch 'thread/OP-1020_Red_Cross_Save' into rel-13.06.01
2013-06-25 22:07:19 +02:00
Corvus Corax
e2fca0fcdd
bugfix in uavobject definition
2013-06-25 19:32:50 +02:00
Corvus Corax
f2abe1f5c7
StateEstimation: removed (not yet implemented) 16 state EKF support for now
2013-06-25 19:30:21 +02:00
Fredrik Arvidsson
b088d757d6
OP-1024 Fixes Uploader GUI and adds timer to automatically close AutoUpdate panel after 7s.
2013-06-25 15:51:33 +02:00
Fredrik Arvidsson
a46dfbfb00
OP-1028 Fixed a bug with disabled controls.
2013-06-25 13:41:15 +02:00
Fredrik Arvidsson
bf573e6adc
OP-1020 Removes AltitudeHoldSettings object from list of objects to save if connected board does not support it.
2013-06-25 12:21:16 +02:00
sambas
023ee2b97e
Fix windows hid connection failure if board was already connected and gcs started. Was getting sharing violation error.
2013-06-24 19:01:40 +02:00
Oleg Semyonov
9fce86b662
Temporary disable AltitudeHold and AltitudeVario flight modes
...
They were not officially supported. But since people expected the
well-known production quality behavior, it is better to make them
final, then reenable.
2013-06-24 18:08:02 +03:00
Glenn Campigli
45eaecf0af
Creating Cateory tree items as TopTreeItem causes them to be treated like "Settings" or "Data Objects".
...
When the current tree item is changed (by mouse click or keyboard arrow) they are checked for their type, which disables the buttons to send/receive.
2013-06-24 22:58:13 +10:00
Glenn Campigli
a3a382cc35
Scientific and Categorized modes disconnect the "currentChanged" signal.
...
Reconnected the signals after configuring Scientific or Categorized notation.
Used "UniqueConnection" to avoid signal's triggering the same slot multiple times unintentionally.
2013-06-24 21:29:06 +10:00
Oleg Semyonov
33caa44b3b
OP-781, OP-834, OP-682: add to release notes
2013-06-24 12:33:18 +03:00
Corvus Corax
5bdfad4bdb
removed redundant check as suggested in review
2013-06-23 19:39:00 +02:00