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

16014 commits

Author SHA1 Message Date
Marcelo Bezerra
5865ab990d
Build fixed for no gimbal or no headtracker 2024-06-10 21:04:58 +02:00
Marcelo Bezerra
8f3f146981
Make serial headtracker input available on the mixer tab 2024-06-10 20:37:15 +02:00
Marcelo Bezerra
498ad3b578
Basic plumbing on servos.
Need to separate head tracker in headtracker common and headtracker
serial.

Potentially add headtracker msp
2024-06-10 17:29:52 +02:00
Marcelo Bezerra
3b42180117
Placeholders for head tracker as servo input 2024-06-10 16:10:04 +02:00
Marcelo Bezerra
5afef318ee Small fixes
Some debugging info and fixes single uart setting
2024-06-09 19:49:07 +02:00
Marcelo Bezerra
21ccfa5233 Switch based changing from head tracker to center and sliders verified working 2024-06-09 18:36:25 +02:00
Marcelo Bezerra
327d173c46 fix headtracker center position 2024-06-09 17:14:24 +02:00
Marcelo Bezerra
e30ab94c85 Add uart sharing.
FC rx goes to headtracking source.
FC tx goes to gymbal.
2024-06-09 11:23:21 +02:00
Marcelo Bezerra
99a351847e Fix unit test build 2024-06-09 00:40:22 +02:00
Marcelo Bezerra
03f1a8b700 Plumbing for head tracking in place.
1 UART will control gimbal
1 UART will read headtracking info from external device

INAV will control gimbal and will either forward headtracking attitude info
or control gimbal directly.

Sensitivity from headtracker unit is currently ignored.
2024-06-09 00:07:09 +02:00
Marcelo Bezerra
9ad3f2408a Parse incomming headtracking info from sidechannel 2024-06-08 23:47:46 +02:00
Marcelo Bezerra
1be5b7457b Fix warning about unused variable 2024-06-08 22:37:55 +02:00
Marcelo Bezerra
504dd5b3c6 First steps to allow reading headtracker info from a side channel 2024-06-08 22:34:13 +02:00
Marcelo Bezerra
0f2eedaf7d Use constrain instead of duplicating this code 2024-06-08 19:06:33 +02:00
Marcelo Bezerra
ca494d1d72 Cleanup 2024-06-08 18:20:23 +02:00
Marcelo Bezerra
0253e86133 Only activate TILT lock and ROLL lock if CENTER is not active 2024-06-08 17:33:30 +02:00
Marcelo Bezerra
bf651acaf9 Update flight modes 2024-06-08 17:26:06 +02:00
Marcelo Bezerra
3e66d63db8 Merge remote-tracking branch 'origin/master' into mmosca-gimbal-test 2024-06-08 15:14:02 +02:00
Paweł Spychalski
ffae9589d2
Merge pull request #9878 from iNavFlight/dzikuvx-increase-mr-nav-speeds
Increase allowed speeds in NAV modes on multirotors
2024-06-08 14:58:33 +02:00
Pawel Spychalski (DzikuVx)
bf530ecd6f Lower new rates slightly 2024-06-08 13:55:07 +02:00
Marcelo Bezerra
bcc9fd27ff fix permanentBoxId 2024-06-08 13:12:24 +02:00
Marcelo Bezerra
1474e029ac Add active modes 2024-06-08 13:03:39 +02:00
Marcelo Bezerra
a136afe0ff Add modes to active modes. 2024-06-08 12:40:49 +02:00
Marcelo Bezerra
53cb6bd4ed
Merge remote-tracking branch 'origin/master' into mmosca-gimbal-test 2024-06-07 15:13:34 +02:00
Paweł Spychalski
064aa529ed
Merge pull request #9879 from iNavFlight/dzikuvx-adaptive-filter
Adaptive gyro filter based on signal statistics experiment
2024-06-07 15:03:54 +02:00
Pawel Spychalski (DzikuVx)
08d46dd471 Fix compilation error in config.c 2024-06-07 13:39:37 +02:00
Marcelo Bezerra
5f6e73487b
Merge remote-tracking branch 'origin/master' into mmosca-gimbal-test 2024-06-07 13:34:10 +02:00
Pawel Spychalski (DzikuVx)
f8e72b8afd Enable task only when adaptive filter is enabled 2024-06-07 12:57:42 +02:00
Pawel Spychalski (DzikuVx)
e18cbbf76a Merge branch 'master' into dzikuvx-adaptive-filter 2024-06-07 12:39:31 +02:00
Pawel Spychalski (DzikuVx)
eabca5e0a5 Disable adaptive filter for SITL 2024-06-07 12:38:18 +02:00
Darren Lines
a3a0d72d84
Merge pull request #10113 from iNavFlight/MrD_Decrease-minimum-launch-acceleration 2024-06-06 23:42:06 +01:00
Marcelo Bezerra
db0856b7cb Fix typos 2024-06-06 22:48:26 +02:00
Marcelo Bezerra
50754d09c9 ninja folder for tests 2024-06-06 22:44:48 +02:00
Marcelo Bezerra
4ba9a1b085 Clean up 2024-06-06 22:44:02 +02:00
Marcelo Bezerra
719a96e9c8 Tested working. May need to clamp inputs to 1000-2000 range 2024-06-06 22:28:19 +02:00
Marcelo Bezerra
c6da0b7540 Add unit tests 2024-06-06 21:12:05 +02:00
Marcelo Bezerra
1f9c2857cb More .gitignore 2024-06-06 17:44:31 +02:00
Marcelo Bezerra
93d19f786b Let f722 have some fun 2024-06-06 17:35:53 +02:00
Marcelo Bezerra
14370ce6cf
Merge remote-tracking branch 'origin/master' into mmosca-gimbal-test 2024-06-06 15:24:39 +02:00
Marcelo Bezerra
8803eb3d2a
Merge pull request #10096 from flywoo/master
Added new targets FLYWOOF722PRO, F405HD, updated F745, F405PRO config
2024-06-06 15:22:39 +02:00
Darren Lines
4fb7204d37
Update Settings.md 2024-06-06 12:06:26 +01:00
Darren Lines
033869b9da
Update settings.yaml 2024-06-06 12:04:29 +01:00
Marcelo Bezerra
201172b611
Merge remote-tracking branch 'origin/master' into mmosca-gimbal-test 2024-06-06 12:55:21 +02:00
Darren Lines
13307a0af3
Merge pull request #10102 from iNavFlight/MrD_Consolidate-the-old-Profile-and-PID-Profile-in-to-Control-Profile 2024-06-06 11:53:11 +01:00
Marcelo Bezerra
51cedc7182
Merge remote-tracking branch 'origin/master' into mmosca-gimbal-test 2024-06-06 10:40:52 +02:00
Marcelo Bezerra
5037401b32 Fix typo in settings and update docs 2024-06-06 00:45:23 +02:00
Marcelo Bezerra
ae07fd7216 Some files that were missed 2024-06-06 00:36:42 +02:00
Marcelo Bezerra
4da66220a0 Plumbing in place
Time to wire things up and test.
2024-06-06 00:31:31 +02:00
Marcelo Bezerra
42a94cb7ac
Few extra changes to cut down noise 2024-06-04 20:40:37 +02:00
Paweł Spychalski
7e50d1587e
Merge pull request #10098 from iNavFlight/release_7.1.2
Release 7.1.2
2024-06-04 16:55:55 +02:00