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