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

236 commits

Author SHA1 Message Date
Pawel Spychalski (DzikuVx)
20e36b9b65 Status updated changes 2024-04-26 21:36:02 +02:00
Pawel Spychalski (DzikuVx)
93bb0eba4f Deduplicatrion of the queue and delayed release of hard lock 2024-04-26 12:05:17 +02:00
Scavanger
06a4d8b0c8 Convert to CommonJS Modules Part 3 2024-04-18 15:39:19 -03:00
Scavanger
4b0e09aa10 Merge branch 'master' of https://github.com/iNavFlight/inav-configurator into Electron 2024-03-25 08:34:03 -03:00
Pawel Spychalski (DzikuVx)
5e4e9294f8 Add option to check if MSP is receiving 2024-03-07 12:07:22 +01:00
Andi Kanzler
91f1699659 Convert to CommonJS Modules 2024-02-26 11:58:56 -03:00
Andi Kanzler
f24ccfc637 Init 2024-02-10 18:08:17 -03:00
Marcelo Bezerra
ba74db2dc3 Successfully edited and saved strobe overlay 2022-11-09 22:08:34 +01:00
Pawel Spychalski (DzikuVx)
32ab753e23 Path more cases that lead to inproper MSP version select 2022-03-11 13:02:06 +01:00
Jeff Hendrix
b032fac62d Add support to configure LED strip to modify color with RC channel 2021-11-19 16:13:40 -07:00
Alberto García Hierro
205d8c2df7 Add a workaround for uploading fonts on F3 from macOS
Change MSP.send_message() and MSP.promise() to accept an optional
protocol version argument. If null or undefined, the default version
set for the MSP instance is used instead.

Use this additional argument in FONT.upload(), so we avoid generating
64 byte writes when uploading a font.
2018-05-19 11:35:28 +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
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
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
Pawel Spychalski (DzikuVx)
8e9bded7a7 reboot procedure improvements 2017-01-30 20:34:35 +01:00
Pawel Spychalski (DzikuVx)
a439456ab9 soft and hard serial port lock with watchdog 2017-01-22 00:02:52 +01:00
Pawel Spychalski (DzikuVx)
4ae45333a8 timeout and retry improvements 2017-01-21 22:50:29 +01:00
Pawel Spychalski (DzikuVx)
d695b7cec3 serial port load balancing on motors tab 2017-01-21 13:29:41 +01:00
Pawel Spychalski (DzikuVx)
e76612a4cc hardware roundtrip 2017-01-21 09:22:03 +01:00
Pawel Spychalski (DzikuVx)
019fb3e851 round trip computation 2017-01-20 22:26:24 +01:00
Pawel Spychalski (DzikuVx)
9594880041 retry on timeout mechanism 2017-01-20 20:34:24 +01:00
Pawel Spychalski (DzikuVx)
72d85ad354 first draft of serial queue 2017-01-20 14:11:26 +01:00
Pawel Spychalski (DzikuVx)
5297d52596 msp timeouts depends on baudrate 2017-01-18 21:18:06 +01:00
Pawel Spychalski (DzikuVx)
2c334f6c23 Frequency analyzer for MSP frames 2017-01-18 19:10:29 +01:00
U-PAWEL-X220\pawel
5c2e539f8a MSPhelper validation fixes 2017-01-06 18:13:15 +01:00
Pawel Spychalski (DzikuVx)
3d47c137cf MSP sanity fixes 2017-01-06 14:44:46 +01:00
Pawel Spychalski (DzikuVx)
9a5e3dbeae msp cleanup 2016-11-29 19:47:47 +01:00
Pawel Spychalski (DzikuVx)
18a00dedf8 MSP refactoring 2016-11-29 19:47:47 +01:00
Pawel Spychalski (DzikuVx)
25c8a6f61c crude port 2016-11-29 19:47:47 +01:00
Pawel Spychalski (DzikuVx)
e231aed13a overhaul 2016-11-20 18:24:20 +01:00
Pawel Spychalski (DzikuVx)
d503cb92c7 Filtering configuration 2016-11-19 20:17:23 +01:00
Pawel Spychalski (DzikuVx)
ea9efd4622 Yaw jump and prevention limit 2016-11-19 17:57:40 +01:00
Pawel Spychalski (DzikuVx)
4f3037e7cd MagHold Yaw rate limit UI 2016-11-19 14:18:49 +01:00
Pawel Spychalski (DzikuVx)
f88f0b7d81 accSoftLpfHz 2016-11-09 20:56:30 +01:00
Pawel Spychalski (DzikuVx)
ead5f02022 gyro_lpf and gyro sync setable in async_mode=NONE 2016-11-09 20:56:30 +01:00
Pawel Spychalski (DzikuVx)
540d90a45a MSP commands for ADVANCED_CONFIG 2016-10-16 12:03:02 +02:00
Pawel Spychalski (DzikuVx)
505a5e2bf4 iBus telemetry 2016-09-08 10:41:25 +02:00
Pawel Spychalski (DzikuVx)
c6e81d991f dropped PID values scaling and some cleanup 2016-08-29 14:45:19 +02:00
Martin Budden
d830b3d05b Fixed to be up to date with latest changes in iNav 2016-08-09 20:17:26 +01:00
Martin Budden
9f49d59f5f Added NRF24 setting to configuration tab 2016-07-24 17:22:36 +01:00
gaelj
0e5190edd3 LED strip update 2016-07-22 09:45:58 +02:00
gaelj
c40f0cf2e6 Use MSP_STATUS_EX to display CPU load in status bar, from INAV 1.2.0 2016-07-21 19:19:30 +02:00
Konstantin (DigitalEntity) Sharlaimov
daf3dba48e MAVLink compatibility cleanups 2016-07-14 22:14:51 +10:00
Paweł Spychalski
ad55318829 possibility to change controller in UI removed from code (#17) 2016-06-21 21:41:53 +10:00
skaman82
60ef5a8cf9 Battery Status 2016-05-24 21:21:04 +02:00
Pawel
e9d2563dad rates in dps for iNav > 1.1.0, see iNavFlight#204 2016-05-15 18:20:21 +02:00
Konstantin Sharlaimov (DigitalEntity)
e366967be8 MAVLink initial support 2016-05-06 22:05:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
15dfc2ad41 Update GPS page 2016-05-05 10:06:52 +10:00