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
Dominic Clifton
81a49d48b2
changes to support MSP API 1.17 (removal of 3d deadband configuration
...
via MSP_3D/MSP_SET_3D)
At somepoint we can add the support for the updated
MSP_DEADBAND/MSP_SET_DEADBAND commands.
2016-04-01 12:32:19 +02:00
Dominic Clifton
a924e06c1b
Fix unable to enable LTM telemetry via ports tab.
2016-03-24 16:02:54 +01:00
Dominic Clifton
509adcb6ff
Update servo angles to match
...
https://github.com/cleanflight/cleanflight/pull/1573
2016-01-22 22:15:54 +01:00
Dominic Clifton
1a58bfcf82
Add Race Transponder configuration support.
...
Also cleans up i18n support for 'features' and adds tooltip support for
them on the configuration tab.
2016-01-22 22:15:53 +01:00
Dominic Clifton
4ccd0bed3e
Merge branch 'development' into thenickdude-private-development
...
Conflicts:
js/data_storage.js
main.css
tabs/dataflash.css
tabs/dataflash.html
2016-01-07 20:58:29 +01:00
NightHawk32
d70a3f6e69
correcting Typo ;) RC_DEADBAND
2015-12-27 18:36:37 -05:00
NightHawk32
952afb1e46
renaming RC_CONTROLS to RC_READBAND
2015-12-27 16:22:37 -05:00
NightHawk32
1aeb244a91
Merge remote-tracking branch 'upstream/NewPIDFunctions' into NewPIDFunctions
2015-12-27 16:18:06 -05:00
NightHawk32
a13db678a9
adapting RC_CONTROLS to Dominic's changes
2015-12-27 16:17:41 -05:00
NightHawk32
f1a29d29e6
added save message for RC_CONTROLS
2015-12-27 16:01:09 -05:00