Alberto García Hierro
be1cb6afc4
Add maximum PITCH and ROLL angles to the PID tuning tab
...
- Add Pitch and Roll angles below the rates
- Add help messages indicating that these values constrain the
maximum inclination during navigation.
- Add help messages for navigation max bank/climb/dive angles
- Add help for pitch2thr
6 years ago
Michel Pastor
2ee946c358
Fix battery values
...
Allow negative values of power, mAh drawn and mWh drawn
6 years ago
Alberto García Hierro
76ee83e7a3
Don't stop the promise chain in loadOutputMapping() in < 2.0
...
Affects the mixer and servos tab. This way they show a couple of
warnings ("no servos" and "upgrade the FC firmware" respectively)
rather than hanging the configurator.
Fixes https://github.com/iNavFlight/inav/issues/3462
6 years ago
Alberto García Hierro
9246f668ee
Fix exception while connecting
...
Introduced in #482
6 years ago
Alberto García Hierro
f13231be9a
Merge pull request #481 from iNavFlight/agh_vtx_settings
...
Add support for latest VTX changes
6 years ago
Alberto García Hierro
d73d460bbc
Merge pull request #482 from iNavFlight/agh_fix_unknown_code_warning
...
Handle MSPV2_INAV_SET_MISC in MSPHelper.js
6 years ago
Alberto García Hierro
1de1f75093
Handle MSPV2_INAV_SET_MISC in MSPHelper.js
...
Fixes "unknown MSP code" warning
6 years ago
Alberto García Hierro
6da922919f
Add support for the new VTX settings API
...
When a controllable VTX is configured, a new section appears in
the configuration tab which allows the user to set the band, channel
power and "low power on disarm" option.
6 years ago
Michel Pastor
e945c0749c
Add support for battery profiles
6 years ago
Michel Pastor
1b453762a1
Fix bug in MSP_ACTIVEBOXES decoding
...
In JS `(1<<32) == 1` so it was causing an issue when the FC was advertising
more than 32 mode boxes
6 years ago
Pawel Spychalski (DzikuVx)
f5e60cc40e
Servo output in Servo tab
6 years ago
Pawel Spychalski (DzikuVx)
f104610f1d
MIssing filter configs in FILTER_CONFIG
6 years ago
Pawel Spychalski (DzikuVx)
779e12448e
fixed required fc version
6 years ago
Paweł Spychalski
64a0f91411
Merge pull request #401 from shellixyz/msp_decode_output_mapping
...
Add MSP2_INAV_OUTPUT_MAPPING decoding
6 years ago
Pawel Spychalski (DzikuVx)
757ca0f5a1
references to INAV 1.4 removed
6 years ago
Pawel Spychalski (DzikuVx)
47a063dccd
references to inav 1.3 removed
6 years ago
Pawel Spychalski (DzikuVx)
73a15695c5
reference to INAV 1.0.0 removed
6 years ago
Konstantin Sharlaimov
cf176f2201
Merge pull request #428 from iNavFlight/de_opflow_sensor_select
...
Add selector for optical flow sensor
6 years ago
Konstantin Sharlaimov (DigitalEntity)
dc74f95efd
Opflow alignment support in MSP API
6 years ago
Michel Pastor
5b5cb519cf
Update MSPV2_INAV_OUTPUT_MAPPING to match latest firmware changes
6 years ago
Michel Pastor
0a6b4bdacc
Add MSP2_INAV_OUTPUT_MAPPING firmware version check
6 years ago
Michel Pastor
1e981d50a4
Add MSP2_INAV_OUTPUT_MAPPING decoding
6 years ago
Michel Pastor
343e4d244d
Add MSP support for the new vbat_cell_detect_voltage setting
6 years ago
Alberto García Hierro
32065e9f45
Add support for configuring multiple OSD layouts
7 years ago
Pawel Spychalski (DzikuVx)
4e5fd3b2b7
ability to add and save mix
7 years ago
Pawel Spychalski (DzikuVx)
34c13c5010
correctly set number of motors and servos
7 years ago
Pawel Spychalski (DzikuVx)
7fbf63b7fc
Basic support for MSP2_INAV_MIXER frame
7 years ago
Pawel Spychalski (DzikuVx)
c4735d2690
Merge remote-tracking branch 'origin/master' into dzikuvx-new-mixer-approach
7 years ago
Michel Pastor
a7afedea92
Fix negative current sensor offset voltage values handling
7 years ago
Konstantin Sharlaimov
578d5f3e73
Merge pull request #365 from shellixyz/air_speed_sensor_graph
...
Add air speed graph in sensors tab
7 years ago
Sergej Pozdnyakov
87e092cbcb
new appearance of the interface, need testing
7 years ago
Michel Pastor
615d559b66
Add air speed graph in sensors tab
7 years ago
Michel Pastor
08a580cb22
Fix typo in MSPV2_INAV_MISC decoding
7 years ago
Michel Pastor
8d50387bf7
Merge branch 'master' into capacity_settings_and_data
7 years ago
Michel Pastor
f9c970b4c0
MSP: add support for MSPV2_INAV_RATE_PROFILE and MSPV2_INAV_SET_RATE_PROFILE frame types
7 years ago
Michel Pastor
b6dc007bd8
Reflect MSP2 changes
7 years ago
Michel Pastor
6d922bee2c
Add capacity settings and data
7 years ago
Michel Pastor
7de758c64e
Increase vbat resolution
7 years ago
Konstantin Sharlaimov
23ef794d5b
Merge pull request #324 from Afinogen/mission-planer
...
Mission planer
7 years ago
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.
7 years ago
Pawel Spychalski (DzikuVx)
eb208af39d
chainer for motors tab
7 years ago
Pawel Spychalski (DzikuVx)
c9c5f8d2d9
minor code fixes
7 years ago
afinogen
db31180753
Merge branch 'master' of https://github.com/iNavFlight/inav-configurator into mission-planer
...
Fix conflicts:
_locales/en/messages.json
7 years ago
Pawel Spychalski (DzikuVx)
557f16bbec
hide behind semver check
7 years ago
Pawel Spychalski (DzikuVx)
48a9b36d86
Load and save of mmix over MSP
7 years ago
Sergej Pozdnyakov
536c5488e4
Save and load mission from EEPROM, fix bugs
7 years ago
Pawel Spychalski (DzikuVx)
0730408796
MSP2_COMMON_MOTOR_MIXER support
7 years ago
Pawel Spychalski (DzikuVx)
bb8507e81b
ground work for mmix editing
7 years ago
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.
7 years ago
Pawel Spychalski (DzikuVx)
958c5f8dc5
Save servo mix over MSP
7 years ago
Pawel Spychalski (DzikuVx)
cf3a5b2a64
UI for smix rules
7 years ago
Pawel Spychalski (DzikuVx)
912864bc19
load custom smix rules
7 years ago
Pawel Spychalski (DzikuVx)
d158a9283c
servo tab uses chaner for MSP data
7 years ago
Sergej Pozdnyakov
efda795698
fix load point
7 years ago
Sergej Pozdnyakov
8dee7a6340
fix save point
7 years ago
Sergej Pozdnyakov
0b7598dabd
save and load points
7 years ago
Sergej
b669fa4d16
fix firmware version, moved compass calibrate ( #323 )
7 years ago
Konstantin Sharlaimov (DigitalEntity)
9942e9508e
Calibration tab. Squashed commit. Kudos to @DzikuVx, @skaman82, @Afinogen
7 years ago
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.
7 years ago
azol
eddf5473f4
Change 'RunCam Split' to 'RunCam Device'
7 years ago
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
7 years ago
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.
7 years ago
Konstantin Sharlaimov
12cf9fe2e5
Merge pull request #272 from StewLG/MinimumFailsafeDistance
...
Minimum failsafe distance
7 years ago
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
7 years ago
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.
7 years ago
Stewart Loving-Gibbard
dd18679c7a
Fixing so we only protect two new variables, not the old ones.
7 years ago
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.
7 years ago
Konstantin Sharlaimov (DigitalEntity)
16a23cd39a
Support more than 32-bits of modes using MSP_ACTIVEBOXES API
7 years ago
Stewart Loving-Gibbard
cf1c676eaa
* Changing from meters to centimeters
...
* Other minor tweaks to help text
* Finalizing API checks
7 years ago
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.
7 years ago
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.
7 years ago
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.
7 years ago
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.
7 years ago
Konstantin Sharlaimov (DigitalEntity)
492ea212d8
Typo fix
7 years ago
Konstantin Sharlaimov (DigitalEntity)
58a9468846
Fix disabled calibrate mag button
7 years ago
Pawel Spychalski (DzikuVx)
8dfa070624
Port GPS renamed to Sensors and moved to separate column
7 years ago
Pawel Spychalski (DzikuVx)
3920cfa443
SmartAudio and Tramp support
7 years ago
Konstantin Sharlaimov (DigitalEntity)
57da32d30b
Support large MSP_DATAFLASH_READ payloads
7 years ago
Pawel Spychalski (DzikuVx)
ccc92ac3b6
Blackbox moved to Pheripherials column
7 years ago
azol
73f324e4c1
add runcam split suport
...
add peripherals column on ports page
fixed ports page will show the rcsplit with apiversion less 1.27.0
move the modeName adjust function to peripherals.js, and add failsafe modename not update when rcsplit available
cleanup
clean up
7 years ago
Pawel Spychalski (DzikuVx)
6300fefdef
Angle at min and max removed
7 years ago
Pawel Spychalski (DzikuVx)
0777ef391c
MSP_FW_CONFIG frame support
7 years ago
Pawel Spychalski (DzikuVx)
eb4eff59fb
RTH and Landing settings
7 years ago
Konstantin Sharlaimov (DigitalEntity)
0dcbf6109c
Add 4800 baud
8 years ago
Konstantin Sharlaimov (DigitalEntity)
12492267b7
Extend baudrates; Allow telemetry baud rates down to 1200 bps
8 years ago
Konstantin Sharlaimov (DigitalEntity)
26dcf97a46
Fix API version for 3d_deadband_throttle
8 years ago
Konstantin Sharlaimov (DigitalEntity)
4a2abf5718
Fix mispaced statement
8 years ago
Konstantin Sharlaimov (DigitalEntity)
7aa5592f72
Make deadband3d_throttle part of MSP_RC_DEADBAND message
8 years ago
Paweł Spychalski
618f719f6a
Merge pull request #121 from iNavFlight/msp-altitude-1_6
...
Report raw baro altitude in sensors tab
8 years ago
Pawel Spychalski (DzikuVx)
ec7f46f108
dual set of defaults for PIDs: FW and MR
8 years ago
Konstantin Sharlaimov (DigitalEntity)
191aa6ac86
Report raw baro altitude in sensors tab
8 years ago
Pawel Spychalski (DzikuVx)
e74645f497
Merge branch 'master' into msp-queue
8 years ago
Pawel Spychalski (DzikuVx)
c977b19432
advanced tuning tab done
8 years ago
Pawel Spychalski (DzikuVx)
ff95022b86
Merge remote-tracking branch 'origin/master' into advanced-tuning-tab
8 years ago
Pawel Spychalski (DzikuVx)
fea2505fde
Merge branch 'master' into advanced-tuning-tab
8 years ago
Pawel Spychalski (DzikuVx)
31dad7a826
backend for MSP_POSITION_ESTIMATION_CONFIG
8 years ago
Pawel Spychalski (DzikuVx)
f3aea108bd
loosened filtering, andjusted PIDs and fixed roundtrip computation
8 years ago
Pawel Spychalski (DzikuVx)
d695b7cec3
serial port load balancing on motors tab
8 years ago
Pawel Spychalski (DzikuVx)
e76612a4cc
hardware roundtrip
8 years ago
Pawel Spychalski (DzikuVx)
019fb3e851
round trip computation
8 years ago