1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-11 19:24:10 +01:00
Commit Graph

11133 Commits

Author SHA1 Message Date
Philippe Renon
48978b523c OP-1351 minor cleanups 2014-06-14 18:14:10 +02:00
Philippe Renon
6e43858f50 OP-1351 commented out thermal rise simulation 2014-06-14 18:13:17 +02:00
Philippe Renon
51bfb49e8c OP-1351 add more helpful instruction to thermal calibration (end condition, estimated time, ...) 2014-06-14 18:11:43 +02:00
Philippe Renon
1e0028cc2f OP-1531 thermal calibration now displays the acquired temperature range + cleaned up display and handling of temp and variance. 2014-06-13 00:40:55 +02:00
Philippe Renon
bc7087da1a OP-1351 added missing tr() call for thermal calibration estimated time message 2014-06-12 21:11:45 +02:00
Kevin Finisterre
58dad5d3a5 Try to set Ilimit Rate... somehow I set Ilimit Attitude instead. Need to sort out. basic idea worked though. 2014-06-12 12:07:03 -04:00
Kevin Finisterre
9aaa764797 work out a method to set some default PIDs... using a setData() call helps!!! 2014-06-12 11:05:46 -04:00
Kevin Finisterre
1bf9f250dc poor attempt to set some default PIDS? make a note to change the modelview ehre as well. 2014-06-12 02:43:38 -04:00
Alessio Morale
aa71df2831 OP-943 fix ut_ 2014-06-12 06:53:07 +02:00
Kevin Finisterre
2dcc9c59f1 correct values to be more appropriate for VehicleConfigurationHelper::applyMixerConfiguration() 2014-06-11 21:28:20 -04:00
Kevin Finisterre
47673f519e Attempt to set some mixer values 2014-06-11 21:25:05 -04:00
Alessio Morale
61f71add4c OP-943 add missing pios_mem.c from previous commit 2014-06-11 23:54:28 +02:00
Alessio Morale
b3b90f1f66 OP-943 inline pios_mem function have issues with simposix. 2014-06-11 22:15:40 +02:00
Alessio Morale
68de1e4d4d OP-943 Raise heapremaining to uint32 2014-06-11 22:15:40 +02:00
Alessio Morale
6226aec2a7 OP-943 uses pios_mem API for heap allocation 2014-06-11 22:15:40 +02:00
Alessio Morale
50bef2dc12 OP-943 change make scripts to defines automatically PIOS_TARGET_PROVIDES_FAST_HEAP when available 2014-06-11 22:15:40 +02:00
Alessio Morale
d8f08a7916 OP-943 Add Malloc for "FastHeap" (ccsram)
- Use a separate mallocs for thread stack and RTOS structures heap
- Add a pios_mem API to be able to use fast ram (CCM) when available
2014-06-11 22:15:30 +02:00
Kevin Finisterre
64b2fce3d4 I created some sort of issue in the Output warning highlights. Disable for now. 2014-06-11 16:02:15 -04:00
Philippe Renon
67ff2e58b8 OP-1351 now use Newton's law of cooling to simulate temperature rise 2014-06-11 21:35:07 +02:00
Kevin Finisterre
569209a510 add setupElevonServo function 2014-06-11 15:20:31 -04:00
Kevin Finisterre
1f74a78263 Attempt adding in the proper Mixer setting constructs for Elevon setup. 2014-06-11 14:41:42 -04:00
Alessio Morale
613910e7cb OP-1365 fix some indentation 2014-06-11 18:57:19 +02:00
Corvus Corax
d6b9c889a5 Merge branch 'corvuscorax/OP-1287_PositionVario' into next 2014-06-11 18:44:00 +02:00
Corvus Corax
ee20bbbcd7 Merge branch 'next' into corvuscorax/OP-1287_PositionVario 2014-06-11 18:30:37 +02:00
Corvus Corax
80280256f9 OP-1287 changed default offsets for better behaviour with vtolpathfollower - needs to be increased to 500 on horizontal and 5 veetical for use with fixedwings 2014-06-11 18:29:43 +02:00
Kevin Finisterre
b9733363b3 some revision control data is misplaced preventing compile 2014-06-11 12:23:33 -04:00
Laurent Lalanne
4ecc78a353 OP-1337 Simplified tooltip message for DelayComp/CC inverted mode 2014-06-11 07:56:16 +02:00
Philippe Renon
e596f2ea90 OP-1351 thermal calibration - added Debug message type and used it to stop displaying some status messages 2014-06-11 01:07:00 +02:00
Alessio Morale
4e509dbc32 Merge branch 'amorale/OP-1258_gcc_4.8-2014-q1' into next 2014-06-10 22:28:14 +02:00
Alessio Morale
622519b7c2 OP-1365 Flight code instrumentation API: add documentation to pios_instrumentation_helper, uncrustification 2014-06-10 22:13:20 +02:00
Alessio Morale
88e392260c OP-1365 Flight code instrumentation API: Allow to pass DIAG_INSTRUMENTATION=YES option to make to enable instrumentation without changing board level settings 2014-06-10 21:49:30 +02:00
Alessio Morale
16cb081f5c OP-1365 Flight code instrumentation API: Sample use of instrumentation in Atittude module.
When instrumentation is enabled at board level (pios_board.h, enable PIOS_INCLUDE_INSTRUMENTATION) PIOS_INSTRUMENT_MODULE setups the module to be instrumented.
2014-06-10 21:38:12 +02:00
Alessio Morale
8ba5741f99 OP-1365 Flight code instrumentation API: Add some helper macros to simplify the addition of instrumentation code to a module.
Note: Look at next commit for an example use case.
2014-06-10 21:34:33 +02:00
Alessio Morale
698d132f9c OP-1365 Flight code instrumentation API: Changed API to use handlers (opaque pointers) to counter struct instead of an index, fix Search function, create does check if coutner exists and return existing handler 2014-06-10 21:24:28 +02:00
Alessio Morale
07d2e27276 OP-1274: Update to FreeRTOS 8.0.1 2014-06-10 19:42:11 +02:00
Alessio Morale
ee8ffed465 OP-1274: Force 8 bytes alignment for RTOS structures while using 4 bytes alignment for the remaining memory allocation operations to save RAM 2014-06-10 19:10:37 +02:00
Corvus Corax
f89557c045 OP-1287 improved deadband implementation to be jump-free 2014-06-10 09:59:37 +02:00
Corvus Corax
78acaf49ad OP-1287 fixed telemetry options for pathdesired , which were set way too aggressive 2014-06-09 23:39:05 +02:00
Alessio Morale
92b48b09ff OP-1227 Fix high CPU usage: remove oversample buffer calculation in several part of pios_adc all over the code. 2014-06-09 19:28:22 +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
7acb0ad385 OP-1227 Fix high CPU usage: Apply missing parenthesis to prevent a fdiv for temp calculatin 2014-06-08 22:02:10 +02:00
Alessio Morale
a9f1d55fea OP-1227 Fix high CPU usage: Optimize Memory usage in ADC driver.
- performs undersampling in two steps operating with a half buffer at time;
- Skip costly undersampling for Temperature channel;
- some optimizations to the downsample loops;
- apply compiler speed optimization to PIOS_ADC_downsample_data()
2014-06-08 22:01:05 +02:00
Alessio Morale
843987484b OP-1227 Fix high CPU usage: Avoid several float division in Attitude module, change optimization for attitude estimation function 2014-06-08 21:48:35 +02:00
Alessio Morale
d51b7ce2d4 OP-1227 Fix high CPU usage: Changes to attitude module:
- changed Expected rate to 500 (it was erroneously defined as 666Hz)
- use the optimized api to fetch accel samples
2014-06-08 21:47:00 +02:00
Alessio Morale
a0d68c6afb OP-1227 Fix high CPU usage: Reduce Accel rate to 1600Hz, optimize sample reading, explicitly set bus speed
Note: Counter 0xA3450001 is the time it takes to transfer the requested number of samples
2014-06-08 21:33:18 +02:00
Alessio Morale
c9d97639b0 OP-1302 Renable Idle Hook in CC/CC3D 2014-06-08 20:33:35 +02:00
Kevin Finisterre
7558509720 Revert "Fix minor cosmetic issue where vtail model was not rendering in the Configuration screen. Edit the Inkscape Object Properties."
This reverts commit 11fa414e1a.

Conflicts:
	ground/openpilotgcs/src/plugins/config/images/fixedwing-shapes.svg
	ground/openpilotgcs/src/plugins/setupwizard/pages/fixedwingpage.cpp
2014-06-08 00:00:43 -04:00
Kevin Finisterre
28246cccbe fix remaining headers 2014-06-07 23:04:12 -04:00