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