1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-19 22:35:19 +03:00
Commit graph

8896 commits

Author SHA1 Message Date
giacomo892
62f355c54a
cleanup baro task in fc_tasks 2019-05-10 13:51:10 +02:00
Paweł Spychalski
faa2d99ead Update issue templates 2019-05-10 13:42:55 +02:00
Michel Pastor
644259f936
Add the AT_LEAST_LINEAR_DESCENT RTH altitude mode (#4188) 2019-05-09 14:50:15 +02:00
Pawel Spychalski (DzikuVx)
b5870f5975 Fix compilation on legacy targets 2019-05-09 08:30:27 +02:00
Pawel Spychalski (DzikuVx)
5de29a3f17 Initial cut on dBoost 2019-05-08 21:14:50 +02:00
Konstantin Sharlaimov (DigitalEntity)
e189a3cc23 [SERIALSHOT] Fix hang if enabling serialshot without an UART assigned 2019-05-08 20:53:54 +02:00
Konstantin Sharlaimov
5ba4e5b674
Merge pull request #4681 from iNavFlight/de_yg_accel_weight_scaling
Ignore acceleration in estimated position when clipping or high vibration
2019-05-08 16:36:31 +02:00
Konstantin Sharlaimov (DigitalEntity)
0428b705ee [NAV] Add accelerometer weight scale to DEBUG_VIBE 2019-05-06 17:18:34 +02:00
Konstantin Sharlaimov (DigitalEntity)
7598f222e7 [INAV] Initial cut on ignoring acceleromer in estimation when clipping 2019-05-06 17:18:34 +02:00
Konstantin Sharlaimov (DigitalEntity)
746b70544b [SERIALSHOT] Implement suggested change to serialshot packet 2019-05-05 22:16:28 +02:00
Konstantin Sharlaimov (DigitalEntity)
b7a66552f1 [SERIALSHOT] Fix motor write function and unify it across all motors 2019-05-05 21:50:29 +02:00
Alberto García Hierro
43630a0230
Merge pull request #4683 from iNavFlight/agh_printf_variants
Printf: Implement size checked and va_list variants
2019-05-05 13:26:46 +01:00
Konstantin Sharlaimov
83f7335553
Merge pull request #4680 from iNavFlight/de_fix_debug_typo
[FLOW] Fix incorrect axis order in DEBUG_FLOW
2019-05-05 09:59:25 +02:00
stronnag
1c22dcea84
Merge pull request #4679 from iNavFlight/jh-gcc9-warning-fixes
gcc9 warning fix
2019-05-05 07:52:50 +01:00
Alberto García Hierro
3dda0cbf7c All: Fix warnings reported by -Wformat
Since the tfp_printf() functions now have format attributes, the
format of the string has to match the arguments.
2019-05-05 00:32:43 +01:00
Alberto García Hierro
af0b33d11f Printf: Implement size checked and va_list variants
tfp_snprintf(), tfp_vsprintf() and tfp_vsnprintf

Mark all the functions as accepting a format string.

Also, drop the #define's for printf() and snprintf() and call
them explicitely, since #defining printf messes up with
__attribute__ ((format (printf, X, Y)))
2019-05-05 00:21:12 +01:00
giacomo892
44aeef501b
Merge pull request #4676 from giacomo892/acc_pt1_giacomo892
Implement PT1 filter option for accelerometer
2019-05-04 22:27:34 +02:00
Jonathan Hudson
478228e04b revert individual file GCC9 warning exceptions and instead add a global exception to platform.h 2019-05-04 20:32:10 +01:00
Konstantin Sharlaimov
ff7ca472ca
Merge pull request #4603 from iNavFlight/de_yg_surface_mode_experimental
Add accelerometer weight to position estimation
2019-05-04 21:26:14 +02:00
Konstantin Sharlaimov (DigitalEntity)
b4444589e4 [FLOW] Fix incorrect axis order in DEBUG_FLOW 2019-05-04 21:21:56 +02:00
Konstantin Sharlaimov
be621aff6a
Merge pull request #4677 from iNavFlight/jh-gcc-9-atomic-update
update atomic.h gcc version for gcc 9
2019-05-04 21:11:13 +02:00
Jonathan Hudson
8372958f46 address gcc9 warnings 2019-05-04 18:22:18 +01:00
Jonathan Hudson
52f942cafd update atomic.h gcc version for gcc 9 2019-05-04 17:04:04 +01:00
giacomo892
94420e3867 implement PT1 filter option for accelerometer 2019-05-04 15:33:42 +02:00
giacomo892
3cdeacbd54
Merge pull request #4671 from giacomo892/pt1_gyro_bugfix_giacomo892
gyro filters fixes
2019-05-03 22:02:16 +02:00
giacomo892
547b7a6177 code improvement and bugfix 2019-05-03 17:31:22 +02:00
Alberto García Hierro
af7e932c4e
Merge pull request #4648 from iNavFlight/agh_hott_textmode
CMS for HoTT textmode; CMS improvements according to BF
2019-05-02 20:12:06 +01:00
Konstantin Sharlaimov
16faa4399f
Merge pull request #3795 from iNavFlight/de_opflow_fixes
Optic flow & surface improvements
2019-05-02 13:13:31 +02:00
Tim Eckel
5bd36e3f10
Merge pull request #8 from iNavFlight/master
Sync master branch
2019-05-01 21:41:34 -04:00
Konstantin Sharlaimov (DigitalEntity)
f800eb4a11 [OPFLOW] Fix compilation errors when USE_OPFLOW is not defined 2019-05-01 22:52:27 +02:00
Konstantin Sharlaimov (DigitalEntity)
1271e4d947 [OPFLOW] Refactor USE_* to make sure opflow is enabled for all targets; Implement opflow calibration 2019-05-01 21:43:48 +02:00
Michel Pastor
a260c77c93
Add SPRACINGF7DUAL to release list (#4662)
Fixes #4660
2019-05-01 00:11:13 +02:00
Konstantin Sharlaimov (DigitalEntity)
d2368ff17b Experimental opflow calibration; Add opflow calibration value to MSP [ci skip] 2019-04-30 21:40:12 +02:00
Konstantin Sharlaimov (DigitalEntity)
8fe96cfca4 Fix debug FLOW_RAW; Change default opflow scale for PWM3901 compatibility 2019-04-30 21:38:17 +02:00
Konstantin Sharlaimov
822a8f524d
Merge pull request #4649 from iNavFlight/de_mc_motor_stop
[FC] Add back MOTOR_STOP for multirotors
2019-04-30 15:40:41 +02:00
Paweł Spychalski
0a27fc90c2
Merge pull request #4657 from ted-rcnet/development
Update Target YUPIF7 Add Oled - Pitot
2019-04-29 22:25:14 +02:00
Paweł Spychalski
b643a83412
On MR allow airmode to be sticky and activated by throttle threshold (#4634)
* on MR allow airmode to be sticky and activated by throttle threshold

* fix bug

* make airmode activation threshold configurable

* Keep arimore activation flag as state

* Review changes
2019-04-29 22:23:29 +02:00
ted
5045266620 Update Target YUPIF7 Add Oled - Pitot 2019-04-29 13:41:51 +02:00
Alberto García Hierro
40b560b9d4 Properly align YES/NO and settings with value names 2019-04-26 22:00:50 +01:00
Alberto García Hierro
18255c065e Remove PG_RCDEVICE_CONFIG
Setting shouldn't be used to mask firmware bugs. If the device
doesn't respond properly, the fix should be provided there.
2019-04-26 21:17:34 +01:00
Alberto García Hierro
947fd5ea45 Fix Devie -> Device typo 2019-04-26 21:14:51 +01:00
Alberto García Hierro
9e5bb57593 Fix RCDevice unit test 2019-04-26 21:07:43 +01:00
Alberto García Hierro
2144f627a4 Remove changes in SPEEDYBEEF4 target
They don't belong in this PR
2019-04-26 21:07:29 +01:00
azolyoung
416db14449 fix rcsplit telemetry control 2019-04-26 21:03:06 +01:00
Alberto García Hierro
646206dc73
Merge pull request #4537 from shellixyz/ignore_set_get_spaces
CLI: ignore spaces between cmd and setting name for get/set
2019-04-26 21:53:35 +02:00
Alberto García Hierro
e70b14e336
Merge pull request #4647 from iNavFlight/agh_strict_prototypes
Enable -Wstrict-prototypes
2019-04-26 21:38:51 +02:00
Konstantin Sharlaimov (DigitalEntity)
14a06e55f0 [FC] Add back MOTOR_STOP for multirotors 2019-04-26 20:33:24 +02:00
Alberto García Hierro
d9c60d9305
Merge pull request #4623 from iNavFlight/agh_nav_extra_arming_safety_bypass
Add support for bypassing extra arming safety
2019-04-26 18:32:27 +02:00
Alberto García Hierro
abcf53b170 Fix prototypes for functions with no arguments 2019-04-26 16:38:03 +01:00
Alberto García Hierro
ce2f14e12b Add cmsDisplayPortGetCurrent()
Returns the current display port used by CMS without relying on
an extern variable.
2019-04-26 16:38:03 +01:00