1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-15 12:25:13 +03:00
Commit graph

1147 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
7d7a1dc866 RC_MAP update 2017-10-07 22:22:26 +02:00
Alberto García Hierro
7fb0579d4f Merge pull request #267 from fiam/rx_cleanup
Add support for the RX changes in MSP
2017-10-07 13:48:27 +01:00
Alberto García Hierro
5ea5399eb2 Fix values for PPM and PWM, rename RX_PARALLEL_PWM to RX_PWM
Name RX_PARALLEL_PWM was confusing, so it's been renamed to
just RX_PWM.
Values for RX_PWM and RX_PPM were swapper, they're now the correct
ones.
Set the order of the rx types as serial, ppm, pwm, spi, msp and none.
Allow versions using the feature bits to select RX_NONE by clearing
all relevant bits in the features.
2017-10-07 10:47:22 +01: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
8fd6e93fe2 Fix decoding MSPv2 message codes with high byte != 0
OR the high byte of the MSPv2 code with the "code" variable rather
than with this.message_length_expected. This wasn't caught earlier
because it would work for MSPv2 commands with the high byte set to
zero anyway.
2017-10-06 21:28:59 +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
Paweł Spychalski
ef5619fefb Merge pull request #255 from iNavFlight/dzikuvx-ports-sensor-column
Port GPS renamed to Sensors and moved to separate column
2017-09-25 19:41:54 +02:00
Alberto García Hierro
974ed52c11 Organize OSD elements into groups
Implement groups which can be declared in any order including
any item in the order deemed more useful. This way we no longer
need to put elements ordered by their osd_items_e value.

Also, elements and even groups can be disabled when the features
or hardware required for drawing them is not present or not
enabled.
2017-09-24 19:02:02 +01:00
Pawel Spychalski (DzikuVx)
8dfa070624 Port GPS renamed to Sensors and moved to separate column 2017-09-19 21:33:26 +02:00
Paweł Spychalski
e8997dceb7 Merge pull request #251 from iNavFlight/de_dfu_update
Update STM32 USB DFU driver
2017-09-19 20:56:49 +02:00
Konstantin Sharlaimov (DigitalEntity)
df9abf057b Update STM32 USB DFU driver 2017-09-16 11:21:52 +10:00
Pawel Spychalski (DzikuVx)
3920cfa443 SmartAudio and Tramp support 2017-09-13 11:21:15 +02:00
Konstantin Sharlaimov
a54c461bfe Merge pull request #239 from iNavFlight/de_add_msp_version_status
Add MSP version to status line
2017-09-08 20:44:57 +10:00
Konstantin Sharlaimov (DigitalEntity)
d391258180 Merge branch 'marbalon_new_gps_type_mtk' of https://github.com/marbalon/inav-configurator into marbalon-marbalon_new_gps_type_mtk 2017-09-08 20:43:47 +10:00
Konstantin Sharlaimov (DigitalEntity)
7f7bdc0a59 Add MSP version to status line 2017-09-08 20:27:49 +10:00
Konstantin Sharlaimov (DigitalEntity)
57da32d30b Support large MSP_DATAFLASH_READ payloads 2017-08-29 20:57:49 +10:00
Alberto García Hierro
acd455d6da Add support for MSPv2
MWC side detection is done by sending an MSPv1 message for
MSP_API_VERSION. If the MSP_VERSION supports MSPv2 (>= 2.0.0),
then the rest of the messages for the session will be MSPv2 only.
2017-08-27 15:02:40 +02:00
Alberto García Hierro
dbf4fa164d Add support for JUMBO frames
Fixes https://github.com/iNavFlight/inav/issues/1986
2017-08-27 00:33:51 +02:00
Alberto García Hierro
1948e3687a Cleanup MSP.read()
Use symbols and constants rather than magic numbers. Makes the
code easier to read.
2017-08-26 23:41:45 +02:00
Alberto García Hierro
2ef9947dfd Add support for FEATURE_AIRMODE in the Configuration tab
Setting the feature also hides the mode from the modes tab, since
the FC won't register the BOXID as an active one. FC support
detection is based on INAV version >= 1.7.3, since support for
the AIRMODE feature has been advertised by previous releases
but it's not really supported (it does nothing).

