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

3724 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
d1bf2242b5 IDLE and number of poles 2020-01-22 20:59:11 +01:00
Paweł Spychalski
52aa7118c7
Merge pull request #898 from iNavFlight/dzikuvx-min-firmware-bump
Bump min accepted fiormware to 2.3
2020-01-22 19:57:33 +01:00
Pawel Spychalski (DzikuVx)
eb9401398d Bump min accepted fiormware to 2.3 2020-01-22 19:56:04 +01:00
Paweł Spychalski
9ffad48591
Merge pull request #885 from iNavFlight/dzikuvx-enable-other-platforms
Enable Rover, Boat and Other platforms
2020-01-22 10:08:18 +01:00
Pawel Spychalski (DzikuVx)
6baf3c4c6c Fix OTHER platform name 2020-01-22 10:07:52 +01:00
Paweł Spychalski
9997caf237
Merge pull request #893 from iNavFlight/agh_tab_loading
Make tab loading async safe and add a small animation
2020-01-22 09:52:14 +01:00
Paweł Spychalski
5f63b73226
Merge pull request #897 from iNavFlight/agh_fix_double_call_dispatch
Fix double dispatch of MSP calls with the same code
2020-01-22 09:49:27 +01:00
Paweł Spychalski
669c440960
Merge pull request #896 from iNavFlight/agh_dataview_as_hex
Add DataView.asHex()
2020-01-22 09:44:40 +01:00
Alberto García Hierro
b9fef4e25c Fix double dispatch of MSP calls with the same code
Current MSP handling groups callbacks by their MSP command
and when a response comes back it calls all the pending handlers
with the same response object.

This works fine when all MSP calls are either pure input or pure
output (e.g. the have a non-empty payload in just one direction).
However, we've had some calls that have a payload in both directions
for some time, like MSPV2_SETTING. For those MSP commands, the
response will depend on the request, so calling all handlers on
the first response received produces the wrong results. It's also
problematic on handlers that expect any kind of response, since the
DataView object is reused, but its offset was never reset which
would result in the second handler getting an empty response.

Change this strategy to call just the first pending handlers for
the MSP command received in the response. While this is still
a theoretical race condition (there's no guarantee a sequence of
the same command with different payloads will be replied in the
same order as they were issued to the FC), it's the best we can
do unless we add some kind of nonce/token system to each MSP
request, which would incur a significant overhead.
2020-01-21 21:03:03 +00:00
Paweł Spychalski
bc658a694c
Merge pull request #895 from iNavFlight/agh_fix_double_defaultsDialog_init
Remove double initialization of helper.defaultsDialog
2020-01-21 22:01:13 +01:00
Paweł Spychalski
6af20b75f0
Merge pull request #894 from iNavFlight/agh_increase_to_2.3.4
Increase version number to 2.4.0
2020-01-21 21:57:58 +01:00
Alberto García Hierro
ad465ec654 Add DataView.asHex()
Returns the DataView as an hex formatted string with a '/' indicating
the current offset position. Useful for debugging.
2020-01-21 20:56:38 +00:00
Alberto García Hierro
b7d36044b0 Remove double initialization of helper.defaultsDialog
helper.defaultsDialog.init() was called from both onConnect()
and onValidFirmware(). Thanks to @dzikuvx for pointing out that
just the last call was enough.
2020-01-21 20:18:32 +00:00
Alberto García Hierro
9e18c6b33d Increase version number to 2.4.0 2020-01-21 18:24:18 +00:00
Alberto García Hierro
0e01133fc9 Make tab loading async safe and add a small animation
Tab loading was relying on replacing the contents of '#content'
with the loading indicator, then replacing it with the loading tab
content and blocking rendering until the tab was ready by not
yielding. This is problematic for tabs that load some data
asynchronously, like PID and OSD.

