Alessio Morale
e407eb8126
Merge branch 'next' of git://git.openpilot.org/OpenPilot into next
2014-03-09 14:38:17 +01:00
Alessio Morale
0b30b79c98
Merge remote-tracking branch 'origin/amorale/OP-1149_gyro_accel_thermal_calibration' into next
...
Conflicts:
ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Memory.h
ground/openpilotgcs/src/plugins/config/revosensors.ui
ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp
2014-03-09 14:38:08 +01:00
Corvus Corax
0ece1a1fb3
OP-1216 removed "reverseThrottle" systemsetting and have reversethrottle implicitly allowed for REVERSABLEMOTOR type outputs
2014-03-09 10:00:58 +01:00
Corvus Corax
148b453aad
OP-1216 added new mixer output type "reversable motor" to have engines which can can backwards go to a safe level when disarmed
2014-03-09 01:37:22 +01:00
Corvus Corax
be9f4b958d
OP-1216 remove commented out define as review requested
2014-03-08 22:12:46 +01:00
Corvus Corax
dbbb8d5e0d
OP-1216 fixes as suggested in OPReview-645
2014-03-03 18:58:09 +01:00
Corvus Corax
2c99b008c6
OP-1216 some fixes to flightmode and arm state management, update GCS control widget to be able to test and debug new control infrastructure
2014-03-02 22:20:18 +01:00
Corvus Corax
12eed41e58
OP-1216 modified alarms for manualcontrol/receiver to reflect new architecture
2014-03-02 20:12:19 +01:00
Corvus Corax
564a991222
adjusted Stabilization stack size to get rid of stack alarm
2014-03-02 19:11:49 +01:00
Corvus Corax
2f57ea2ab3
added missing initializations to allow boot without manualcontrol module
2014-03-02 19:00:37 +01:00
Corvus Corax
f61231f610
OP-1216 moved safety zeroing for channels from Stabilization to Actuators (so it also affects manual mode)
2014-03-02 15:35:39 +01:00
Corvus Corax
3ea9042279
Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment
2014-03-02 14:54:01 +01:00
Corvus Corax
cdca8d835c
OP-1216 manualcontrol refactoring
2014-03-02 14:45:17 +01:00
Alessio Morale
3cf1662bc8
Merge remote-tracking branch 'origin/amorale/OP-1212_telemetry_prio_queue' into next
2014-02-21 19:16:52 +01:00
Corvus Corax
e97ce303b8
Merge branch 'corvuscorax/OP-942_task-diagnostics-for-callbacks' into next
2014-02-18 00:03:07 +01:00
Alessio Morale
3044185019
Merge remote-tracking branch 'origin/amorale/OP-1218_pios_com_thread_safe' into rel-14.01
...
Conflicts:
flight/modules/RadioComBridge/RadioComBridge.c
2014-02-17 15:24:50 +01:00
Corvus Corax
0ebc92d9f5
Merge branch 'corvuscorax/OP-942_task-diagnostics-for-callbacks' into corvuscorax/OP-1216_flight-control-refurbishment
...
Conflicts:
flight/modules/AltitudeHold/altitudehold.c
2014-02-16 19:08:39 +01:00
Corvus Corax
7dd911efdb
OP-1217 change the way modules are enabled/disabled based on flightstatus
2014-02-16 19:07:31 +01:00
Corvus Corax
1898d0ad35
OP-1217 create new receiver module
...
This module includes all the receiver IO and parsing/failsafe
functionality of ManualControl, but does none of the interpretations in
regards to flight mode / actuator control or arming that was included in
the old ManualControl
In a second step the old ManualControl module needs to be adapted to do
only these ommitted things in a modular way - as a delayed callback
2014-02-16 15:09:08 +01:00
Corvus Corax
d6ede78fd7
dummy commit - renamed file back
2014-02-16 13:52:04 +01:00
Corvus Corax
227aab80b9
OP-1217 moved manualcontrol to receiver
2014-02-16 13:49:51 +01:00
Corvus Corax
f066bcb2d9
OP-942 changed enum term from HARMLESS to WARNING as requested
2014-02-16 12:50:40 +01:00
Corvus Corax
37ef381f8d
OP-1216 clamping of throttle to -1 in actuators (optional)
2014-02-16 12:27:01 +01:00
Corvus Corax
5f2ce2e0a1
Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment
2014-02-16 12:26:45 +01:00
Alessio Morale
da5ef3b3cc
OP-1218 Raise time PIOS_COM_SendBuffer waits to acquire sendbuffer semaphore
2014-02-15 22:05:56 +01:00
Alessio Morale
8cd5cfe2eb
OP-1218 format/consmetic/comments fixes
2014-02-15 22:05:56 +01:00
Alessio Morale
21b0049a68
OP-1218 fix missing "ret ="
2014-02-11 16:51:56 +01:00
Alessio Morale
1ba5dbaca8
uncrustify
2014-02-10 22:57:24 +01:00
Alessio Morale
fd92e2a497
Merge remote-tracking branch 'origin/amorale/OP-1218_pios_com_thread_safe' into rel-14.01
2014-02-10 20:52:15 +01:00
Alessio Morale
e16cf0ef8d
OP-1218 changes to RadioComBridge to support return code.
2014-02-09 19:57:16 +01:00
Alessio Morale
79b68ae886
OP-1218 locks SendBuffer under the same mutex as SendBufferNonBlocking
2014-02-09 19:57:05 +01:00
Corvus Corax
b5a27d05e7
OP-1197 configurable failsafes OP-1219 thrust control OP-1217 separate manualcontrolsettings apart
2014-02-09 19:37:22 +01:00
Alessio Morale
67117d228d
OP-1149 change POW2 as POW2(0) led to undefined results
2014-02-09 12:05:40 +01:00
Alessio Morale
1569881e94
OP-1149 Remove shifts as they can have bad behaviours for negative numbers.
...
Documents correction algorithms as described in ms5611 documentation
2014-02-09 12:05:32 +01:00
Alessio Morale
5fa390ec9d
OP-1149 fix low temperature compensation formula
2014-02-09 12:05:28 +01:00
Alessio Morale
90a7a3c2ec
OP-1149 change POW2 as POW2(0) led to undefined results
2014-02-09 12:03:36 +01:00
Alessio Morale
590c27af29
OP-1218 fix thread safety issue with pios_com PIOS_COM_SendBufferNonBlocking
...
(kudos @filnet for finding this)
2014-02-09 11:37:02 +01:00
Alessio Morale
7c6f585b80
OP-1149 Remove shifts as they can have bad behaviours for negative numbers.
...
Documents correction algorithms as described in ms5611 documentation
2014-02-08 15:29:14 +01:00
Alessio Morale
95b12c360f
OP-1149 fix low temperature compensation formula
2014-02-08 12:44:12 +01:00
Corvus Corax
c74790b823
OP-942 correct reporting of callback stack overflows
2014-02-07 22:57:31 +01:00
Corvus Corax
7ec21a8f36
OP-942 duplicated exact API of task_monitor to also monitor callbacks
...
This allows cleaner and fine grained handling of STACKOVERFLOW alarms
2014-02-07 22:39:16 +01:00
Alessio Morale
8bdadaaff2
OP-1212 better wait on priority queue than std queue
2014-02-07 20:01:02 +01:00
Alessio Morale
7a39d93952
OP-1212 handle priority queues for setUpdatePeriod and setLoggingPeriod
2014-02-07 18:36:33 +01:00
Corvus Corax
9a6072d58c
Merge branch 'next' into corvuscorax/OP-942_task-diagnostics-for-callbacks
...
Conflicts:
flight/targets/boards/simposix/firmware/Makefile
2014-02-07 00:31:32 +01:00
Corvus Corax
6566a29054
OP-942 reliable and fast free stack test algorithm - will always 'see' overflows
2014-02-06 23:54:30 +01:00
Corvus Corax
c7ada40c2e
Merge branch 'corvuscorax/OP-1211_time_measurement_helper' into rel-14.01
2014-02-06 19:56:47 +01:00
Corvus Corax
216ec095e4
OP-1211 removed unneeded define
2014-02-06 19:34:34 +01:00
Alessio Morale
df2bb8eb84
OP-1149 missing uncrustification
2014-02-06 00:57:57 +01:00
Alessio Morale
5bb5b34447
OP-1149: second order correction for all gyro axis. Add calibrated range contraint for temperature.
...
cleanup replacing all the arrays of floats[] with corresponding AccelGyroSettings* structs.
2014-02-06 00:57:27 +01:00
Alessio Morale
c9f9faafd5
OP-1149: all gyro have second order temp bias polynomials. remove unneeded copies of AccelGyroSettings values
2014-02-06 00:52:44 +01:00