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