1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-14 20:10:11 +03:00
Commit graph

306 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
34c13c5010 correctly set number of motors and servos 2018-04-04 19:42:14 +02:00
Pawel Spychalski (DzikuVx)
7fbf63b7fc Basic support for MSP2_INAV_MIXER frame 2018-03-28 20:22:48 +02:00
Pawel Spychalski (DzikuVx)
c4735d2690 Merge remote-tracking branch 'origin/master' into dzikuvx-new-mixer-approach 2018-03-27 22:05:59 +02:00
Michel Pastor
a7afedea92 Fix negative current sensor offset voltage values handling 2018-03-18 16:40:23 +01:00
Konstantin Sharlaimov
578d5f3e73
Merge pull request #365 from shellixyz/air_speed_sensor_graph
Add air speed graph in sensors tab
2018-03-07 17:09:36 +10:00
Sergej Pozdnyakov
87e092cbcb new appearance of the interface, need testing 2018-03-01 20:58:37 +03:00
Michel Pastor
615d559b66 Add air speed graph in sensors tab 2018-03-01 16:12:07 +01:00
Michel Pastor
08a580cb22 Fix typo in MSPV2_INAV_MISC decoding 2018-02-19 20:14:51 +01:00
Michel Pastor
8d50387bf7 Merge branch 'master' into capacity_settings_and_data 2018-02-18 07:12:59 +01:00
Michel Pastor
f9c970b4c0 MSP: add support for MSPV2_INAV_RATE_PROFILE and MSPV2_INAV_SET_RATE_PROFILE frame types 2018-02-18 06:23:55 +01:00
Michel Pastor
b6dc007bd8 Reflect MSP2 changes 2018-02-18 06:08:59 +01:00
Michel Pastor
6d922bee2c Add capacity settings and data 2018-02-18 06:05:02 +01:00
Michel Pastor
7de758c64e Increase vbat resolution 2018-02-17 21:54:16 +01:00
Konstantin Sharlaimov
23ef794d5b
Merge pull request #324 from Afinogen/mission-planer
Mission planer
2018-02-17 21:27:54 +10:00
Alberto García Hierro
b98d7a8f3b Add support for viewing trace output via MSP from the sensors tab
Use an additional window to show the debug trace, so the configurator
can be used at the same time the user is viewing the output.
2018-02-12 12:36:47 +00:00
Pawel Spychalski (DzikuVx)
eb208af39d chainer for motors tab 2018-02-01 15:45:23 +01:00
Pawel Spychalski (DzikuVx)
c9c5f8d2d9 minor code fixes 2018-01-29 16:13:26 +01:00
afinogen
db31180753 Merge branch 'master' of https://github.com/iNavFlight/inav-configurator into mission-planer
Fix conflicts:
 _locales/en/messages.json
