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

76 commits

Author SHA1 Message Date
DESKTOP-N53JVUO\mix
f4a2589b4e Added Autolaunch messages 2020-07-19 01:34:11 +03:00
DESKTOP-N53JVUO\mix
7583d44cd8 Partial implementation 2020-07-18 22:53:00 +03:00
DESKTOP-N53JVUO\mix
03e8bce289 Partial implementation 2020-07-17 18:27:54 +03:00
DESKTOP-N53JVUO\mix
b4448555da Enable pitch control gradually on launch timeout or altitude reached or the user take control over the sticks, if nav_fw_launch_end_time is set 2020-07-16 17:03:48 +03:00
DESKTOP-N53JVUO\mix
bab965da77 Fixed wing launch refactor. Add a smooth transition to the current flight mode at the end of the launch.
Use nav_fw_launch_end_time to change the transition time, default = 2000ms
2020-07-16 09:18:49 +03:00
Pawel Spychalski (DzikuVx)
780728d633 Revisit FAST_RAM usages 2020-03-09 22:33:54 +01:00
Pawel Spychalski (DzikuVx)
0ffcac2974 Correctly handle reversible motors in mixer 2020-02-23 19:31:16 +01:00
Pawel Spychalski (DzikuVx)
4fd2149e2b Drop min_throttle in favor of throttle IDLE percent 2019-12-22 21:33:19 +01:00
Pawel Spychalski (DzikuVx)
7faeb47532 Second iteration of makinf F7 fast 2019-03-09 14:39:00 +01:00
Alberto García Hierro
0f4e74cd04 Replace ABS(float) with fabsf(float)
Disregarding loads and stores, fabfs() compiles to a single vabs.f32
instruction, which completes in 1 cycle. ABS(float), however, compiles
to vcmpe.f32, a branch and vneg.f32, which needs 2 cycles + branching.
The compiler is not able to perform this transformation because
(f < 0 ? -f : f) doesn't always yield the absolute value for
floats (e.g. ABS(-0) will yield -0).
2019-01-19 17:33:33 +00:00
Michel Pastor
2ea3f50e5e Fix fly time bug
Closes #4141
2019-01-06 00:15:30 +01:00
giacomo892
71581e5b0c Enforce spinup time even for idle throttle 2018-12-13 17:09:54 +01:00
Konstantin Sharlaimov (DigitalEntity)
97dfff5be2 Initial cut on fixed-wing TPA filter [skip ci] 2018-03-25 17:23:01 +10:00
Konstantin Sharlaimov
e174e5a48d
Initial cut on full quaternion IMU conversion (#2894)
* Initial cut on full quaternion/vector IMU conversion
* More accurate quaternion integration
* Refactor vector struct per @ledvinap suggection
* Implement rotation matrix from axis/angle; Refactor mag declination to have orientation correspond to RPY angles
* Use magnetic North vector as a reference
2018-03-15 00:19:53 +10:00
giacomo892
ad265ebe61 fix typos. Thanks to @fiam for having noticed this! 2018-02-08 11:36:05 +01:00
giacomo892
fab16951d5 sticks > pos_hold_deadband cleanup 2018-02-08 11:24:11 +01:00
giacomo892
2d7a224810 NAV LAUNCH: code tidy and add max launch altitude 2018-02-03 09:18:53 +01:00
Michel Pastor
9d469f8d9c NAV_LAUNCH: add min time before leaving 2018-01-22 18:25:06 +01:00
Alberto García Hierro
d5ba9c4eec Rename a few more flags
NAV -> USE_NAV
FIXED_WING_LANDING -> NAV_FIXED_WING_LANDING
ASYNC_GYRO_PROCESSING -> USE_ASYNC_GYRO_PROCESSING
BOOTLOG -> USE_BOOTLOG
STATS -> USE_STATS
2017-12-04 15:28:31 +00:00
Konstantin Sharlaimov (DigitalEntity)
87e0253615 Add a setting for max launch detection angle 2017-05-26 22:07:20 +10:00
Martin Budden
5874f92f87 Moved accgyro, barometer and compass drivers into subdirectories 2017-04-29 06:45:42 +01:00
Konstantin Sharlaimov (DigitalEntity)
1456f01bbc Accel calibration improvements 2017-04-05 15:51:21 +10:00
Konstantin Sharlaimov (DigitalEntity)
f44b101888 Fix premature completion of launch sequence 2017-03-07 19:59:41 +10:00
Konstantin Sharlaimov (DigitalEntity)
632a2b45b8 Fix launch mode throttle control 2017-02-16 01:44:12 +10:00
Martin Budden
5fcd222cc7 Split time declarations out of system.h into time.h 2017-02-07 17:01:02 +00:00
Martin Budden
58e3f5aebe Moved navigation modules to navigation directory 2017-01-27 18:10:34 +00:00
Renamed from src/main/flight/navigation_rewrite_fw_launch.c (Browse further)