Support for INAV is at https://github.com/iNavFlight/inav/pull/1949

Fixes #154
2017-08-21 00:20:42 +02:00
Pawel Spychalski (DzikuVx)
ccc92ac3b6 Blackbox moved to Pheripherials column 2017-08-09 18:46:03 +02:00
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
2017-08-06 11:05:43 +08:00
Marcin Baliniak
748f72c81c New GP module type MTK 2017-07-04 17:12:37 +02:00
Pawel Spychalski (DzikuVx)
ecab75a610 Fixes #214 2017-07-03 21:38:24 +02:00
Marcin Baliniak
de27e89164 Support for new eLeReS RX_SPI receiver 2017-06-09 23:23:49 +02:00
Paweł Spychalski
ab8215080e Merge pull request #201 from iNavFlight/servo-rate-125
Allow servo rate 125%
2017-06-07 14:40:45 +02:00
Pawel Spychalski (DzikuVx)
8aebbbfa93 Allow servo rate 125% 2017-06-04 13:23:51 +02:00
Pawel Spychalski (DzikuVx)
6c76a7337e F72x flashing fix 2017-06-04 11:27:08 +02:00
Pawel Spychalski (DzikuVx)
6300fefdef Angle at min and max removed 2017-05-26 15:21:40 +02:00
Pawel Spychalski (DzikuVx)
0777ef391c MSP_FW_CONFIG frame support 2017-05-26 14:22:49 +02:00
Pawel Spychalski (DzikuVx)
9b8c7b05d0 UBLOX7 selectable for 1.7.1 and newer 2017-05-23 21:06:56 +02:00
Pawel Spychalski (DzikuVx)
eb4eff59fb RTH and Landing settings 2017-05-17 20:45:50 +02:00
Konstantin Sharlaimov (DigitalEntity)
ae8c7b1b54 Add pitot ADC and VIRTUAL 2017-04-02 00:36:39 +10:00
Konstantin Sharlaimov (DigitalEntity)
0dcbf6109c Add 4800 baud 2017-03-27 17:45:52 +10:00
Konstantin Sharlaimov (DigitalEntity)
12492267b7 Extend baudrates; Allow telemetry baud rates down to 1200 bps 2017-03-27 17:41:21 +10:00
Paweł Spychalski
5e214f6fab Merge pull request #166 from iNavFlight/pid-names
some rationalization in PID table generation and PID names no longer …
2017-03-15 18:28:56 +01:00
Konstantin Sharlaimov (DigitalEntity)
526b216ed5 Add MS5607 baro for 1.6.2+ 2017-03-14 16:58:57 +10:00
Pawel Spychalski (DzikuVx)
973aec053e some rationalization in PID table generation and PID names no longer taken directly from FC 2017-03-11 18:45:51 +01:00
Pawel Spychalski (DzikuVx)
26c9dd44a0 Updated balancing PID tuning 2017-03-11 13:39:15 +01:00
Pawel Spychalski (DzikuVx)
d612ffd59c lib updates 2017-03-08 23:39:01 +01:00
Pawel Spychalski (DzikuVx)
2766c1ddc9 updated libs 2017-03-08 23:04:38 +01:00
Pawel Spychalski (DzikuVx)
02803fafd0 updated paths 2017-03-08 21:07:52 +01:00
Pawel Spychalski (DzikuVx)
1b0de34a1d Merge remote-tracking branch 'origin/master' into build-system 2017-03-05 09:03:51 +01:00
Pawel Spychalski (DzikuVx)
94f09db6c2 Updated servo rates 2017-02-20 10:54:56 +01:00
Pawel Spychalski (DzikuVx)
2efb215d86 TBS Crossfire and JETI EXBUS 2017-02-20 10:19:02 +01:00
Konstantin Sharlaimov (DigitalEntity)
26dcf97a46 Fix API version for 3d_deadband_throttle 2017-02-01 01:23:42 +10:00
Konstantin Sharlaimov (DigitalEntity)
4a2abf5718 Fix mispaced statement 2017-02-01 01:06:04 +10:00