2018-01-29 13:55:20 +03:00
Pawel Spychalski (DzikuVx)
557f16bbec hide behind semver check 2018-01-28 18:55:54 +01:00
Pawel Spychalski (DzikuVx)
48a9b36d86 Load and save of mmix over MSP 2018-01-28 18:39:13 +01:00
Sergej Pozdnyakov
536c5488e4 Save and load mission from EEPROM, fix bugs 2018-01-28 14:21:59 +03:00
Pawel Spychalski (DzikuVx)
0730408796 MSP2_COMMON_MOTOR_MIXER support 2018-01-26 15:46:05 +01:00
Alberto García Hierro
824a0d5f8b Add support for changing the craft name
Uses MSP_NAME/MSP_SET_NAME to get and set it. A new section was
added to the Configuration tab which includes an input for the name.
Also, some CSS changes to allow wider fields for string inputs.
2018-01-24 22:29:42 +00:00
Pawel Spychalski (DzikuVx)
958c5f8dc5 Save servo mix over MSP 2018-01-24 18:15:05 +01:00
Pawel Spychalski (DzikuVx)
cf3a5b2a64 UI for smix rules 2018-01-24 16:25:39 +01:00
Pawel Spychalski (DzikuVx)
912864bc19 load custom smix rules 2018-01-20 11:43:31 +01:00
Pawel Spychalski (DzikuVx)
d158a9283c servo tab uses chaner for MSP data 2018-01-19 21:50:12 +01:00
Sergej Pozdnyakov
efda795698 fix load point 2018-01-07 20:49:58 +03:00
Sergej Pozdnyakov
8dee7a6340 fix save point 2018-01-07 18:14:05 +03:00
Sergej Pozdnyakov
0b7598dabd save and load points 2018-01-05 20:05:10 +03:00
Sergej
b669fa4d16 fix firmware version, moved compass calibrate (#323) 2018-01-01 15:06:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
9942e9508e Calibration tab. Squashed commit. Kudos to @DzikuVx, @skaman82, @Afinogen 2017-12-31 17:19:49 +10:00
Alberto García Hierro
89831dd1d7 Add MSPHelper.getRTC() and MSPHelper.setRTC()
Functions for getting and setting the RTC. Not used for now, but
can be manually called from the debug console for testing RTC
related changes.
2017-10-31 10:51:03 +00:00
azol
eddf5473f4 Change 'RunCam Split' to 'RunCam Device' 2017-10-19 16:51:48 +08:00
Alberto García Hierro
850632bfee Use async URL loading for the JSON setting definitions
Chrome disallows synchronous URL loading, so all functions requiring
the JSON definitions for the settings over MSPv2 need to be async.
This required rewriting MSPHelper._getSetting() and all its callers
using promises.

Fixes #284
2017-10-17 19:49:50 +01:00
Alberto García Hierro
a44a290c8c Use MSPV2_SET_SETTING to set small_angle to 180 on FW presets
- Add a json file with the types of all settings, generated by
the settings generator on INAV.
- Implement MSPV2_SETTING and MSPV2_SET_SETTING, which gives us
access to any value exposed via settings.
- Use this to set small_angle to 180 in FW presets.
2017-10-11 18:45:49 +01:00
Konstantin Sharlaimov
12cf9fe2e5 Merge pull request #272 from StewLG/MinimumFailsafeDistance
Minimum failsafe distance
2017-10-11 23:39:44 +10:00
Stewart Loving-Gibbard
0c1b48351e * Properly guarding JS on for new variables introduced in 1.7.3/1.7.4
* Properly hiding/showing relevant controls for Minimum Failsafe Distance according to version (>= 1.7.4)
* Fixing bad maximum for centimeters distance
2017-10-10 09:43:13 -07:00
Stewart Loving-Gibbard
774d1c97e6 Guarding existing variables which were introduced in 1.7.3, but never implemented in the configurator until now.
Note that these are for the moment just passive passengers -- there's no UI in the configurator to edit them yet.
2017-10-10 06:19:57 -07:00
Stewart Loving-Gibbard
dd18679c7a Fixing so we only protect two new variables, not the old ones. 2017-10-10 06:10:26 -07:00
StewLG
8c1b0f4629 Update MSPHelper.js
Had not realized developer branch was version 1.7.4; I had started this PR on master which which was on 1.7.3. Which explains my initial confusion about what to put here.
2017-10-10 05:26:11 -07:00
Konstantin Sharlaimov (DigitalEntity)
16a23cd39a Support more than 32-bits of modes using MSP_ACTIVEBOXES API 2017-10-10 20:55:04 +10:00
Stewart Loving-Gibbard
cf1c676eaa * Changing from meters to centimeters
* Other minor tweaks to help text
* Finalizing API checks
2017-10-09 19:56:59 -07:00
Stewart Loving-Gibbard
81be88311e This supports adds Configurator GUI support for Failsafe Minimum Distance.
I believe everything works and is OK, but I am unclear about MSP/FC/Configurator versioning, so some of what I've done here may not be correct, or may need to be done differently. I would appreciate guidance/explanation.
2017-10-07 22:30:53 -07:00
Alberto García Hierro
42f332e627 Rename all references to NRF24 as protocol to SPI
For consistency. We now have other receivers that work over SPI
and might have more in the future.
2017-10-07 10:41:00 +01:00
Alberto García Hierro
52c17cf8b7 Read and write nrf24rx_channel_count setting
Wasn't read not written by the configurator, so the new receiver_type
byte was interpreted as the SPI channel count.
2017-10-06 14:01:29 +01:00
Alberto García Hierro
587d1c5cb4 Add support for the RX changes in MSP
Implement a combobox selector for the receiver type, showing
just the options for the specific type (e.g. selecting serial
receiver reveals the combobox for the serial protocol).

On INAV > 1.7.3 read and write receiver type to RX_CONFIG rather
than to feature bits. Note that this will break the configurator
in builds with version = 1.7.4 before https://github.com/iNavFlight/inav/pull/1596/files
is applied.
2017-10-05 21:37:59 +01:00
Konstantin Sharlaimov (DigitalEntity)
492ea212d8 Typo fix 2017-09-29 16:44:32 +10:00
Konstantin Sharlaimov (DigitalEntity)
58a9468846 Fix disabled calibrate mag button 2017-09-29 12:11:00 +10:00
Pawel Spychalski (DzikuVx)
8dfa070624 Port GPS renamed to Sensors and moved to separate column 2017-09-19 21:33:26 +02:00