Michel Pastor
f76c83801d
Add SmartPort master ( #993 )
4 years ago
Paweł Spychalski
0cd7cc0903
Merge pull request #1044 from iNavFlight/dzikuvx-mag-gain-calibration
...
Add support for MAG gain calibration
4 years ago
Pawel Spychalski (DzikuVx)
303c4b8d45
Allow for 32 LCs and 8 GVARs
4 years ago
Pawel Spychalski (DzikuVx)
b85c671b77
Add support for MAG gain calibration
4 years ago
Pawel Spychalski (DzikuVx)
0dcf1a9e58
Drop Global Functions support
4 years ago
Pawel Spychalski (DzikuVx)
edb7648eee
Support for I2C IO Expander board
4 years ago
Pawel Spychalski (DzikuVx)
0d1066044c
Fix advanced tunig tab on F3 boards
4 years ago
Pawel Spychalski (DzikuVx)
3f95ce9acf
Cleanup for server
4 years ago
Pawel Spychalski (DzikuVx)
305927eb04
MSP layer for LC Activator
5 years ago
Pawel Spychalski (DzikuVx)
f85a17d1ad
Get GVAR status from FC
5 years ago
Pawel Spychalski (DzikuVx)
554bec3606
MSP layer for global functions
5 years ago
Pawel Spychalski (DzikuVx)
8e7e83f282
Rename 3D to REVERSIBLE_MOTORS
5 years ago
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.
5 years ago
Konstantin (DigitalEntity) Sharlaimov
e6b5719cc4
[DJI] Add support for DJI FPV goggles and SBUS Fast protocol
5 years ago
Pawel Spychalski (DzikuVx)
79a16a8fe3
Cleanup 2.1 version
5 years ago
Pawel Spychalski (DzikuVx)
cb1ff69703
Cleanup INAV 2.0.0
5 years ago
Michel Pastor
a17b8ee4d1
Add setting name to the MSP2_COMMON_SETTING_INFO message ( #843 )
5 years ago
Alberto García Hierro
0e47a8415c
Add support for selecting FrSky OSD in the ports tab
5 years ago
Pawel Spychalski (DzikuVx)
9c627f7445
Report logic condiotion activation status
5 years ago
Michel Pastor
4cf10eedf9
Add the GSM SMS telemetry option ( #781 )
5 years ago
Pawel Spychalski (DzikuVx)
ad94f9f275
Fix 2.1 compatibility issues
5 years ago
Konstantin Sharlaimov (DigitalEntity)
bc95909055
[PORTS] Add ESC and OPFLOW to serial port bit masks
5 years ago
Konstantin Sharlaimov (DigitalEntity)
5916100b22
[OPFLOW] Initial cut on optic flow calibration
5 years ago
Carsten W
a9f9487d4f
Add configurator support for FFPV24G into configurator ( #744 )
...
* add configurator support for FFPV24G
* change naming to match FC code
5 years ago
Alberto García Hierro
56b0e03165
Remove "SPIx: xxxxx" debug statements from the GUI log
6 years ago
Pawel Spychalski (DzikuVx)
564d1cdca5
Store logic condition with smix rule
6 years ago
Pawel Spychalski (DzikuVx)
e23a8a5189
UI improvements and saving
6 years ago
Pawel Spychalski (DzikuVx)
d6ded2404e
Backend for getting logic conditions from FC
6 years ago
Pawel Spychalski (DzikuVx)
6306f53da6
Switch to MSP2_INAV_SERVO_MIXER when possible
6 years ago
Pawel Spychalski (DzikuVx)
d242ecc241
Add FF component to VEL XY
6 years ago
Pawel Spychalski (DzikuVx)
521915b5a9
1.8 removed
6 years ago
Pawel Spychalski (DzikuVx)
97c622fbb1
1.7 family removed
6 years ago
Pawel Spychalski (DzikuVx)
91e947fc5c
Merge remote-tracking branch 'origin/master' into dzikuvx-old-version-cleanup
6 years ago
Michel Pastor
5f6e453fe9
Increase max servo mix rate to 1000% ( #672 )
6 years ago
Michel Pastor
0a720f44f6
Temperature sensors support ( #670 )
6 years ago
Jonathan Hudson
99699ee6f3
support extended bbl denom
6 years ago
Pawel Spychalski (DzikuVx)
529c40e556
1.6 is gone
6 years ago
Pawel Spychalski (DzikuVx)
0958b45dad
v 1.5 removed
6 years ago
Michel Pastor
c0c06d7882
Add rangefinder to ports sensor list
6 years ago
Pawel Spychalski (DzikuVx)
c04d363348
Removed never working smix reverse partial support
6 years ago
Konstantin Sharlaimov
08d50f7fee
Merge pull request #604 from nmaggioni/cli_rebase
...
Rebase CLI tab on latest CF
6 years ago
Michel Pastor
07bb404a07
Add support for MSPV2_INAV_DEBUG
6 years ago
Niccolò Maggioni
a340443c43
Rebase CLI tab on latest CF
...
Integrates Save to File and Clear Output buttons, plus some minor
iNav compatibility patches
6 years ago
Pawel Spychalski (DzikuVx)
4f86dfa946
MSP layer
6 years ago
Alberto García Hierro
142e960893
Add support for configuring coordinate digit count on OSD
...
Depends on https://github.com/iNavFlight/inav/pull/3573
6 years ago
Alberto García Hierro
969ea78dff
Merge pull request #536 from iNavFlight/agh_fix_vtx_powerlevels
...
Fix VTX power levels
6 years ago
Alberto García Hierro
f6407a9598
Fix VTX power levels
...
Power levels are 1-5 for Tramp and 1-4 for SmartAudio, not 0-4
for both.
6 years ago
Alberto García Hierro
42c45648d3
Add support for editing more OSD settings from the OSD tab
...
- Voltage decimals
- Crosshairs style
- Sidebar scroll for left and right
- Sidebar scrolling arrows
6 years ago
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