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
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
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
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
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
Corvus Corax
28be9cc8ce
OP-1211 adapted existing code to use new pios functionality instead of separate error prone implementations
2014-02-04 19:48:33 +01:00
Corvus Corax
a3bb523bf3
OP-1211 adjusted alpha value to more sensible default
2014-02-04 19:21:33 +01:00
Corvus Corax
723e22aa1a
OP-1211 time_measurement_helper
2014-02-04 19:05:17 +01:00
Corvus Corax
8b25ac1894
OP-1195 adapted task priorities for manualcontrol and stabilization
2014-02-02 14:13:25 +01:00
Corvus Corax
597ac4db2a
OP-1195 increase priority for pios radio link driver task
2014-02-02 14:09:50 +01:00
Corvus Corax
ee452c8d4d
OP-1192 Do not allow craft to be armed if input is incorrectly calibrated (and throttle cant go < 0 )
2014-01-23 21:36:45 +01:00
Alessio Morale
99e9009c14
Merge branch 'amorale/OP-1188_stabilization_stack_optimization' into rel-14.01
2014-01-22 20:27:25 +01:00
Alessio Morale
3ef980aa89
OP-1188 fix stack for coptercontrol
2014-01-22 00:01:58 +01:00
Alessio Morale
c1f810f1ce
OP-1188 fix an issue that is preventing bank initialization at startup
2014-01-22 00:01:38 +01:00
Alessio Morale
f9ac3a3de2
OP-1188 Optimize stack utilization for multipid bank selection in Stabilization module
...
+review OPReview
2014-01-21 22:44:26 +01:00
Corvus Corax
6d855fbaf0
OP-1177 remove cc algorithm from altitude hold code
2014-01-21 20:21:38 +01:00
Alessio Morale
7188394e39
Uncrustification
2014-01-19 12:37:25 +01:00
Alessio Morale
1b0c301c20
OP-1152 Fix stabilization stack size on Revo.
2014-01-18 17:59:56 +01:00
Alessio Morale
745a9e8853
Merge remote-tracking branch 'origin/fnurgel/OP-1148_r7008sb_sbus_protocol_fix' into next
2014-01-18 14:21:57 +01:00
Alessio Morale
1f61676d0a
Merge branch 'amorale/OP-1152_stack_verification' into next
...
Conflicts:
flight/targets/boards/coptercontrol/firmware/inc/pios_config.h
2014-01-18 13:54:06 +01:00
Cliff Geerdes
02dfac7e6e
OP-1167 set default for FSM switch to first position
2014-01-17 23:52:16 -05:00
Corvus Corax
91d5a865da
uncrustification
2014-01-18 00:32:50 +01:00
m_thread
234626444e
Merge remote-tracking branch 'origin/next' into thread/OP-1154_Cruise_Control_automatically_increase_copter_throttle_per
2014-01-17 13:16:15 +01:00
Cliff Geerdes
bfb5a248a0
OP-1154 enables for individual flight mode switch positions
2014-01-16 16:51:19 -05:00
Corvus Corax
41202a0227
Merge branch 'corvuscorax/OP-1022_AH_improvements_amorale' into next
2014-01-15 22:47:42 +01:00
Les Newell
2b32c5ebc3
Merged theothercliff/OP-1154_Cruise_Control_automatically_increase_copter_throttle_per_1/cos(bank_angle)
...
Changed pid banks to use flight mode switch position instead of FlightStatus.FlightMode
2014-01-15 19:37:13 +00:00
Les Newell
f096d01e3c
Merge branch 'next' into LesNewell/OP-984_PID_banks_flightmode
2014-01-15 19:17:06 +00:00
Philippe Renon
694747cd27
Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization
...
Conflicts:
ground/openpilotgcs/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp
2014-01-15 20:12:08 +01:00
Philippe Renon
3f66d656ca
OP-1122 OP-1158 - renamed uavobject FlightPlan to PathPlan
2014-01-15 20:04:54 +01:00
Cliff Geerdes
e6490c0cea
OP-1154 Add FlightModeSwitchPosition to ManualControlCommand
2014-01-15 13:53:14 -05:00
Corvus Corax
9997f14d68
Merge remote-tracking branch 'origin/next' into corvuscorax/OP-1022_AH_improvements_amorale
2014-01-15 18:45:09 +01:00
Corvus Corax
92beb54e2d
OP-1022 some small cosmetic fixes for AltitudeHold as suggested by Alessio
2014-01-15 18:43:47 +01:00
Philippe Renon
d43b220dc0
OP-1122 uncrustified gcs and flight
2014-01-14 22:46:01 +01:00
Fredrik Arvidsson
48984a25fd
OP-984 fixed corrupt file.
2014-01-14 21:23:43 +01:00
Philippe Renon
1fca85784c
OP-1122 OP-1145 added more path plan checks :
...
- empty plan (i.e. no waypoints defined)
- out of range waypoint and path action ids
+review OPReview-609
2014-01-14 21:08:40 +01:00
Philippe Renon
8ccdb252d1
OP-1122 OP-1145 commented out PIOS_DEBUGLOG_Printf calls in pathplanner
...
+review OPReview-609
2014-01-14 21:08:35 +01:00
Philippe Renon
96588ab13e
OP-1122 OP-1145 fixed logging helper as per review
...
+review OPReview-604
2014-01-14 21:05:27 +01:00
Philippe Renon
7f2c24db2b
OP-1122 OP-1158 - renamed uavobject FlightPlan to PathPlan
...
+review OPReview-609
2014-01-14 21:05:16 +01:00
Les Newell
a6a84a9ef1
Merge branch 'next' into LesNewell/OP-984_PID_banks
...
Conflicts:
flight/modules/Stabilization/stabilization.c
2014-01-14 19:08:32 +00:00