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

9396 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
0da14f5ad5 Allow for different optimization profiles depending on file and target in Makefile 2020-03-10 20:06:26 +01:00
Pawel Spychalski (DzikuVx)
6753c410c6 support 3 optimization profiles in Makefile 2020-03-10 19:38:52 +01:00
Pawel Spychalski (DzikuVx)
2360782c7c Simplify defines 2020-03-10 13:39:17 +01:00
Pawel Spychalski (DzikuVx)
a9b127340b Change naming of optimizer defines 2020-03-10 13:37:42 +01:00
Pawel Spychalski (DzikuVx)
4a5d924a7e Allow file and function optimization compiler directives 2020-03-10 13:27:47 +01:00
Pawel Spychalski (DzikuVx)
8f963b240e Allow some files to be compiled with -O2 instead of -Os 2020-03-09 21:09:00 +01:00
Jacky2k
6eda2af359
Waypoint hold time feature (#5398)
* Added support for waypoint hold time
2020-03-09 14:21:26 +00:00
Paweł Spychalski
8b54326d90
Merge pull request #5441 from iNavFlight/dzikuvx-correct-3d-throttle-handling
Fix reversible motors mixer handling
2020-03-08 14:24:18 +01:00
Pawel Spychalski (DzikuVx)
fab7de6a48 Merge branch 'development' into dzikuvx-correct-3d-throttle-handling 2020-03-07 13:22:21 +01:00
Paweł Spychalski
7eabeb409d
Merge pull request #5255 from iNavFlight/dzikuvx-nav-yaw-adjustments
Initial cut for NAV yaw adjustments with separate PID controller on FW
2020-03-05 15:07:07 +01:00
Pawel Spychalski (DzikuVx)
5cd01ab963 Fix double zeroing 2020-03-05 11:44:31 +01:00
Pawel Spychalski (DzikuVx)
f2b23c2630 Update default FW heading PIDs 2020-03-04 14:58:18 +01:00
Pawel Spychalski (DzikuVx)
63cda19034 fix wrong merge 2020-03-04 13:43:47 +01:00
Pawel Spychalski (DzikuVx)
b5c87169b3 Merge branch 'development' into dzikuvx-nav-yaw-adjustments 2020-03-04 13:37:35 +01:00
Paweł Spychalski
6841832055
Merge pull request #5468 from iNavFlight/dzikuvx-fix-gf-restore
Fix restore of GF with default values
2020-03-04 11:03:40 +01:00
Pawel Spychalski (DzikuVx)
51fd602457 Fix restpre of GF with default values 2020-03-03 19:17:46 +01:00
Konstantin Sharlaimov
01c5e668f3
Merge pull request #5461 from iNavFlight/de_vtx_refactor
VTX/CMS unification
2020-03-02 16:33:58 +01:00
Konstantin (DigitalEntity) Sharlaimov
278a2fe664 [VTX] Remove support for RTC6705 2020-03-01 18:59:37 +01:00
Konstantin (DigitalEntity) Sharlaimov
07e4bba8c6 [CLI] Add VTX status 2020-03-01 18:46:48 +01:00
Konstantin (DigitalEntity) Sharlaimov
91594314c6 [CMS] Bugfixes; Remove separate VTX config menus 2020-03-01 14:58:49 +01:00
Konstantin (DigitalEntity) Sharlaimov
35af0bdbc1 [CMS] Initial cut on unified VTX CMS 2020-02-29 19:28:54 +01:00
stronnag
9a874726e8
WP: Fix missing timeout condition for JUMP (#5460)
* WP: Fix missing timeout condition for JUMP
2020-02-29 15:41:54 +00:00
Paweł Spychalski
3f605fefe9
Merge pull request #5459 from iNavFlight/agh_revert_5307
Revert #5307
2020-02-29 09:21:05 +01:00
Alberto García Hierro
87bc91e100 [CLI] Fix printing mmix/smix reset during diff all
Since the parameter groups and their copies are flipped during
a diff/dump, the check needs to test against the backup in-memory
copy to test against the actually configured value.
2020-02-28 17:48:08 +00:00
Paweł Spychalski
c451c176ee
Merge pull request #5449 from iNavFlight/dzikuvx-ustick-to-fastram
Move usTicks to FAST_RAM again
2020-02-28 15:19:50 +01:00
Alberto García Hierro
144a7ccc38 Revert "[PG] Avoid keeping 2 copies of each PG in RAM"
Unfortunately, making this work properly requires a lot of changes
to the targetConfiguration() system, but still leave us with all
the shortcomings of the PGs.

Working on a new and better way to store the settings seems like
a more productive use of time.

On the bright side, this uncovered a couple of bugs in the
`diff` logic that I will fix on the next commit.

Fixes #5458
2020-02-28 12:25:05 +00:00
Pawel Spychalski (DzikuVx)
0591d3264e Fix static test declaration 2020-02-28 13:15:13 +01:00
Paweł Spychalski
9cb3ada195
Merge pull request #5353 from iNavFlight/dzikuvx-extended-dynamic-filters
Experimental matrix dynamic filter
2020-02-28 12:37:14 +01:00
Paweł Spychalski
aeb8cc68fc
Merge pull request #5457 from iNavFlight/dzikuvx-props-in-mode
Props-In setting as bool
2020-02-28 08:44:15 +01:00
Alberto García Hierro
d333165cca
Merge pull request #5307 from iNavFlight/agh_remove_pg_copies
[PG] Avoid keeping 2 copies of each PG in RAM
2020-02-27 21:20:26 +00:00
Pawel Spychalski (DzikuVx)
90e9f77a52 Props-In setting as bool 2020-02-27 21:33:53 +01:00
Michel Pastor
c69da5f411
Uniformize serialrx and telemetry halfduplex settings (#5455)
This changes the name of the `telemetry_uart_unidir` setting to
`telemetry_halfduplex` to match the similar setting for serialrx:
`serialrx_halfduplex`
2020-02-27 20:58:07 +01:00
Paweł Spychalski
3c09a71f5c
Merge pull request #5453 from iNavFlight/dzikuvx-betaflightf4-update
Update BetaflightF4 target
2020-02-27 18:40:36 +01:00
Pawel Spychalski (DzikuVx)
fde43815ab Update BetaflightF4 target 2020-02-27 12:12:59 +01:00
Pawel Spychalski (DzikuVx)
6aaf49d734 Use unly one setting for matrix filter 2020-02-27 09:58:24 +01:00
giacomo892
2c35b763c5
Merge pull request #5439 from giacomo892/wp_jump_giacomo892
Implement JUMP Waypoint type
2020-02-26 20:43:03 +01:00
Pawel Spychalski (DzikuVx)
9e97b3388c Move usTicks to FAST_RAM again 2020-02-26 09:33:27 +01:00
Paweł Spychalski
f04da60893
Merge pull request #5369 from iNavFlight/jh_remove_pwm_setting_selection
remove all traces of RX_TYPE_PWM
2020-02-25 22:22:40 +01:00
Pawel Spychalski (DzikuVx)
dea6ed0b5a Merge branch 'development' into dzikuvx-extended-dynamic-filters 2020-02-25 18:35:14 +01:00
Paweł Spychalski
ebed91a4c9
Merge pull request #5421 from iNavFlight/dzikuvx-iterm-relax-catchup
Catchup to Betaflight Iterm relax setpoint bugfix
2020-02-25 14:17:28 +01:00
Konstantin (DigitalEntity) Sharlaimov
9c19f0db6a [VTX] Initial cut on unified VTX interface 2020-02-24 23:04:06 +01:00
Pawel Spychalski (DzikuVx)
906b2deacf Inform the mixer about arming event 2020-02-23 21:00:33 +01:00
Pawel Spychalski (DzikuVx)
af5b36b0fe Unify protocol scaling handling 2020-02-23 20:32:22 +01:00
Pawel Spychalski (DzikuVx)
0ffcac2974 Correctly handle reversible motors in mixer 2020-02-23 19:31:16 +01:00
Paweł Spychalski
72544f7a29
Merge pull request #5386 from iNavFlight/dzikuvx-extended-lc-events
Add new Logic Condition events
2020-02-23 10:14:41 +01:00
Paweł Spychalski
abf6aec3e6
Merge pull request #5425 from iNavFlight/dzikuvx-detect-motor-stop-with-3d-mode
Correctly calculate motor status for 3D mode
2020-02-22 22:04:20 +01:00
Pawel Spychalski (DzikuVx)
9b146470a9 Simplify throttle range logic 2020-02-22 21:54:24 +01:00
Pawel Spychalski (DzikuVx)
2b78abb5be Merge remote-tracking branch 'origin/development' into dzikuvx-detect-motor-stop-with-3d-mode 2020-02-22 20:53:01 +01:00
Pawel Spychalski (DzikuVx)
49ebc34211 Improved handling of motor values on low throttle and 3D 2020-02-22 18:12:26 +01:00
giacomo892
beb3f8b18a
Merge branch 'development' into wp_jump_giacomo892 2020-02-22 17:42:54 +01:00