Laurent Lalanne
|
cd2ad35ae0
|
OP-1601 Add command line options for fw_coptercontrol : GCSRECEIVER=YES and DIAG_TASKS=YES
|
2015-02-08 22:37:24 +01:00 |
|
Laurent Lalanne
|
f92eba93ef
|
OP-1601 Ubx only, more efficient to save Ram on CC/CC3D
|
2015-02-07 17:02:59 +01:00 |
|
Laurent Lalanne
|
58e70b2e3a
|
CC3D special firmware : Nmea GPS
|
2015-02-06 16:59:41 +01:00 |
|
Alessio Morale
|
0cf5d163d1
|
OP-1658 - Fixes for CC3D and its attitude module
|
2015-02-03 00:00:06 +01:00 |
|
Alessio Morale
|
411416d2a1
|
OP-1683 - Fix compilation for CC (not yet supported)
|
2015-01-24 00:18:20 +01:00 |
|
Fredrik Larsson
|
cd94410468
|
DSM Protocol removed flight firmware
|
2014-11-22 08:32:00 +11:00 |
|
Laurent Lalanne
|
9e0ede3386
|
OP-1601 barosensor.c and airspeedstate.c removed from Makefile
|
2014-11-15 22:17:08 +01:00 |
|
Alessio Morale
|
e04825e7b7
|
OP-1588 - Remove *relay flight modes
|
2014-11-01 16:11:11 +01:00 |
|
Alessio Morale
|
71d30a7521
|
OP-1584 - reduce telemetry queue size
|
2014-10-31 20:39:52 +01:00 |
|
Alessio Morale
|
c0ca20f661
|
OP-1584 - Remove auxmagsupport from cc3d for now as it is unused, remove other stuffs from ubx when GPS_MINIMAL is selected
|
2014-10-31 19:56:38 +01:00 |
|
Alessio Morale
|
5d074063d1
|
OP-1535 - Add board specific sensor update rate constant
|
2014-10-14 05:38:57 +02:00 |
|
Alessio Morale
|
f2fc5f5616
|
OP-1513 - Fix time constants, set initial temperature as first sample value
|
2014-10-11 23:54:21 +02:00 |
|
Alessio Morale
|
4a8cfe3f86
|
OP-1535 - Refactor MPU6k driver to allow direct and fifo access based on configuration
|
2014-10-10 22:33:50 +02:00 |
|
Alessio Morale
|
28274cdb6b
|
OP-1535 - Fixes CC3D sensor SPI configuration
|
2014-10-10 22:33:49 +02:00 |
|
Alessio Morale
|
9350bd65d9
|
OP-1535 - change sensor rate to 1KHz with software downsample to 500Hz
Allow per board SPI prescaler settings
|
2014-10-10 22:33:49 +02:00 |
|
Alessio Morale
|
7a9a0868c9
|
OP-1275 - split persistence handling out of UavobjectManager. stubs are used if target deos not support persistency
|
2014-09-20 21:02:51 +02:00 |
|
Alessio Morale
|
531d80a69c
|
OP-1476 - Fix other targets for OP_DFU changes
|
2014-09-16 22:40:54 +02:00 |
|
Alessio Morale
|
76b9b1c40f
|
OP-1406 - Create a support library to share common calibration and sample publishing logic
|
2014-09-13 16:14:34 +02:00 |
|
Alessio Morale
|
7abbf5fa5a
|
OP-1406 - Fixes for all other targets
|
2014-08-21 19:34:35 +02:00 |
|
Alessio Morale
|
57a43a5587
|
OP-1403 - Migrate to new HMC5x83 driver and remove old HMC5883 one
|
2014-08-02 20:48:34 +02:00 |
|
Alessio Morale
|
4389f767f3
|
uncrustify
|
2014-07-02 23:27:58 +02:00 |
|
Alessio Morale
|
1b823b7b92
|
Merge remote-tracking branch 'origin/Bertrand/OP-1308_Set_Same_Logic_To_Alarms' into next
Conflicts:
flight/libraries/sanitycheck.c
flight/modules/StateEstimation/filtermag.c
flight/modules/System/systemmod.c
|
2014-06-26 20:31:27 +02:00 |
|
Alessio Morale
|
c6a773363f
|
Merge branch 'amorale/OP-943_add_malloc_for_ccsram' into next
Conflicts:
flight/pios/common/pios_adxl345.c
make/apps-defs.mk
|
2014-06-22 19:31:03 +02:00 |
|
Alessio Morale
|
263fd64ab5
|
Merge branch 'amorale/OP-1274_freertos_v8.0.0' into next
|
2014-06-22 16:06:21 +02:00 |
|
Alessio Morale
|
6226aec2a7
|
OP-943 uses pios_mem API for heap allocation
|
2014-06-11 22:15:40 +02:00 |
|
Alessio Morale
|
de5aed6864
|
OP-1227 Fix high CPU usage: Disable Instrumentation
|
2014-06-09 16:29:53 +02:00 |
|
Alessio Morale
|
8710ff4070
|
OP-1227 Fix high CPU usage: Some minor to Actuator module.
|
2014-06-08 22:39:16 +02:00 |
|
Alessio Morale
|
52c1d69c19
|
OP-1227 Fix high CPU usage: Change gyro oversampling to 46 (400Hz update rate) to lessen the cpu load and jitter due accel rate mismatch
|
2014-06-08 22:14:06 +02:00 |
|
Alessio Morale
|
c9d97639b0
|
OP-1302 Renable Idle Hook in CC/CC3D
|
2014-06-08 20:33:35 +02:00 |
|
Alessio Morale
|
9db264a457
|
OP-1365 Flight code instrumentation API: Add CopterControl support
|
2014-06-07 00:47:06 +02:00 |
|
Alessio Morale
|
070eccbf1f
|
OP-1274 reenable idle hook for new led handling
|
2014-05-18 23:43:49 +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
|
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
|
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
|
82d2c5a308
|
OP-1309 Implemented control of new stabilization framework (replaces old stabilization module)
|
2014-04-29 00:29:15 +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 |
|
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
|
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
|
132aa83dff
|
OP-1302 Fix other targets
|
2014-04-13 12:38:07 +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 |
|
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
|
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 |
|
Alessio Morale
|
abd7da20df
|
Merge branch 'amorale/OP-1026_cpu_idle' into next
|
2014-03-23 15:32:19 +01:00 |
|
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
|
be9f4b958d
|
OP-1216 remove commented out define as review requested
|
2014-03-08 22:12:46 +01:00 |
|
Philippe Renon
|
ef137a27b3
|
OP-1033 Added note where appropriate that changing USB buffer length will require changes to the USB buffer setup
|
2014-03-03 22:01:13 +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
|
cdca8d835c
|
OP-1216 manualcontrol refactoring
|
2014-03-02 14:45:17 +01:00 |
|
Alessio Morale
|
3fc3b5b01b
|
OP-1026 replace idle time calculation with task monitor API
|
2014-02-22 00:30:03 +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
|
b5a27d05e7
|
OP-1197 configurable failsafes OP-1219 thrust control OP-1217 separate manualcontrolsettings apart
|
2014-02-09 19:37:22 +01:00 |
|
Corvus Corax
|
49a1c4c28f
|
OP-942 refactored callback scheduler to fit into PiOS naming scheme
|
2014-02-02 22:08:16 +01:00 |
|
Corvus Corax
|
5b9a17f630
|
OP-942 moved DelayedCallbackScheduler into pios/common
|
2014-02-02 20:31:37 +01:00 |
|
Corvus Corax
|
b076ba02a1
|
OP-942 API change to CallbackScheduler - include unique ID for each callback for a taskinfo like UAVObject
|
2014-02-02 19:54:17 +01:00 |
|
Alessio Morale
|
02c7084196
|
Merge remote-tracking branch 'origin/next' into amorale/OP-1149_gyro_accel_thermal_calibration
Conflicts:
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
|
2014-01-23 01:02:13 +01:00 |
|
Alessio Morale
|
3ef980aa89
|
OP-1188 fix stack for coptercontrol
|
2014-01-22 00:01:58 +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 |
|
Alessio Morale
|
3aa7a1d352
|
OP-1152 change stack size to accomodate recent changes in dispatcher, telemetry for former CC (hw rev 1)
+review OPReview
|
2014-01-05 23:13:06 +01:00 |
|
Alessio Morale
|
260db3446c
|
OP-1149 changes in CC/CC3D code to use AccelGyroSettings for bias/scale instead of AttitudeSettings.
Bias units of measure are now normalized between CC/CC3D/Revo.
|
2013-12-29 14:08:53 +01:00 |
|
Les Newell
|
0afe6afd11
|
OP-984 Fixed insufficient stack for stabilization
|
2013-12-11 19:24:13 +00:00 |
|
Les Newell
|
b7cfc503ea
|
OP-984 Updated makefiles and inc files for multiple pid bank objects
|
2013-12-11 17:09:00 +00:00 |
|
Les Newell
|
e4bcd87ddd
|
OP-984 Added stabilizationbank to inc files
|
2013-12-11 17:08:35 +00:00 |
|
Corvus Corax
|
d235a24e23
|
Merge branch 'next' into corvuscorax/onboardlogging
|
2013-11-19 18:49:58 +01:00 |
|
Corvus Corax
|
7a6c0b61e8
|
Merge branch 'next' into corvuscorax/callbackeventdispatcher2
|
2013-11-19 18:36:20 +01:00 |
|
Corvus Corax
|
9414f3513f
|
adapted telemetry stack sizes for flight firmware to include more space needed for logging feature
|
2013-11-17 22:39:39 +01:00 |
|
Corvus Corax
|
9537cac701
|
Merge branch 'next' into corvuscorax/callbackeventdispatcher2
|
2013-07-28 17:10:20 +02:00 |
|
Brian Webb
|
e246ecf536
|
Moves pios_led functionality to pios_gpio and makes pios_led a thin layer over pios_gpio. Supports configuring multiple sets of GPIOs.
|
2013-07-28 07:01:08 -07:00 |
|
Alessio Morale
|
11bc7804d0
|
Merge branch 'amorale/OP-994_adc_cleanup' into next
|
2013-07-16 12:23:25 +00:00 |
|
Corvus Corax
|
27eadc200b
|
Merge branch 'corvuscorax/lla2nedfilter' into next
Conflicts:
flight/modules/StateEstimation/stateestimation.c
|
2013-07-10 14:38:12 +02:00 |
|
Brian Webb
|
c2df59498b
|
Merge remote-tracking branch 'origin/master' into next
|
2013-07-06 07:08:30 -07:00 |
|
Alessio Morale
|
89cb294218
|
OP-994 Move pios_architecture,h include in pios,h
+review OPReview-506
|
2013-07-02 19:26:39 +02:00 |
|
Corvus Corax
|
51a4b16af5
|
New Filter to calculate NED from LLA as part of StateEstimation
|
2013-06-30 18:49:29 +02:00 |
|
Corvus Corax
|
cd2cc821d6
|
made event dispatcher a callback
|
2013-06-27 18:51:35 +02:00 |
|
Brian Webb
|
774a74884a
|
OP-932 Replaces the RFM22B PPM/receiver code with an OPLinkReceiver UAVObject. This object is generated on a coordinator OPLink, and is used by both the OPLink to generate PPM output, and the OPLinkReceiver on the Revo.
|
2013-06-26 17:57:11 -07:00 |
|
Brian Webb
|
08efc8d152
|
OP-932: Adds an oplink receiver device, which is based on the gcs receiver device, but uses the OPLinkReceiver UAVObject. The OPLinkReceiver packets are generated on the OPLink modem.
|
2013-06-26 17:56:20 -07:00 |
|
Alessio Morale
|
0b8d18ae49
|
OP-994 Move common defines to architecture specific header
+review OPReview-506
|
2013-06-24 18:50:44 +02:00 |
|
Alessio Morale
|
840e6aa4f7
|
OP-994 Move temp calculation to a macro defined in pios_board.h as it is achitecture dependant
+review OPReview-506
|
2013-06-15 18:47:33 +02:00 |
|
Corvus Corax
|
1d17d08cca
|
Merge branch 'next' into corvuscorax/OP-947_stateestimator-module
|
2013-06-12 18:32:01 +02:00 |
|
Alessio Morale
|
2c0f7794a9
|
Merge remote-tracking branch 'origin/amorale/OP-997_revolution_settings_to_ext_flash' into next
|
2013-06-11 15:39:13 +02:00 |
|
Brian Webb
|
789930db45
|
Moved PIOS_TASK_MONITOR_Initialize to before EventDispatcherInitialize. The event dispatcher creates a task that registers itself with the task monitor. It is unlikely that the task will start before the task monitor is initialized, but not impossible (at least on the F4 targets, I don't think).
|
2013-06-09 20:16:40 -07:00 |
|
Alessio Morale
|
e9b3ee52f3
|
OP-997: add fields to SystemStatsUavo to monitor storage status
|
2013-06-09 19:20:00 +02:00 |
|
Alessio Morale
|
bdd80a63c9
|
OP-994: Refactor/Cleanup of cpu temp measurement: fixed declarations for Voltage Scale constants
|
2013-06-08 13:46:57 +02:00 |
|
Alessio Morale
|
6671a404ca
|
OP-994 Refactor/Cleanup of cpu temp measurement
|
2013-06-08 13:36:18 +02:00 |
|
Corvus Corax
|
6fdf554d4a
|
Merge branch 'next' into corvuscorax/OP-947_stateestimator-module
Conflicts:
flight/modules/Attitude/revolution/attitude.c
ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.cpp
shared/uavobjectdefinition/attitudesettings.xml
|
2013-06-06 19:25:54 +02:00 |
|
David Ankers
|
d5eccea78f
|
Comment and header renames, change PipX to OPLink Mini
|
2013-05-26 15:48:02 +10:00 |
|
Corvus Corax
|
9b95af2006
|
refaktored GPS Sensor UAVObjects
|
2013-05-22 22:36:23 +02:00 |
|
Corvus Corax
|
d97934cf86
|
Merge branch 'next' into corvuscorax/OP-946_refaktor_sensor_and_state
|
2013-05-19 22:05:48 +02:00 |
|
Sexy Pony
|
900f643bbd
|
Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES
|
2013-05-19 17:37:30 +03:00 |
|
Alessio Morale
|
ab7af16be3
|
Merge branch 'amorale/OP-901_lib_udates-usb_fixes' into HEAD
Conflicts:
flight/pios/stm32f10x/library.mk
flight/targets/boards/revoproto/firmware/pios_board.c
|
2013-05-19 15:01:08 +02:00 |
|
Corvus Corax
|
f630351c75
|
Merge branch 'next' ...
|
2013-05-19 12:17:40 +02:00 |
|
Corvus Corax
|
daf329d8f5
|
uncrustification (again)
|
2013-05-19 11:38:18 +02:00 |
|
Corvus Corax
|
5284195c29
|
Refaktored sensor and state UAVObjects consistently into XXYSensor and XXYState
|
2013-05-18 19:36:45 +02:00 |
|
Alessio Morale
|
c1f767b12d
|
Merge remote-tracking branch 'origin/amorale/OP-954_logfs_settings_in_internal_flash' into next
Conflicts:
flight/pios/common/pios_flashfs_logfs.c
|
2013-05-18 15:53:25 +02:00 |
|
Corvus Corax
|
80caceb984
|
make uncrustify_all;make uncrustify_all;
|
2013-05-18 14:17:26 +02:00 |
|