1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 17:25:20 +03:00
Commit graph

205 commits

Author SHA1 Message Date
Martin Budden
ea2ec8b069 Added hooks for gyro data analysis 2017-02-23 15:52:26 +00:00
Martin Budden
dbfc355097 Added support for BMI160 gyro 2017-02-22 21:37:37 +00:00
Martin Budden
0bca49d8c4 Added PG config definitions 1 2017-02-22 09:43:05 +00:00
borisbstyle
de3d1d527d Merge branch 'master' into patch_v3.1.6 2017-02-20 14:40:43 +01:00
borisbstyle
84105629ea Fix filter bug for trying filter over nyquist 2017-02-20 01:52:15 +01:00
Martin Budden
f2b423525d Split gyro device out of gyro sensor struct 2017-02-06 00:00:32 +00:00
Martin Budden
a3951a3340 Preparation for conversion to parameter groups 3 2017-02-01 12:24:58 +00:00
Martin Budden
79d4b2146d Preparation for conversion to parameter groups 2017-02-01 08:46:19 +00:00
Michael Jakob
61d72b8738 Renamed MPU function pointers, align with iNav 2017-01-31 10:11:05 +00:00
Martin Budden
8e79e8092e Fixed up whitespace 2017-01-22 22:42:45 +00:00
mikeller
a91ff6838f Added debug output for gyro calibraton noise, increased 'moron_threshold' to 48. 2017-01-12 21:54:05 +13:00
Martin Budden
7b90a76098 Do runtime check to see if gyro supports 32kHz 2017-01-11 00:53:15 +00:00
Martin Budden
8edb9ef810 Minor gyro optimisations 2017-01-08 21:36:16 +00:00
Martin Budden
72b15e1c97 Fix gyro reading in gyroUpdate function 2017-01-07 21:37:58 +00:00
borisbstyle
c5922d2422 Remove volatile from gyroADC 2017-01-06 12:53:11 +01:00
borisbstyle
d4d75f6da1 Add comments to gyro.c 2017-01-06 11:50:57 +01:00
borisbstyle
9fe1ebd1aa Merge pull request #2023 from martinbudden/bf_gyro_fixes
Minor fixes to gyro ISR code, as per review
2017-01-06 11:47:29 +01:00
mikeller
747219e0df Fixed gyro update / arming for targets without gyro interrupt. 2017-01-06 23:24:11 +13:00
Martin Budden
e513fd8472 Minor fixes to gyro ISR code, as per review 2017-01-06 09:42:07 +00:00
borisbstyle
075b387167 Fix for unset gyroADCf when notch2 disabled 2017-01-06 09:59:21 +01:00
Martin Budden
10d3c2e76b Reset task statistics after gyro calibration complete 2017-01-05 21:52:40 +00:00
Martin Budden
95111483d8 Added support for 32kHz gyro updates 2017-01-05 20:11:56 +00:00
Martin Budden
a1c14320bf Allow gyro read and filter in ISR for SPI gyros 2017-01-05 12:57:28 +00:00
blckmn
102114758c Better representation of actual sensor (when using 6500 compatible sensors). 2017-01-01 18:37:54 +11:00
Martin Budden
42344a8fe6 Made gyro device code reentrant 2016-12-18 00:16:23 +00:00
Martin Budden
714bb02c54 Fixes issue 1844 2016-12-17 19:20:30 +00:00
Martin Budden
17494840a5 Moved gyro and acc detection code into init functions 2016-12-13 10:00:43 +00:00
Martin Budden
d9a2f7f5d9 Moved EXTI into gyroDev_t 2016-12-13 09:01:32 +00:00
Martin Budden
c7835f781d Fixes issue 1789 2016-12-10 10:03:18 +00:00
Martin Budden
a47c073874 Used device pointer in detect functions 2016-12-07 09:16:42 +00:00
Martin Budden
4bb6820c42 Moved sensor detection into respective sensor modules 2016-12-05 15:26:14 +00:00
Martin Budden
60e2227396 Moved alignment from sensor into device 2016-12-05 06:49:14 +00:00
Martin Budden
4b18ff9049 Fixed harmless error in gyro merge 2016-12-01 19:18:33 +00:00
Martin Budden
b8b9c95f57 Moved sensor global data into sensor_s structs 2016-12-01 17:47:17 +00:00
Martin Budden
590e569375 Changed gyro init and read functions to take a gyro_t* parameter.
Scaled gyro values to degrees per second in gyroUpdate.
2016-11-30 16:59:55 +00:00
Martin Budden
bbddbfcb7b Fixed incorrect initialisation of gyro PT1 filter 2016-11-29 08:54:23 +00:00
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