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
skaman82
adfb93085c
replacing RC_CONTROLS with RC_DEADBAND
2015-12-18 18:08:38 +01:00