1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 08:45:36 +03:00
Commit graph

69 commits

Author SHA1 Message Date
Martin Budden
78e6130aab Moved further gyro parameters into gyroConfig_t 2016-11-25 23:22:24 +00:00
Martin Budden
0f082201f4 Removed unrequired static data from sensors/gyro.c 2016-11-25 23:22:24 +00:00
Martin Budden
2c7d06a94e Moved gyro filter settings into gyroConfig 2016-11-25 23:22:24 +00:00
Martin Budden
fa4d04b5a7 Fixed gyro Q factor calculation 2016-11-25 23:22:23 +00:00
Martin Budden
594b9d8ad3 Fix gyro filter initialisation 2016-11-23 22:27:49 +00:00
borisbstyle
12e7d3ad8d Merge pull request #1625 from martinbudden/bf_gyro_filter_calls
Use function pointers to simplify gyro filter calls
2016-11-23 13:19:36 +01:00
Martin Budden
e30823bfec Use function pointers to simplify gyro filter calls 2016-11-20 17:04:36 +00:00
Martin Budden
dc56f143f3 Changed alignSensors to have common src/dest 2016-11-20 07:46:58 +00:00
Martin Budden
8480570510 Improved efficiency of gyro update 2016-11-16 07:31:18 +00:00
Martin Budden
58c85029d6 Removed unnecessary #includes 2016-10-26 05:15:26 +01:00
Martin Budden
01be3842c8 Added filter unit test and tidied filter code 2016-10-23 10:10:14 +01:00
borisbstyle
0e827b331d New Beebrain defaults // refactoring 2016-10-13 01:50:34 +02:00
borisbstyle
70cca63875 Cleanup // Fix some filter inits // More space Naze target 2016-10-09 00:47:50 +02:00
borisbstyle
81623d4ac7 Merge branch 'master' into development 2016-10-08 02:00:08 +02:00
borisbstyle
b168b33448 Cleanup Denoise Code 2016-10-08 01:49:26 +02:00
borisbstyle
29733a2424 Fix gyro pt1 2016-10-08 00:11:08 +02:00
borisbstyle
48ab3ca0b2 Fix gyro pt1 2016-10-08 00:09:30 +02:00
borisbstyle
bd2ded600c Merge branch 'master' into development 2016-10-07 02:44:21 +02:00
borisbstyle
fc480fab5b Default adjustments // Cleanups 2016-10-07 02:24:22 +02:00
borisbstyle
09d16bd0cb Merge branch 'master' into development 2016-10-07 01:41:55 +02:00
borisbstyle
c191da6c58 Add New Default Filter combination 2016-10-02 01:46:10 +02:00
borisbstyle
05908aad4d Merge branch 'master' into development 2016-09-11 01:16:53 +02:00
borisbstyle
cab7b562d8 Change gyro filter / debug order 2016-09-09 09:55:46 +02:00
Martin Budden
c077bacee6 Improved acc initialisation 2016-08-15 07:32:06 +01:00
Martin Budden
541f4d4018 Directory rearrangement to reflect cleanflight changes 2016-08-07 13:44:00 +01:00
rav
0e905e01d3 set lower filter cutoff instead of Q
fix error in gyro pt1 filter
2016-08-04 00:09:22 +02:00
borisbstyle
cc7ea13e66 Convert Notch Q to BW 2016-08-03 20:56:37 +02:00
borisbstyle
771feb8fde Add more filter freedom 2016-08-03 11:51:12 +02:00
borisbstyle
ca703b1ff1 Change defaults // Add optional filter config 2016-08-03 10:26:27 +02:00
borisbstyle
4fff6c89bf Merge pull request #684 from rav-rav/notch
Smoother filtering (additional notch filter)
2016-07-16 10:30:47 +02:00
Martin Budden
59adc362c3 Whitespace and variable initialisation tidy 2016-07-15 08:28:16 +01:00
rav-rav
86626acbdf add notch filter
configurable with gyro_notch_hz and gyro_notch_q
2016-07-07 07:47:13 +02:00
Martin Budden
74d20a276f Made filter naming, parameters and state consistent 2016-07-03 06:45:11 +01:00
Martin Budden
9059254db6 Minor tidy of sensor code 2016-06-29 15:17:49 +01:00
Martin Budden
d069945f89 Improved gyroSetCalibrationCycles parameters. 2016-06-26 21:43:04 +01:00
Martin Budden
75237dd209 Fixed up gyro init. 2016-06-26 16:15:06 +01:00
Martin Budden
4d238b27d5 Moved targetLooptime into gyro_t, tidied gyro_sync and gyro 2016-06-26 16:15:06 +01:00
blckmn
d779daad2d Fixed array out of bounds issue - not all set. 2016-06-26 08:59:32 +10:00
borisbstyle
3d9b180b33 Fix Configurator Pid Controller Reset // Fix luxfloat no filter bug // Defaults for Version 2.9.0 2016-06-26 00:30:45 +02:00
borisbstyle
f3f7827c33 Apply gyro zero before filtering // Fix Luxfloat Drift 2016-05-16 21:26:06 +02:00
rav-rav
f62ec043cf fix error in biquad coefficients calculation
improve biquad precision and performance by using direct form 2 transposed instead of direct form 1
keep float results for luxfloat pid controller, instead of casting twice
2016-05-04 22:44:33 +02:00
borisbstyle
03cc5fa438 Function for calculating calibration cycles 2016-03-09 22:31:16 +01:00
borisbstyle
1187c575ed Gyro Calibration scaled to looptime setting 2016-03-08 22:52:55 +01:00
borisbstyle
f30a188937 Add selectable debug options 2016-02-26 00:22:08 +01:00
borisbstyle
974274b748 cleanup code 2016-02-17 14:57:42 +01:00
borisbstyle
881a448255 Convert gyroADC and accADC to int32_t 2016-02-14 22:03:19 +01:00
borisbstyle
eebacc2542 Refactor BiQuad // Set filters to floats 2016-02-03 13:46:56 +01:00
borisbstyle
a105af1225 Filter Cleanup CF coding style// Remove Old pt1 for acc etc // F1 slower acc update 2016-01-18 00:51:20 +01:00
borisbstyle
1dddd65e67 BiQuad Cleanup Code 2016-01-14 16:18:35 +01:00
borisbstyle
93d917af3b Configurable Soft LPF values (gyro_lpf_hz and dterm_lpf_hz) 2016-01-14 14:34:46 +01:00