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

89 commits

Author SHA1 Message Date
breadoven
7547d67eae Merge remote-tracking branch 'upstream/master' into abo_acro_attitude_hold 2023-10-13 10:53:43 +01:00
Ray Morris
2a3fa86d61 IPF: Yaw operand 2023-09-29 22:55:34 -05:00
shota
e108558601 add MIXER_TRANSITION_ACTIVE OPERAND 2023-09-26 22:12:50 +09:00
breadoven
32fcb13823 Revert "remove attimode, add acro stabilise"
This reverts commit 6f2c501431.
2023-09-22 21:30:27 +01:00
breadoven
6f2c501431 remove attimode, add acro stabilise 2023-09-19 22:21:10 +01:00
breadoven
221d8fe3ad fixes + telemetry 2023-09-14 15:20:43 +01:00
shota
2fb9601dd6 mixprofile transition support 2023-07-01 03:29:10 +09:00
shota
203bb2a471 mixer and pid profile linking 2023-06-30 04:01:01 +09:00
shota
3ad0991125 Merge remote-tracking branch 'origin/master' into sh_mixer_profile 2023-06-26 02:33:09 +09:00
Scavanger
351c4ece08 Revert "Bugfixes and prepare configurator integration"
This reverts commit f330bdd621.
2023-02-23 11:11:46 -03:00
Scavanger
f330bdd621 Bugfixes and prepare configurator integration 2023-02-23 10:49:14 -03:00
Scavanger
9330784729 Merge branch 'master' of https://github.com/iNavFlight/inav into SITL 2023-02-21 19:44:45 -03:00
Darren Lines
881bfafb22 Update Flight Mode operand in programming framework
- Add `ACRO` to `FLIGHT_MODE` operand
- Add `WAYPOINT_MISSION` to `FLIGHT_MODE` operand
- Update functionality of `COURSE_HOLD` as currently it will still be active if `CRUISE` is active
- Update Programming Framework.md document
2023-01-28 09:10:29 +00:00
Scavanger
61790c157f SITL 2023-01-24 09:47:27 -03:00
Paweł Spychalski
c57e112ecc
Merge pull request #8579 from iNavFlight/MrD_Enhance-programming-options-for-waypoint-missions
Enhance programming options for waypoint missions
2023-01-13 08:21:12 +01:00
Darren Lines
9aa6e2fb82 Changes after testing and docs update 2023-01-05 22:20:05 +00:00
Roman Lut
59a19ec299 use MAX_SUPPORTED_RC_CHANNEL_COUNT instead of hardcoded 16 2023-01-04 01:04:26 +02:00
Darren Lines
ba8da95562 Merge branch 'master' into MrD_Enhance-programming-options-for-waypoint-missions 2023-01-03 12:49:52 +00:00
Darren Lines
812308a482 Add ability to check actions on next WP 2022-12-19 13:01:32 +00:00
Darren Lines
fe2e151583 Reduced calculations on WpNumber 2022-12-14 21:52:53 +00:00
Darren Lines
bc5cc39a1b Fixed return issue
Returning the bit, not a Boolean, fixed.
2022-12-14 19:05:18 +00:00
Darren Lines
374a8f8ce8 Check the bit correctly 2022-12-11 21:34:42 +00:00
Darren Lines
8f4fc0754b Update for when User action is triggered 2022-12-11 21:18:51 +00:00
Darren Lines
10dc8d91dc Updates with tested code and docs
Fixed typo
Updated document
Finished & tested LCs for:
- Delay
- Timer
- Delta
- Approx. Equal
2022-12-01 19:36:35 +00:00
Darren Lines
026e40c297 Added some more logic
Added delay, almost equal, and timer. Not yet tested.
2022-12-01 13:41:21 +00:00
Darren Lines
1ca3527f92 Added EDGE switch to Logical Conditions 2022-11-24 18:37:34 +00:00
Darren Lines
7e51f1ff5d Initial code 2022-11-24 13:38:11 +00:00
Darren Lines
b5da2ca7d3 Corrected user actions and updated docs 2022-11-24 08:04:52 +00:00
Darren Lines
b2ad70329b fixed initial code and added more
Now working:
- Distance to WP
- Distance from WP
- User actions 1 to 4
2022-11-23 22:39:22 +00:00
Darren Lines
7115d03276 add distance to WP
needs testing ... and compiling even. Coding at work is blind xD
2022-11-23 13:35:18 +00:00
Darren Lines
775a080768 Initial code
This will break LCs backwards compatibility. But a small conversion tool will be simple to make.
2022-11-22 13:40:36 +00:00
shota
e0db9ae4c9 navigation init on mixer profile 2022-11-17 00:20:15 +09:00
haoxiang.qiu
67390e12ed mixprofile development 2022-11-14 19:24:16 +09:00
shota
97318e4f84 add sannity check in hot mixprofile switching, and fix cli 2022-11-11 04:47:32 +09:00
shota
a9f8ebd5ff add mixer_profile.h 2022-11-08 02:48:18 +09:00
shota
fcf9ca14de add mixer profile switching by logic 2022-11-06 16:40:16 +09:00
Darren Lines
fca5a0eac7 Add PINIO 3 & 4
There are plenty of flight controllers around now that use PINIO 1 and 2 internally for camera switching and switchable VTx power. This left no scope for user definable PINIO. A friend wanted to control a Caddx Peanut on such an FC. So I have implemented USER 3 and USER 4 PINIO options. Also in the PR is the target that was created for my friend.
2022-09-17 08:41:39 +01:00
Paweł Spychalski
a38bce9b1a
Merge pull request #8186 from iNavFlight/release_5.1.0
INAV 5.1.0 Release branch
2022-08-22 21:23:52 +02:00
Pawel Spychalski (DzikuVx)
509f00debc Merge branch 'master' into release_5.1.0 2022-08-22 20:59:25 +02:00
Paweł Spychalski
cdaf835822
Merge pull request #8330 from JulioCesarMatias/RenameASFunction
Rename pitotCalculateAirSpeed()
2022-08-22 13:56:54 +02:00
JuliooCesarMDM
9b5106aafe Rename pitotCalculateAirSpeed 2022-08-16 21:11:53 -03:00
Michel Pastor
da521b0fde
Add USER3 mode (#8276) 2022-08-01 17:56:14 +02:00
Darren Lines
d1fc69486f Rethink of issue and solution 2022-07-30 09:17:28 +01:00
Pawel Spychalski (DzikuVx)
adf15efeca Bump PG versions 2022-07-01 21:16:34 +02:00
Darren Lines
eda26f085f Fixed typos 2022-05-24 08:35:30 +01:00
Darren Lines
dba1562dc0 Update logic_condition.c 2022-05-16 16:42:01 +01:00
Pawel Spychalski (DzikuVx)
2557dc0f40 Add rangefinder operands 2022-04-22 12:06:10 +02:00
Pawel Spychalski (DzikuVx)
68c47e7c09 Allow Angle target overrides 2022-04-12 08:55:36 +02:00
Pawel Spychalski (DzikuVx)
8be0247dec Add the new logic conditions definitions 2022-04-06 11:18:53 +02:00
Paweł Spychalski
e24996e28b
Merge pull request #7746 from JulioCesarMatias/MathAddNewFunction
[maths.c] Add 2D and 3D Pythagorean functions
2022-02-22 11:04:09 +01:00