Instead, put the loading indicator in front of everything else
and load new content inside '#content' next to the loading indicator
(but without showing it). Once the content and data are fully loaded
we fade out the loading indicator with a 0.4s long animation and
then we remove. This works for both synchronous and asynchonous
loading of tabs.
2020-01-21 18:19:06 +00:00
Michel Pastor
ab011139be
Add Linux to README (#892) 2020-01-17 21:55:38 +01:00
Paweł Spychalski
fbbd1e001f
Merge pull request #891 from nmaggioni/nm_mixer_fixed_value_field
Show µs in mixer when "ONE" input is selected
2020-01-16 18:04:40 +01:00
Niccolò Maggioni
0d3659a92e
Show µs in mixer when "ONE" input is selected 2020-01-11 19:21:50 +01:00
Niccolò Maggioni
f361377e00
Merge pull request #890 from nmaggioni/nm_outputs_disabled_tab_name_message
Fix tab name in outputs disabled warning
2020-01-11 13:19:45 +01:00
Niccolò Maggioni
9af0a609ab
Fix tab name in outputs disabled warning
Relevant section has been moved to the "Outputs" tab
2020-01-11 13:14:54 +01:00
Konstantin Sharlaimov
ea5d358298
Merge pull request #888 from iNavFlight/de_dji_hd
Add support for DJI FPV goggles and SBUS Fast protocol
2020-01-06 10:56:23 +01:00
Konstantin (DigitalEntity) Sharlaimov
e6b5719cc4 [DJI] Add support for DJI FPV goggles and SBUS Fast protocol 2020-01-02 10:34:57 +01:00
Paweł Spychalski
57ca4be2aa
Merge pull request #883 from iNavFlight/dzikuvx-dart250-preset
Preset for Dart 250g
2020-01-01 16:20:21 +01:00
Pawel Spychalski (DzikuVx)
2d284a6c5c Correctly initialize variable length PID banks 2019-12-27 13:53:39 +01:00
Pawel Spychalski (DzikuVx)
b92c852ff9 Allow for PID bank 11 2019-12-27 13:36:46 +01:00
Pawel Spychalski (DzikuVx)
f8c6ae475d Add boat, rover and other default mixers 2019-12-27 11:46:33 +01:00
Pawel Spychalski (DzikuVx)
20c2d362e1 Enable Rover, Boat and Other platforms 2019-12-27 10:59:16 +01:00
Pawel Spychalski (DzikuVx)
7620ab024b Preset for Dart 250g 2019-12-23 13:37:53 +01:00
Paweł Spychalski
1178ccaa0e
Merge pull request #881 from iNavFlight/dzikuvx-pid-tab-improvements
Improvements on PID Tuning tab
2019-12-21 12:44:02 +01:00
Pawel Spychalski (DzikuVx)
50fe8d1b10 Improvements on PID Tuning tab 2019-12-21 12:43:33 +01:00
Paweł Spychalski
823a9cb806
Merge pull request #880 from iNavFlight/dzikuvx-fix-throttle-command-zeroing
Fix throttle commands zeroing on Configuration page
2019-12-21 12:23:16 +01:00
Pawel Spychalski (DzikuVx)
947ec987f9 Fix throttle commands zeroing on Configuration page 2019-12-21 12:22:15 +01:00
Paweł Spychalski
44df23d767
Merge pull request #864 from nmaggioni/nm_linux_tgz_release
Release tar.gz archives for Linux
2019-12-09 18:01:50 +01:00
Paweł Spychalski
3102b0dfe3
Merge pull request #868 from iNavFlight/dzikuvx-pid-tuning-tabs
Tabs on PID Tuning tab
2019-12-09 17:59:54 +01:00
Pawel Spychalski (DzikuVx)
f56b6ef40c Merge branch 'master' into dzikuvx-pid-tuning-tabs 2019-12-09 17:57:42 +01:00
Paweł Spychalski
bf626e264f
Merge pull request #879 from iNavFlight/dzikuvx-mixer-tab-fixes
Fix some minor issues on mixer tab
2019-12-09 17:56:04 +01:00
Pawel Spychalski (DzikuVx)
4ebb8fb3ff Fix some minor issues on mixer tab 2019-12-09 17:55:33 +01:00
Paweł Spychalski
cf696de656
Merge pull request #878 from iNavFlight/dzikuvx-fix-board-orientation-saving
Fix board orientation saving
2019-12-09 17:29:57 +01:00
Pawel Spychalski (DzikuVx)
155f2573aa Fix board orientation saving 2019-12-09 17:28:20 +01:00
Paweł Spychalski
bdc76449e1
Merge pull request #875 from shellixyz/add_BMP388_2
Add BMP388 baro
2019-12-04 18:57:52 +01:00
Pawel Spychalski (DzikuVx)
80a81efd7a Allow firmware of 2.4 family 2019-12-04 18:31:14 +01:00
Michel Pastor
07083f93ba Add BMP388 baro 2019-12-01 00:38:43 +01:00
Paweł Spychalski
2df322554b
Merge pull request #873 from iNavFlight/release-2-3-2
Release 2 3 2
2019-11-24 21:21:34 +01:00
Pawel Spychalski (DzikuVx)
a11a8705f9 Merge branch 'master' into release-2-3-2 2019-11-24 21:21:09 +01:00
Pawel Spychalski (DzikuVx)
b8b7533058 fix 2019-11-23 22:02:00 +01:00
Pawel Spychalski (DzikuVx)
81fcbf2301 Properly send all URLs from Landing Page 2019-11-23 21:59:00 +01:00
Pawel Spychalski (DzikuVx)
49138cbf5e Cleanup landing page 2019-11-23 21:58:40 +01:00
Pawel Spychalski (DzikuVx)
15dec52da0 Version bump 2019-11-23 21:58:17 +01:00
Niccolò Maggioni
6acbbc0d0c Release tar.gz archives for Linux 2019-11-23 21:57:57 +01:00
Niccolò Maggioni
cd3a3708e3 Pin NW.js version used by NwBuilder
Sourced from package's deps
2019-11-23 21:57:17 +01:00