Corvus Corax
|
ae8c22280b
|
OP-1287 fixed handling of pitch and throttle channels from manualcontrolcommand
|
2014-06-07 15:31:38 +02:00 |
|
Alessio Morale
|
9db264a457
|
OP-1365 Flight code instrumentation API: Add CopterControl support
|
2014-06-07 00:47:06 +02:00 |
|
Alessio Morale
|
1c92edb18b
|
OP-1365 Flight code instrumentation API: Fix min/max handling
|
2014-06-06 22:38:49 +02:00 |
|
Alessio Morale
|
5e9d107c0b
|
OP-1365 Flight code instrumentation API: Add support to DiscoveryF4bare target
|
2014-06-06 22:23:02 +02:00 |
|
Alessio Morale
|
2396350f2f
|
OP-1365 Flight code instrumentation API: Implementation of UAVObject wrapper layer
|
2014-06-06 22:19:27 +02:00 |
|
Alessio Morale
|
520e721bdd
|
OP-1365 Flight code instrumentation API: PiOS Implementation
|
2014-06-06 22:15:18 +02:00 |
|
Corvus Corax
|
070672e0f0
|
OP-1287 changed deadband behaviour to be more consistent
|
2014-06-04 23:22:04 +02:00 |
|
Corvus Corax
|
89472196d1
|
OP-1287 implemented new flightmodes in plan.c
|
2014-06-04 16:52:39 +02:00 |
|
Corvus Corax
|
de7e0d0781
|
OP-1287 added handler definitions for new flightmodes
|
2014-06-04 10:29:45 +02:00 |
|
Corvus Corax
|
07667027ee
|
OP-1287 added autocruise mode too to manualcontrol
|
2014-06-04 10:23:59 +02:00 |
|
Corvus Corax
|
2260f5dacc
|
OP-1287 added autocruise mode, too
|
2014-06-04 10:23:37 +02:00 |
|
Corvus Corax
|
ec5052bdba
|
OP-1287 added new flightmodes to manualcontrol.c
|
2014-06-04 10:04:40 +02:00 |
|
Corvus Corax
|
86441169de
|
OP-1287 added new flightmodes to sanity checks
|
2014-06-04 10:02:19 +02:00 |
|
Corvus Corax
|
f0c4b8f9c7
|
OP-1287 renamed VELOCITYCONTROL back to AltitudeVario for consistency
|
2014-06-03 18:42:54 +02:00 |
|
Corvus Corax
|
aa6c5f9d15
|
OP-1363 cleanups to sanitychecks
|
2014-06-01 20:28:38 +02:00 |
|
Corvus Corax
|
63b08ec129
|
OP-1363 check for navigation enabled (outdoor) fusion algorithm if any flightmode is configured to use a path follower
|
2014-06-01 12:17:42 +02:00 |
|
Corvus Corax
|
5bfb57e081
|
Merge branch 'next' into amorale/OP-1355_fix_mag_board_rotation_issue
|
2014-05-26 17:19:56 +02:00 |
|
Corvus Corax
|
c6e168c972
|
Merge branch 'next' into corvuscorax/OP-1352_Headwind-improvements
|
2014-05-26 17:17:43 +02:00 |
|
Corvus Corax
|
bf16738fd3
|
Merge branch 'next' into amorale/OP-1350_takeoff_location_handling
|
2014-05-26 17:16:47 +02:00 |
|
Corvus Corax
|
76f83fc131
|
OP-1352 some cosmetic cleanups, explicitly marked float constants as type float
|
2014-05-25 13:27:38 +02:00 |
|
Alessio Morale
|
3d67b7567e
|
OP-1355 Fix Mag scaling being calculated after applying board rotation.
|
2014-05-25 11:28:43 +02:00 |
|
Andres
|
642f740be3
|
OP-1317 Bettered jump treatment in yaw calculation and some cosmetics
|
2014-05-24 10:04:39 +02:00 |
|
Andres
|
9e80c4da9c
|
OP-1317 Low-pass filter parameters added to airpeedSettings: IMUBasedEstimationLowPassPeriod1 pre-filter period in seconds, IMUBasedEstimationLowPassPeriod2 filter period in seconds. Oscillations with shorter periods than these, are filtered. If airspeed has too much noise increase IMUBasedEstimationLowPassPeriod2, else if it is too smooth descrease it.
|
2014-05-23 11:55:06 +02:00 |
|
Andres
|
822b067d98
|
OP-1317 Corrected error in calculation of low pass filter cut-off frequencies
|
2014-05-23 07:37:57 +02:00 |
|
Andres
|
f273abf6c8
|
OP-1317 Merged with next
|
2014-05-22 17:01:38 +02:00 |
|
Andres
|
a83379425c
|
OP-1317 Small optimizations of code, delete of debug variables in airspeed object and uncrustify
|
2014-05-22 10:00:50 +02:00 |
|
Andres
|
423645392b
|
OP-1317 Changed filtering method of IMU airspeed calculation into a Butterworth second order filter
|
2014-05-21 19:32:02 +02:00 |
|
Andres
|
41dd85b741
|
OP-1317 Changed filtering method of IMU airspeed calculation into a Butterworth second order filter
|
2014-05-21 19:25:27 +02:00 |
|
Alessio Morale
|
b2ecf23a07
|
OP-1350 simposix build fixes :( fix altitude calculation for RTB
|
2014-05-19 22:21:32 +02:00 |
|
Alessio Morale
|
3db6c3c86b
|
OP-1350 fix build for revoproto and discoveryf4
|
2014-05-19 21:15:17 +02:00 |
|
Alessio Morale
|
92bf876654
|
OP-1350 refactor into a plans library all functions dealing with initialization and execution of PathFollower/pathplanner commands for manualcontrol
|
2014-05-19 18:35:18 +02:00 |
|
Alessio Morale
|
070eccbf1f
|
OP-1274 reenable idle hook for new led handling
|
2014-05-18 23:43:49 +02:00 |
|
Alessio Morale
|
5e83374af4
|
OP-1274 fixes for DiscoveryF4Bare target
|
2014-05-18 23:43:14 +02:00 |
|
Alessio Morale
|
4296b21025
|
OP-1274 looks like excluding vTaskSuspend does not cope with "strict" compilation options
|
2014-05-18 22:57:16 +02:00 |
|
Alessio Morale
|
af8fe1f921
|
OP-1274 Fixes for Simposix
|
2014-05-18 22:56:57 +02:00 |
|
Alessio Morale
|
3ec8c18fad
|
OP-1274 fixes for RevoProto
|
2014-05-18 22:56:54 +02:00 |
|
Alessio Morale
|
99540d5db5
|
OP-1274 fixes for OSD
|
2014-05-18 22:56:51 +02:00 |
|
Alessio Morale
|
36e304f579
|
OP-1274 fixes for revolution
|
2014-05-18 22:56:48 +02:00 |
|
Alessio Morale
|
e9fff2b6fa
|
OP-1274 fixes for OPLink
|
2014-05-18 22:56:44 +02:00 |
|
Alessio Morale
|
be5cc66bd3
|
OP-1274 fixes for Coptercontrol firmware
|
2014-05-18 22:56:29 +02:00 |
|
Alessio Morale
|
921abb5131
|
OP-1274 update freertos files. Architecture specific files are left into their original FreeRTOS folder structure
|
2014-05-18 22:53:23 +02:00 |
|
Alessio Morale
|
d88d73e7fe
|
OP-1350 Make RTB safer pick the lowest between PositionState.Down and TakeOffLocation.Down.
|
2014-05-18 14:41:45 +02:00 |
|
Corvus Corax
|
5153806289
|
OP-1352 cleaned up some code comments
|
2014-05-17 23:27:30 +02:00 |
|
Corvus Corax
|
5544e9c984
|
OP-1352 redesigned course calculation to take complete wind vector into account
|
2014-05-17 22:02:04 +02:00 |
|
Corvus Corax
|
2357ee1774
|
hotfix: allow arming in Stabilized 4,5,6
|
2014-05-16 23:39:36 +02:00 |
|
Alessio Morale
|
2048440053
|
OP-1350 fix a review defect(a set intead of TakeOffLocationStatusGetget). Check if status is valid beside locationSet
|
2014-05-16 23:32:11 +02:00 |
|
Alessio Morale
|
f3df459278
|
OP-1350 remove checks for valid TakeOffLocation. It is already handled in takeoffLocationHandler
|
2014-05-16 21:56:44 +02:00 |
|
Alessio Morale
|
ffa5e66d8b
|
OP-1350 fix a bug that overwrite TakeOffLocation when changing mode to preset after an arming sequence. cleanup and get rid of "pending" status
|
2014-05-16 21:53:05 +02:00 |
|
Corvus Corax
|
9306cbc7c5
|
OP-1352 Headwind-improvements for FixedWingPathFollower
|
2014-05-16 20:20:40 +02:00 |
|
Alessio Morale
|
80bd04075f
|
OP-1350 Rename ReturnToHomeAltitudeOffset to ReturnToBaseAltitudeOffset
|
2014-05-16 18:51:04 +02:00 |
|
Alessio Morale
|
edba1bc71d
|
OP-1350 split Init function out of Handler, added missing UAVO initalize, cleanup code
|
2014-05-16 18:31:49 +02:00 |
|
Alessio Morale
|
8dcee11cb8
|
OP-1350 change destination for ReturnToBase to takeoffLocation
|
2014-05-16 12:38:18 +02:00 |
|
Alessio Morale
|
9ec21d2ade
|
OP-1350 fix simposix target
|
2014-05-16 02:30:17 +02:00 |
|
Alessio Morale
|
063ae8afe0
|
OP-1350 add a TakeOffLocation Handler to manualcontrol
|
2014-05-16 02:28:12 +02:00 |
|
Alessio Morale
|
52892aa7d8
|
OP-1350 add uavo to DiscoveryF4Bare
|
2014-05-16 02:19:52 +02:00 |
|
Alessio Morale
|
86b0829823
|
OP-1350 Add takeofflocation UAVO
|
2014-05-16 00:40:19 +02:00 |
|
Alessio Morale
|
58bba31c72
|
Merge remote-tracking branch 'origin/amorale/OP-1312_pios_ws2811_driver' into next
|
2014-05-15 20:30:43 +02:00 |
|
Alessio Morale
|
e082fbc04e
|
Merge remote-tracking branch 'origin/amorale/OP-1330_cannot_set_homelocation.set_false' into next
|
2014-05-15 20:30:32 +02:00 |
|
Alessio Morale
|
7182fe0194
|
Merge remote-tracking branch 'origin/amorale/OP-1329_airspeed_fixes' into next
|
2014-05-15 20:30:10 +02:00 |
|
Corvus Corax
|
065a632123
|
Merge branch 'corvuscorax/OP-1325_Event-System-Error-Alarm' into next
|
2014-05-15 00:13:20 +02:00 |
|
Andres
|
c5372dd0b4
|
OP-1317 Added better comments on the function of the partial calculation of the rotation matrix. And added a remark on the debuging variable in the airspeed object definition
|
2014-05-13 17:30:50 +02:00 |
|
Alessio Morale
|
47976312c2
|
OP-1330 reset Home Set delay timer if Set==true
|
2014-05-12 22:56:28 +02:00 |
|
Alessio Morale
|
8bbb56337b
|
OP-1312 keep pulse timings low to have more margin to handle bus contentions and irq response time.
|
2014-05-11 18:57:06 +02:00 |
|
Alessio Morale
|
953b7cc2a7
|
OP-1330 Fix a compilation issue with CC/CC3D
|
2014-05-11 12:37:20 +02:00 |
|
Alessio Morale
|
3c5a41049b
|
Merge branch 'amorale/OP-1302_updated_led_behaviour' into next
|
2014-05-11 12:01:53 +02:00 |
|
Alessio Morale
|
45efaffcf1
|
OP-1330 fix namings/uncrustify
|
2014-05-11 11:38:08 +02:00 |
|
Alessio Morale
|
7155805b79
|
OP-1329 Move gps airspeed initialization checks under "sensor changed" test
|
2014-05-11 11:33:11 +02:00 |
|
Alessio Morale
|
711c5ea79d
|
OP-1312 Fixes the flicker issue in Revo. Raised the Transfer complete irq priotity to prevent delays stopping the timer.
|
2014-05-11 10:43:24 +02:00 |
|
Andres
|
530c0aa967
|
OP-1317 Added two file (actually renames)
|
2014-05-10 14:51:22 +02:00 |
|
Andres
|
02e62f91ed
|
OP-1317 Apadted airspeed calculation from ground speed and orientattion changes: applied extended IMU wind estimation, filtering takes place now with Holt-Winters double exponential smoothing on orientation vector and speed vector, matrix calculation replaced by a direct calculation of the fuselage vector, renamed gps_airspeed into imu_airspeed because estimation relies on imu results and a n estimate of ground speed and not directly a GPS signal
|
2014-05-10 14:50:24 +02:00 |
|
Corvus Corax
|
6e6c66d270
|
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm
|
2014-05-08 23:21:39 +02:00 |
|
Corvus Corax
|
d916fa5aad
|
uncrustification
|
2014-05-08 23:18:38 +02:00 |
|
Corvus Corax
|
47a891e594
|
OP-1325 fix event system warnings to be errors
|
2014-05-08 23:05:55 +02:00 |
|
Alessio Morale
|
7a85c0939c
|
Merge branch 'amorale/OP-975_calibration_process_changes' into next
|
2014-05-08 22:56:16 +02:00 |
|
Alessio Morale
|
16df6bc58c
|
Merge branch 'amorale/OP-1307_discovery_f4_bare' into next
|
2014-05-08 22:56:03 +02:00 |
|
Bertrand Oresve
|
743cf4e4b5
|
OP-1308 Merge with next (conflict with stabilization)
|
2014-05-08 22:33:45 +02:00 |
|
Alessio Morale
|
94beebc3d0
|
OP-1302 Fixes for current next. Show flightmode everytime it changes when disarmed
|
2014-05-08 22:27:55 +02:00 |
|
Alessio Morale
|
e5d6726bb6
|
Merge remote-tracking branch 'origin/next' into amorale/OP-1302_updated_led_behaviour
|
2014-05-08 22:27:08 +02:00 |
|
Bertrand Oresve
|
fd1b786868
|
Merge branch 'next'
Conflicts:
flight/libraries/sanitycheck.c
flight/modules/Stabilization/stabilization.c
|
2014-05-08 21:36:54 +02:00 |
|
Corvus Corax
|
b7f479cd68
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into next
|
2014-05-08 21:05:26 +02:00 |
|
Alessio Morale
|
3a451c9737
|
OP-1329 Trigger a SensorType change the first time Task runs to set AirspeedSensor UAVO when sensor is None
|
2014-05-08 19:58:42 +02:00 |
|
Alessio Morale
|
08dcdefc1f
|
OP-1329 set SensorConnected to false when sensorType is changed to none.
|
2014-05-08 19:48:30 +02:00 |
|
Corvus Corax
|
16c46458ef
|
Merge branch 'corvuscorax/OP-1332_fix-alarm-gracetime-issue' into corvuscorax/OP-1161_magnetometer-alarm
|
2014-05-08 00:01:02 +02:00 |
|
Corvus Corax
|
3a2b5d6332
|
OP-1332 fix problem in alarm handling where alarms are unable to reset on their own
|
2014-05-07 23:50:39 +02:00 |
|
Corvus Corax
|
1add404d80
|
OP-1161 reimplemented magnetometer plausibikity check using vector
length only
|
2014-05-07 23:47:14 +02:00 |
|
Alessio Morale
|
516f359645
|
OP-1329 fix a cherry-pick issue
|
2014-05-07 23:23:51 +02:00 |
|
Corvus Corax
|
2da1f2aa09
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1161_magnetometer-alarm
|
2014-05-07 22:26:20 +02:00 |
|
Corvus Corax
|
153d2fb786
|
OP-1309 Fixed bug in Quaternion Stabilization Error Calculation in regards to independent axis
|
2014-05-07 22:12:01 +02:00 |
|
Alessio Morale
|
8462adb579
|
OP-1330 Delay SetHomeLocation call from GPS module to be able to save HomeLocation.Set=false
|
2014-05-07 20:43:34 +02:00 |
|
Alessio Morale
|
7645209809
|
OP-1329 Various fixes to airspeed:
- Prevent Airspeed module with Sensor=none from constantly running and updating AirspeedSensor
- Do not call gps_airspeedInitialize if not needed
|
2014-05-07 20:38:24 +02:00 |
|
Corvus Corax
|
5528d79a05
|
OP-1309 bugfix update - correct initial loading of StabBank
|
2014-05-07 18:23:56 +02:00 |
|
m_thread
|
a0e661b77e
|
Disabled malfunctioning PIOS_QUATERNION_STABILIZATION option.
|
2014-05-07 14:19:20 +02:00 |
|
Corvus Corax
|
56b5747b4e
|
uncrustify
|
2014-05-06 18:53:57 +02:00 |
|
Corvus Corax
|
a2ae0601bb
|
Merge remote-tracking branch 'origin/amorale/OP-975_calibration_process_changes' into corvuscorax/OP-1161_magnetometer-alarm
|
2014-05-06 18:51:46 +02:00 |
|
Corvus Corax
|
14652440a2
|
OP-1161 skip magnetometer entirelly if complementary (no mag) mode, thus not triggering magnetometer alarms
|
2014-05-06 18:46:58 +02:00 |
|
Corvus Corax
|
2bd7609de9
|
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm
Conflicts:
ground/openpilotgcs/share/openpilotgcs/diagrams/default/system-health.svg
|
2014-05-06 17:30:00 +02:00 |
|
Corvus Corax
|
e6875a7e13
|
Merge branch 'corvuscorax/OP-1259_Cruise_Control_Tweaks' into next
|
2014-05-06 16:32:27 +02:00 |
|
Bertrand Oresve
|
b2ebb1faf8
|
OP-1308 merging filterlaltitude with OP-1235
|
2014-05-05 21:33:57 +02:00 |
|
Corvus Corax
|
08a627db6f
|
Merge remote-tracking branch 'origin/Bertrand/OP-1314_Fix_Airspeed_Stack_Size' into next
|
2014-05-04 12:34:07 +02:00 |
|
Corvus Corax
|
4d9de8f56b
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-04 12:18:47 +02:00 |
|
Corvus Corax
|
d3bf817434
|
OP-1309 fix typo in stabilizedhandler (manualcontrol) for stabi flightmode 4-6
|
2014-05-04 12:17:34 +02:00 |
|
Corvus Corax
|
2b00cb31a4
|
Merge branch 'next' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-04 12:12:51 +02:00 |
|
Corvus Corax
|
64d18c1a31
|
Merge branch 'corvuscorax/OP-1316_fix-gravity-constants' into next
|
2014-05-04 12:07:22 +02:00 |
|
Corvus Corax
|
aee6a3b85b
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-04 12:04:43 +02:00 |
|
Corvus Corax
|
fb41258e57
|
OP-1309 fixed missing assignment in manualcontrol FM switch
|
2014-05-04 12:03:56 +02:00 |
|
Corvus Corax
|
6b25c06a03
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-04 11:39:34 +02:00 |
|
Corvus Corax
|
942b53a66b
|
OP-1309 removed unnecessary NUMELEM run time check from sanitychecks and put it into manualcontrol.h as a compile time static assert
|
2014-05-04 11:38:10 +02:00 |
|
Corvus Corax
|
23654cf565
|
Merge branch 'next' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-04 11:21:52 +02:00 |
|
Corvus Corax
|
5965a5a96e
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-04 11:21:23 +02:00 |
|
Corvus Corax
|
80468fda0b
|
OP-1309 Updated sanitycheck to reflect new modes for flight side config validation
|
2014-05-04 11:19:58 +02:00 |
|
Corvus Corax
|
8ec8c4e235
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-03 18:40:10 +02:00 |
|
Corvus Corax
|
0509595137
|
OP-1309 present for Laurent: 3 more Stabilized modes (and a bit of cleanup)
|
2014-05-03 18:38:45 +02:00 |
|
Corvus Corax
|
0d070a5857
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-03 17:27:17 +02:00 |
|
Corvus Corax
|
69b5f41e58
|
OP-1309 correctly set StabilizationMode.Thrust in all other modules that set StabilizationDesired (Autotune,Pathfollowers)
|
2014-05-03 17:25:53 +02:00 |
|
Corvus Corax
|
e6a69c2f78
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
|
2014-05-03 15:59:03 +02:00 |
|
Corvus Corax
|
e95b25dca8
|
OP-1309 fixed missing thrust mode assignment in manualcontrol
|
2014-05-03 15:57:00 +02:00 |
|
Alessio Morale
|
19caa57dc6
|
OP-1312 fix copy/paste-naming issue
|
2014-05-03 11:45:30 +02:00 |
|
Corvus Corax
|
c63540b2ec
|
Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
Conflicts:
flight/modules/Stabilization/stabilization.c
shared/uavobjectdefinition/stabilizationsettings.xml
|
2014-05-02 18:25:57 +02:00 |
|
Corvus Corax
|
f7a2e31809
|
Merge branch 'next' into theothercliff/OP-1259_Cruise_Control_Tweaks
Conflicts:
flight/pios/stm32f10x/inc/usb_conf.h
|
2014-05-01 22:58:10 +02:00 |
|
Corvus Corax
|
2247fd69ec
|
OP-1309 fixed bug in outerloop
|
2014-05-01 18:52:39 +02:00 |
|
Corvus Corax
|
944f3f5d2f
|
OP-1309 provide faster GyroState updates for more prompt response and less stabilization lag
|
2014-05-01 17:46:13 +02:00 |
|
Corvus Corax
|
936a52112a
|
OP-1309 changed behaviour of Rattitude again to mimick old one
|
2014-05-01 17:08:43 +02:00 |
|
Corvus Corax
|
7275d9a807
|
OP-1309 correctly limit the maximum attitude-loop-rate in rattitude mode
|
2014-05-01 16:37:22 +02:00 |
|
Corvus Corax
|
0ea1ccf5c3
|
OP-1316 fix gravity constants
|
2014-05-01 15:50:02 +02:00 |
|
Corvus Corax
|
09a5578f5a
|
OP-1309 put altitude calls into #ifdef so it compiles on coptercontrol
|
2014-05-01 12:54:56 +02:00 |
|
Corvus Corax
|
6993570cc9
|
OP-1309 integrated AltitudeHold into new Stabilization
|
2014-05-01 11:48:38 +02:00 |
|
Andres
|
0973f1037f
|
OP-1315 (re)added IS_REAL check for CalibratedAirspeed and for new calculated airspeed
|
2014-05-01 10:40:33 +02:00 |
|
Alessio Morale
|
3897106f4d
|
OP-1312 remove boilerplate from config using macros.
Use four locations for ch1+update dma source to exploit fifo and memory read bursts
|
2014-05-01 10:33:44 +02:00 |
|
Corvus Corax
|
b6b03b767a
|
Merge branch 'next' into corvuscorax/OP-1161_magnetometer-alarm
Conflicts:
shared/uavobjectdefinition/revosettings.xml
shared/uavobjectdefinition/systemalarms.xml
|
2014-05-01 10:26:53 +02:00 |
|
Corvus Corax
|
3ada1da71a
|
uncrustify
|
2014-04-30 22:20:07 +02:00 |
|
Andres
|
49870ce7dc
|
OP-1315 uncrustify
|
2014-04-30 18:45:04 +02:00 |
|
Andres
|
0d6e8c8efb
|
OP-1315 changed error alarm in gps_airspeedGet for |v|<1 into a warning to allow arming. cos(5deg) exchanged by a constant expression. pow (x,2.0f) exchanged by a inline function based on multiplication. Deleted arispeedalarm.h and airspeedalarm.c and exchanged AirspeedAlarm() by a direct call to AlarmsSet().
|
2014-04-30 18:39:35 +02:00 |
|
Bertrand Oresve
|
70ba6850d0
|
OP-1308 Uncrustify operation
|
2014-04-30 08:49:50 +02:00 |
|
Cliff Geerdes
|
b7a2931f21
|
OP-1259 Change a constant from a testing value to release value
|
2014-04-29 20:46:57 -04:00 |
|
Cliff Geerdes
|
5ee2930181
|
OP-1259 Removed inverted flight pitch and yaw reverse option
|
2014-04-29 20:24:49 -04:00 |
|
Bertrand Oresve
|
6d3ade4947
|
OP-1308 Set the same logic for alarms
|
2014-04-29 22:25:49 +02:00 |
|
Corvus Corax
|
66f2f8e840
|
OP-1309 more performant implementation of boundf()
|
2014-04-29 19:55:34 +02:00 |
|
Corvus Corax
|
2f572995ac
|
OP-1309 turned boundf() static inline as requested
|
2014-04-29 18:36:53 +02:00 |
|
Corvus Corax
|
59bdab697a
|
OP-1309 some CPU and memory optimizations to get it to run on CC
|
2014-04-29 18:17:29 +02:00 |
|
Corvus Corax
|
1632eeb58f
|
OP-1309 some small fixes to Stabilization as result of simulator testing
|
2014-04-29 15:51:56 +02:00 |
|
Corvus Corax
|
a9a2c6f769
|
OP-1309 Reimplemented alarm handling and stabilization watchdog - Stabilization refactoring nearly done. needs testing and AltitudeHold reimplementations
|
2014-04-29 01:06:51 +02:00 |
|
Corvus Corax
|
82d2c5a308
|
OP-1309 Implemented control of new stabilization framework (replaces old stabilization module)
|
2014-04-29 00:29:15 +02:00 |
|
Bertrand Oresve
|
333ccc7e42
|
OP-1314 Fix the Airspeed stack size
|
2014-04-27 22:42:54 +02:00 |
|
Alessio Morale
|
4cece04166
|
OP-1312 fix documentation, get rid of stale comments from previous implementations
|
2014-04-27 19:12:36 +02:00 |
|
Alessio Morale
|
58178ab193
|
OP-1312 Fixed led boundary check and framebuffer color order.
|
2014-04-27 19:11:28 +02:00 |
|
Corvus Corax
|
93f82652b7
|
OP-1309 outer loop fully implemented - some cleanups and changes in control flow to accomodate new logic
|
2014-04-27 15:15:59 +02:00 |
|
Corvus Corax
|
844fcffec7
|
OP-1309 added cruisecontrol function library and outer loop template
|
2014-04-27 07:19:59 +02:00 |
|
Alessio Morale
|
001ee66b06
|
Merge remote-tracking branch 'origin/amorale/OP-1235_fix_altitude_estimation' into next
|
2014-04-26 23:03:48 +02:00 |
|
Corvus Corax
|
3f7c9e3679
|
OP-1309 inner stabilization loop in new incarnation - is not used yet until outer loop rewritten as well
|
2014-04-26 22:37:49 +02:00 |
|
Alessio Morale
|
c281420e25
|
OP-1307 Most(all?) F4Discovery has an "A" revision of STM32f4.
Disable prefetch to overcome the "Section 2.1.1: ART Accelerator prefetch queue instruction is not
supported" issue (DM00037591.pdf)
|
2014-04-26 22:14:47 +02:00 |
|
Alessio Morale
|
e75ed6a015
|
OP-1307 fix mispelling of usb product id
|
2014-04-26 21:55:25 +02:00 |
|
Alessio Morale
|
d42debba50
|
OP-1302 Remove the special case for Telemetry in Alarm.c and shut up the telemetry warning in telemetry.c when disconnected
|
2014-04-26 20:48:30 +02:00 |
|
Corvus Corax
|
77f2444fa4
|
OP-1309 renamed stabilization mode NONE to MANUAL
|
2014-04-26 20:33:25 +02:00 |
|
Alessio Morale
|
99f19dd809
|
OP-1312 Make WS2811 driver configurable.
Now output pin may be chosen among all servo outputs and Flexi-io pins 3 and 4 (they are not used for PWM input/output)
|
2014-04-26 19:48:44 +02:00 |
|
Alessio Morale
|
a0b857337f
|
OP-1312 Add support for Revolution (right now always active on pin3). Configurability not yet added
|
2014-04-26 18:40:59 +02:00 |
|
Alessio Morale
|
28859d2305
|
OP-1312 Missing ifdefs on pios_board.c
|
2014-04-26 18:39:57 +02:00 |
|
Corvus Corax
|
e9d1a2af4b
|
OP-1309 get rid of this horrible bound() function code duplication throughout entire flight code and put it into libraries/math
|
2014-04-26 17:48:54 +02:00 |
|
Alessio Morale
|
db9435b5ed
|
OP-1312 add a switch to include/exclude the driver
|
2014-04-26 17:28:49 +02:00 |
|
Alessio Morale
|
46f70a74c8
|
OP-1312 Initial version running on DiscoveryF4
|
2014-04-26 16:57:16 +02:00 |
|
Corvus Corax
|
599661ba18
|
OP-1309 UAVObject changes, GCS changes and Makefile changes needed for Stabi refactoring
|
2014-04-26 15:14:40 +02:00 |
|
Alessio Morale
|
0aa9ef4b57
|
OP-1307 Bare f4 discovery platform with no sensor, for development pourpose
|
2014-04-22 23:46:27 +02:00 |
|
Alessio Morale
|
ee91207ede
|
OP-1302 simplify the code adding some pattern "tables"
|
2014-04-16 07:57:15 +02:00 |
|
Alessio Morale
|
f01cf66095
|
Merge remote-tracking branch 'origin/andrecillo/OP-1273_OP-1282_OP-1283_Diverse_Airspeedsensor_improvements' into next
Conflicts:
ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetwidget.cpp
|
2014-04-15 21:52:34 +02:00 |
|
Alessio Morale
|
eb1b27b2e4
|
Merge remote-tracking branch 'origin/Bertrand/OP-1288_Remove_PositionSource_from_VtolPathFollowerSettings' into next
|
2014-04-15 21:47:37 +02:00 |
|
Alessio Morale
|
82139a6e44
|
Merge remote-tracking branch 'origin/amorale/OP-1294_fix_stacks_heap_cc' into next
|
2014-04-15 21:46:26 +02:00 |
|
Alessio Morale
|
cbbb9ea9f7
|
Merge remote-tracking branch 'origin/Bertrand/OP-1056_Fix_TIMEUTC_valid_flags' into next
|
2014-04-15 21:45:07 +02:00 |
|
Alessio Morale
|
f9aa020de4
|
Merge remote-tracking branch 'origin/andrecillo/OP-1299_Autodetect_nbcells_battery' into next
|
2014-04-15 21:44:06 +02:00 |
|
Alessio Morale
|
5763ed3d8d
|
OP-1235 make Initialization Acceldrift KI configurable
|
2014-04-14 10:58:46 +02:00 |
|
Alessio Morale
|
20508314f2
|
OP-1302 use pios_notify api to alert user of ongoing CF gyro calibration
|
2014-04-13 17:56:20 +02:00 |
|
Alessio Morale
|
299f388245
|
OP-1302 Add a stub pios_notify API for user interaction/notifications
right now all notifications produces the same output, the DRAW_ATTENTION sequence
|
2014-04-13 17:42:57 +02:00 |
|
Andres
|
adcd606e16
|
OP-1299 uncrustify.
|
2014-04-13 14:08:34 +02:00 |
|
Andres
|
944e39db07
|
OP-1299 Small changes proposed in review process.
|
2014-04-13 14:07:16 +02:00 |
|
Alessio Morale
|
132aa83dff
|
OP-1302 Fix other targets
|
2014-04-13 12:38:07 +02:00 |
|
Alessio Morale
|
5d637fab87
|
OP-1302 move stuffs away from systemmod
|
2014-04-13 11:54:25 +02:00 |
|
Alessio Morale
|
9ebb66fbce
|
OP-1302 filter out telemetry alarms
|
2014-04-12 22:00:26 +02:00 |
|
Alessio Morale
|
82c81fef6e
|
OP-1302 make leds more "readable"
Show alarm and arming/flightmode in sequence
Alarm:
Warning = rP
Error = rrP
Critical = R
Heartbeat/flightmode:
disarmed = B
armed/Stabilization1 = bbP
armed/Stabilization2 = bbbP
armed/Stabilization3 = bbbbP
armed/AH/AVario/Velocitycontrol = bvP
armed/PH/Pathplanner/POI = bbvP
armed/Land/RTB = bbvvP
note:
r/b/v = short red/blue/both blink
R/B/V = long red/blue/both blink
p/P = short/long pause
|
2014-04-12 22:00:02 +02:00 |
|
Bertrand Oresve
|
80d7363dfa
|
OP-1056 Fix the TIMEUTC valid flags (with Werner suggestion)
|
2014-04-12 11:48:18 +02:00 |
|
Bertrand Oresve
|
d70d8df272
|
OP-1056 Fix the TIMEUTC valid flags in GPS UBX protocol
|
2014-04-12 09:24:08 +02:00 |
|
Corvus Corax
|
988a732e79
|
Merge branch 'corvuscorax/OP-1296_barometer-initialization-fix_nextbased' into next
|
2014-04-10 20:23:21 +02:00 |
|
Corvus Corax
|
661bea2372
|
OP-1296 - some explicit const declarations in stateestimation
|
2014-04-10 20:17:01 +02:00 |
|
Andres
|
598a48a2d9
|
OP-1299 Added autodetect battery cell number before arming. Tested for LiPo from 2S to 6S. Over 6S counting is not possible for LiPo. Should work for LiCo too. LiFePo works only for 1S or 2S. I was not able to find values for LiFeSO4. FlightBatteryState has now two new fields: NbCells and NbCellsAutodetected, which register the autodetection. FlightBatteryState.NbCells should be used instead of FlightBatterySettings.NbCells now, when the number of cells in needed. FlightBatterySettings.NbCells is used by the user to prescribe a cell number or if equal to zero to ask for autodetection.
|
2014-04-10 17:28:48 +02:00 |
|
Alessio Morale
|
1fe591d51e
|
OP-975 change BoardRotation data type to float so it can be used for level calibration
|
2014-04-10 01:47:37 +02:00 |
|
Philippe Renon
|
3b7b06aad0
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into next
|
2014-04-09 09:11:54 +02:00 |
|
Philippe Renon
|
c8397ee0b8
|
Merge remote-tracking branch 'origin/filnet/OP-1033_fw_usb_cleanups' into next
|
2014-04-09 09:08:09 +02:00 |
|
Philippe Renon
|
1b356341c7
|
OP-1033 pios_rfm22b.c will not be messed up by uncrustify anymore :)
|
2014-04-09 09:06:18 +02:00 |
|
Philippe Renon
|
ec1ecc020e
|
OP-1033 attempt at fixing the f1 usb buffer configuration (current configuration has overlapping buffer that cause tx errors)
|
2014-04-08 21:51:11 +02:00 |
|
Alessio Morale
|
8eeb3217bf
|
OP-975/OP-1068 replace simple scaling with a calibration matrix for magnetometer correction
|
2014-04-08 21:22:09 +02:00 |
|
Alessio Morale
|
4764186a5f
|
OP-1235 cleanup "magic numbers"
|
2014-04-08 20:51:16 +02:00 |
|
Corvus Corax
|
cb16cf04e1
|
Merge branch next into 'corvuscorax/OP-1296_barometer-initialization-fix'
|
2014-04-08 19:26:43 +02:00 |
|
Corvus Corax
|
011c598793
|
OP-1296 only use GPS in filterchains when explicitly requested
disallow arming when GPS is needed for initialization until lock is acquired
|
2014-04-08 18:31:11 +02:00 |
|
Corvus Corax
|
73bc088ad5
|
OP-1298 fix for metadata being overwritten on multiinstance object initialization
|
2014-04-08 16:26:27 +02:00 |
|
Alessio Morale
|
6d1fabdd5f
|
OP-1294 declare controlHandler as const, add a new PIOS_EXCLUDE_ADVANCED_FEATURES that disables all nav features
|
2014-04-08 00:30:10 +02:00 |
|
Alessio Morale
|
b9d911c40f
|
OP-1294 eventdipatcher stack can be further reduced
|
2014-04-07 00:32:34 +02:00 |
|
Alessio Morale
|
1aefc61bc4
|
OP-1294 Resize stack for CallbackScheduler.
|
2014-04-07 00:31:48 +02:00 |
|
Alessio Morale
|
492275bf0e
|
OP-1294 Fix undeclared STACK_SIZE_BYTES for revo
|
2014-04-06 19:26:48 +02:00 |
|
Alessio Morale
|
25ef201445
|
OP-1294 adjust FreeRTOS options to save some more heap
|
2014-04-06 19:19:48 +02:00 |
|
Alessio Morale
|
499efdf168
|
OP-1294 adjust some stack sizes for CC
|
2014-04-06 19:19:48 +02:00 |
|
Alessio Morale
|
eed5c098ab
|
OP-1294 Allow to specify different stack sizes for rx and tx telemetry task.
|
2014-04-06 19:19:44 +02:00 |
|
Corvus Corax
|
9a52f506ef
|
drive-by bugfix in Fixedwingpathfollower
|
2014-04-06 15:38:22 +02:00 |
|
Corvus Corax
|
e18f2e6d7e
|
OP1290 Systemalarms optimizations as suggested by OPReview-689
|
2014-04-06 12:46:27 +02:00 |
|