Brian Webb
|
ae8286e99a
|
OP-932: Fixes a bug that was preventing setting of Tx power on remote modem.
|
2013-05-06 01:03:15 +01:00 |
|
Corvus Corax
|
39fe6beb4b
|
Merge branch 'corvuscorax/Attitude-fixes' into next
Conflicts:
flight/libraries/insgps13state.c
flight/modules/Attitude/revolution/attitude.c
|
2013-05-05 23:09:07 +02:00 |
|
Corvus Corax
|
e0a6dae46a
|
made "fake" variances set in indoor mode and used for airspeed hack come from UAvObject
|
2013-05-05 18:19:43 +02:00 |
|
Corvus Corax
|
946105cbe3
|
Merge branch 'next' into corvuscorax/Attitude-fixes
|
2013-05-05 17:44:59 +02:00 |
|
Richard Flay (Hyper)
|
a2d8544931
|
OP-931: adds -Wextra compiler option for the flight code, and makes the bazillion code changes required
to make the flight code compile again. Needs careful review, particularly all the fixes for the
signed vs unsigned comparisons.
+review OPReview-459
|
2013-05-05 16:32:24 +09:30 |
|
Brian Webb
|
dc4455ff68
|
OP-932: Fixes a bug that was preventing setting of Tx power on remote modem.
|
2013-05-04 17:24:40 +01:00 |
|
Brian Webb
|
d7ca77b996
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into OP-932-Modularize_Radio_Driver
|
2013-05-04 16:50:20 +01:00 |
|
Brian Webb
|
57552f4cc9
|
OP-932: Changed the clock syncronization to happen only on packts transmitted from the coordinator to the remote modem. The Tx finished time of the previous packet is now sent in the packet header. This is compared to the Rx complete time of that packet on the remote modem to calcualte the difference between two modems. This eliminates the need for ACKing, so ACKs were removed for PPM and status packet.
|
2013-05-04 16:50:08 +01:00 |
|
Richard Flay (Hyper)
|
5b61466259
|
OP-931: Adds -Wdouble-promotion compiler option and fixes problems that the compiler then identifies.
+review OPReview-459
|
2013-05-04 19:24:01 +09:30 |
|
Richard Flay (Hyper)
|
7f273bd9e6
|
Fixes recent, but broken, commit of fix for OP-754. Bunny is bad.
|
2013-05-04 11:30:39 +09:30 |
|
Richard Flay (Hyper)
|
87fcf9fa8b
|
Merge branch 'next' into hyper/OP-931_extra_compiler_warnings and update as necessary.
Hopefully properly fixes conflicts:
flight/modules/Attitude/attitude.c
flight/modules/ManualControl/manualcontrol.c
flight/modules/Osd/WavPlayer/wavplayer.c
flight/modules/Osd/osdgen/osdgen.c
flight/modules/System/systemmod.c
ground/uavobjgenerator/generators/flight/uavobjectgeneratorflight.cpp
|
2013-05-04 11:12:44 +09:30 |
|
Brian Webb
|
33cb06b1b0
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into OP-932-Modularize_Radio_Driver
|
2013-05-04 01:30:01 +01:00 |
|
Richard Flay (Hyper)
|
576d33464a
|
OP-754/OPReview-374: Applied a very old patch, provided by cyr, to the latest next branch.
|
2013-05-04 09:10:02 +09:30 |
|
Oleg Semyonov
|
137ddbf73a
|
Fix broken unit tests
|
2013-05-03 20:27:03 +02:00 |
|
Oleg Semyonov
|
7aa59f4573
|
pios.h: only include STM32xxx.h if particular STM32 MCU is defined
|
2013-05-03 20:25:48 +02:00 |
|
Brian Webb
|
38cd0e1c46
|
OP-932: Fixes configuration of the remote serial connection when using VCP/raw comms.
|
2013-05-03 14:46:14 +01:00 |
|
Brian Webb
|
12e8adbdc4
|
OP-932: Fixes vitual com port and (not tested) raw comms over a UART on the OPLink.
|
2013-05-03 14:46:01 +01:00 |
|
Brian Webb
|
84a0f981e0
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into OP-932-Modularize_Radio_Driver
|
2013-05-03 14:08:40 +01:00 |
|
Richard Flay (Hyper)
|
0178d666d5
|
OP-931: Fixes the mag_updated test in revo Attitude module to use the square of the Be vector magnitude.
Also fixes the dT calculation issues in a few places, one of which was as suggested in OPReview-459.
+review OPReview-459
|
2013-05-03 19:24:54 +09:30 |
|
Corvus Corax
|
5d5a3389c4
|
missed removal of unneeded update chec
|
2013-05-03 02:48:06 +02:00 |
|
Corvus Corax
|
25c58ff074
|
Put all EKF initialisation values in a separate UAVObject EKFConfiguration,
adapted insgps13state.c/.h,
modules/Attitude/revolution,
configrevowidget.cpp,
accordingly.
|
2013-05-03 02:17:44 +02:00 |
|
Corvus Corax
|
48288c740e
|
OP-931: some floating point math fixes, should make merge with other dev branch easier
|
2013-05-02 22:45:02 +02:00 |
|
Corvus Corax
|
201eed8d8f
|
when testing variances for validity dont allow negative variances
|
2013-05-02 20:09:57 +02:00 |
|
Sambas
|
f7b9223827
|
Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
flight/modules/System/systemmod.c
shared/uavobjectdefinition/taskinfo.xml
|
2013-05-02 09:00:12 +03:00 |
|
Brian Webb
|
66b048e280
|
OP-932: Fixes configuration of the remote serial connection when using VCP/raw comms.
|
2013-05-02 04:42:16 +01:00 |
|
Brian Webb
|
80cef9dbcc
|
OP-932: Fixes vitual com port and (not tested) raw comms over a UART on the OPLink.
|
2013-05-02 04:23:26 +01:00 |
|
Corvus Corax
|
467b22f294
|
I knew I had forgotten something (cos -> cosf ...)
|
2013-05-01 20:40:50 +02:00 |
|
Corvus Corax
|
ff5fd9c7c9
|
Safety modification, defer any change to RevoSettings (fusionalgorithm), RevoCalibration, and EKFInitialVariance until the craft has been disarmed!
|
2013-05-01 20:21:46 +02:00 |
|
Corvus Corax
|
e7dc665c14
|
Reworked Variance Objects, Setting for initial EKF variance
|
2013-05-01 19:16:29 +02:00 |
|
Corvus Corax
|
3ef2693dfc
|
use DEG2RAD and RAD2DEG everywhere
|
2013-05-01 18:16:22 +02:00 |
|
Corvus Corax
|
d77c690fe3
|
Merge branch 'next' into corvuscorax/Attitude-fixes
Conflicts:
flight/modules/Attitude/revolution/attitude.c
|
2013-05-01 17:51:05 +02:00 |
|
Brian Webb
|
3b5bec167e
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into OP-932-Modularize_Radio_Driver
|
2013-05-01 15:30:24 +01:00 |
|
Brian Webb
|
d8b09f132f
|
OP-932: Removes requirement to ACK PPM packets.
|
2013-05-01 15:28:33 +01:00 |
|
Brian Webb
|
344e5cbb66
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into OP-932-Modularize_Radio_Driver
|
2013-05-01 14:38:28 +01:00 |
|
Brian Webb
|
8c763c8ed3
|
OP-932: Improves the timing of channel changes on the radio device.
|
2013-05-01 14:37:47 +01:00 |
|
Corvus Corax
|
a0ca66b0cd
|
Merge branch 'corvuscorax/delayed_callbacks_with_delay' into next
|
2013-05-01 15:34:16 +02:00 |
|
Oleg Semyonov
|
7032d2a9d6
|
Merge remote-tracking branch 'origin/next' into os/uncrustify-config
|
2013-05-01 13:31:38 +02:00 |
|
Oleg Semyonov
|
654dd051c7
|
Merge remote-tracking branch 'origin/next' into os/debug-pins
|
2013-05-01 11:13:30 +02:00 |
|
Brian Webb
|
a7d606dfe9
|
OP-932: Syncronize start of transmissions using the same coordinated clock as used by FHSS.
|
2013-05-01 03:46:46 +01:00 |
|
Brian Webb
|
2201d9d2bb
|
OP-932: Continued cleanup and modularization of radio code. Also fixed a bug that held the SPI lock when an error occured in an Rx.
|
2013-05-01 03:14:35 +01:00 |
|
Brian Webb
|
ef18319306
|
OP-932: Continued cleanup and modularization of the RFM22B radio code. Low-level radio driver has mostly been split out of the higher-level state machine.
|
2013-05-01 03:14:23 +01:00 |
|
Brian Webb
|
94cb92f410
|
OP-932: Additional restructuring of radio code.
|
2013-05-01 03:14:11 +01:00 |
|
Brian Webb
|
cb24d3266e
|
OP-932: Hold SPI bus semephore through multiple read/write transactions.
|
2013-05-01 03:13:58 +01:00 |
|
Brian Webb
|
8c59271d48
|
OP-932: Store the device status in bitfields with meaningful names.
|
2013-05-01 03:13:48 +01:00 |
|
Brian Webb
|
c3ea1bf3c0
|
OP-932: Fixed GPIO debugging on RevoMini (both V1 and V2)
|
2013-05-01 03:13:36 +01:00 |
|
Brian Webb
|
39c6e81d07
|
OP-924: Ensures that the PPM pulse turns off between PPM frames.
|
2013-05-01 02:48:48 +01:00 |
|
Brian Webb
|
e642183dee
|
OP-924: Any disconnect between radios causes a reset, which causes a re-configuration of I/O devices (com ports, PPM, etc). This causes problems due to certain devices (PPM in particular) not supporting re-configuration. This patch forces configuration to only happen once (on initial connection), which should fix this issue.
|
2013-05-01 02:48:47 +01:00 |
|
Brian Webb
|
76e4638b8f
|
OP-924: Added back setting of Tracking to true when a new sample is set.
|
2013-05-01 02:48:46 +01:00 |
|
Brian Webb
|
56a524ab9e
|
OP-924: Completely turn off PPM output when it's not being refreshed. Also fixed testing of PPM input on the OPlink that was broken when the return values were changed to negative values. The PPM values were being stored in an unsigned datatype, which made detecting negative error returns impossible.
|
2013-05-01 02:48:45 +01:00 |
|
Brian Webb
|
ab926da507
|
OP-924: Added a supervisor timeout to the PPM output driver. This is based on the code in the PPM input driver. A (minor) uninitialize variable bug was also fixed in the PPM input driver.
|
2013-05-01 02:48:44 +01:00 |
|