Werner Backes
|
cc38ba0bdb
|
Revert 8fa793 because it's obsoleted by 938ed5.
|
2013-05-06 14:26:25 +02:00 |
|
Werner Backes
|
938ed58918
|
Corrected timout calculation formula.
|
2013-05-06 14:20:53 +02:00 |
|
Werner Backes
|
bb87e6390e
|
Update ppm_fresh if we receive a new PPM packet in order to keep the
rfm22b receiver supervisor happy.
|
2013-05-06 12:00:58 +02:00 |
|
Werner Backes
|
0005d643ca
|
Merge branch 'D-Lite/OP-934_rfm22b_rcvr_timeout_handling' into D-Lite/OP-934_rfm22b_rcvr_timeout_handling_next
|
2013-05-06 08:23:22 +02:00 |
|
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 |
|
Werner Backes
|
b48665e59b
|
rfm22b receiver supervisor now properly indicates a timeout condition.
This allows upper layers to recognize control signal loss.
|
2013-05-02 12:57:00 +02:00 |
|
Werner Backes
|
8fa79377c3
|
Lowered rfm22b_rcvr supervisor timeout. Timeout values above 159 exceed uint8_t
range during timeout calculation and effectively disable the supervisor.
|
2013-05-02 12:56: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 |
|