mikeller
a21d0f5d31
Fixed potentially incorrect calculation in ACC calibration if non-default cycle number is used.
2019-11-17 10:58:28 +13:00
Bruce Luckcuck
365c6cb1f6
Move calibrationCompleted flag to a 4th element in the accZero structure
...
Allows the flag indicating that calibration was completed to be output in the values for `acc_calibration`.
2019-10-21 11:49:11 -04:00
Bruce Luckcuck
8f6f4bf4c4
Make gyro calibration period user configurable and rename moron_threshold
...
Gryo calibration period can be configured in 1/100 second intervals using `gyro_calib_duration` (default is 125 or 1.25 seconds).
Renamed the `moron_threshold` parameter to `gyro_calib_noise_limit`. Functionally it is unchanged.
2018-05-23 07:14:52 -04:00
blckmn
a9f74cd6df
Removed excess trailing spaces before new lines on licenses.
2018-04-25 20:58:00 +10:00
blckmn
46fe22b4bd
Direct license replacement
2018-04-22 09:22:46 +10:00
adrianmiriuta
3855d254b0
move from CALIBRATING_GYRO_CYCLES to CALIBRATING_GYRO_TIME ... absolu… ( #5320 )
...
* move from CALIBRATING_GYRO_CYCLES to CALIBRATING_GYRO_TIME ... absolute calibration time
* DieHertz requested changes
* cleanup indentation
2018-03-04 11:46:15 +13:00
Adrian Miriuta
b21d681153
Introduced cli parameter <gyro_offset_yaw>
...
It allows to manually compensate gyro drift over time.
rebased squashed.
2018-01-25 12:45:38 +01:00
jflyper
11c47c631b
Port iNav's rangefinder
2017-12-20 12:54:19 +09:00
Martin Budden
f2b423525d
Split gyro device out of gyro sensor struct
2017-02-06 00:00:32 +00:00
blckmn
08e084966f
Fix missing telemTemperature1
2017-01-07 09:15:52 +11:00
Martin Budden
229f6d14d4
Moved accZero and magZero out of sensorTrims into acc and compass config
2016-12-05 06:49:15 +00:00
Martin Budden
06e871406e
Moved xx_hardware out of sensorSelectionConfig into config for specific sensor
2016-12-05 06:49:14 +00:00
Martin Budden
60e2227396
Moved alignment from sensor into device
2016-12-05 06:49:14 +00:00
Michael Jakob
46387c9dbe
Cleanup ENUM usage
2016-12-04 16:09:21 +01:00
Martin Budden
d85eed0933
Move freestanding masterConfig items into structs
2016-11-24 17:34:05 +00:00
Martin Budden
d3b51f2360
Added count to sensor index enums
2016-06-29 18:06:08 +01:00
Martin Budden
9059254db6
Minor tidy of sensor code
2016-06-29 15:17:49 +01:00
Konstantin Sharlaimov (DigitalEntity)
5df8ca926c
Quaternion-based DCM IMU (original code my S.Madgwick)
...
Restore binaries from merge
2015-10-22 10:45:36 +02:00
Dominic Clifton
1de72b11ce
Update the cli status
command to show all detected sensors (Except on
...
CJMCU).
Further cleanup of sensor initialisation.
2015-02-19 21:08:30 +00:00
Dominic Clifton
53406a7ac7
Relocate some structures and code to the right places.
...
This cleans up the include file order somewhat and fixes a couple of
dependencies.
The goal of this is to rename flight.c/flight.h to pid.c/pid.h.
2015-01-31 23:47:51 +01:00
Dominic Clifton
0d37bcdf5b
Add DISPLAY feature to enable/disable the OLED display. Add ARMED page
...
which is displayed upon arming. Resume page cycling when disarmed.
2014-09-16 01:33:15 +01:00
Dominic Clifton
d60183d91d
Normalize all the line endings
2014-09-15 23:40:17 +01:00
Dominic Clifton
e867af8c4b
Correct project name in GPL notices.
2014-06-05 00:47:47 +01:00
Dominic Clifton
0bbcd6570f
Updated source files to include the GPL v3 notices. Include a copy of
...
the GPL v3.
2014-06-04 16:48:23 +01:00
Dominic Clifton
d19a5e7046
Cleanup project structure. Update unit test Makefile to place object
...
files in obj/test
2014-05-31 22:43:06 +01:00