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.
6 years ago
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.
7 years ago
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.
7 years ago
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.
7 years ago
Alberto García Hierro
dbf4fa164d
Add support for JUMBO frames
...
Fixes https://github.com/iNavFlight/inav/issues/1986
7 years ago
Alberto García Hierro
1948e3687a
Cleanup MSP.read()
...
Use symbols and constants rather than magic numbers. Makes the
code easier to read.
7 years ago
Pawel Spychalski (DzikuVx)
8e9bded7a7
reboot procedure improvements
8 years ago
Pawel Spychalski (DzikuVx)
a439456ab9
soft and hard serial port lock with watchdog
8 years ago
Pawel Spychalski (DzikuVx)
4ae45333a8
timeout and retry improvements
8 years ago
Pawel Spychalski (DzikuVx)
d695b7cec3
serial port load balancing on motors tab
8 years ago
Pawel Spychalski (DzikuVx)
e76612a4cc
hardware roundtrip
8 years ago
Pawel Spychalski (DzikuVx)
019fb3e851
round trip computation
8 years ago
Pawel Spychalski (DzikuVx)
9594880041
retry on timeout mechanism
8 years ago
Pawel Spychalski (DzikuVx)
72d85ad354
first draft of serial queue
8 years ago
Pawel Spychalski (DzikuVx)
5297d52596
msp timeouts depends on baudrate
8 years ago
Pawel Spychalski (DzikuVx)
2c334f6c23
Frequency analyzer for MSP frames
8 years ago
U-PAWEL-X220\pawel
5c2e539f8a
MSPhelper validation fixes
8 years ago
Pawel Spychalski (DzikuVx)
3d47c137cf
MSP sanity fixes
8 years ago
Pawel Spychalski (DzikuVx)
9a5e3dbeae
msp cleanup
8 years ago
Pawel Spychalski (DzikuVx)
18a00dedf8
MSP refactoring
8 years ago
Pawel Spychalski (DzikuVx)
25c8a6f61c
crude port
8 years ago
Pawel Spychalski (DzikuVx)
e231aed13a
overhaul
8 years ago
Pawel Spychalski (DzikuVx)
d503cb92c7
Filtering configuration
8 years ago
Pawel Spychalski (DzikuVx)
ea9efd4622
Yaw jump and prevention limit
8 years ago
Pawel Spychalski (DzikuVx)
4f3037e7cd
MagHold Yaw rate limit UI
8 years ago
Pawel Spychalski (DzikuVx)
f88f0b7d81
accSoftLpfHz
8 years ago
Pawel Spychalski (DzikuVx)
ead5f02022
gyro_lpf and gyro sync setable in async_mode=NONE
8 years ago
Pawel Spychalski (DzikuVx)
540d90a45a
MSP commands for ADVANCED_CONFIG
8 years ago
Pawel Spychalski (DzikuVx)
505a5e2bf4
iBus telemetry
8 years ago
Pawel Spychalski (DzikuVx)
c6e81d991f
dropped PID values scaling and some cleanup
8 years ago
Martin Budden
d830b3d05b
Fixed to be up to date with latest changes in iNav
8 years ago
Martin Budden
9f49d59f5f
Added NRF24 setting to configuration tab
8 years ago
gaelj
0e5190edd3
LED strip update
8 years ago
gaelj
c40f0cf2e6
Use MSP_STATUS_EX to display CPU load in status bar, from INAV 1.2.0
8 years ago
Konstantin (DigitalEntity) Sharlaimov
daf3dba48e
MAVLink compatibility cleanups
8 years ago
Paweł Spychalski
ad55318829
possibility to change controller in UI removed from code ( #17 )
8 years ago
skaman82
60ef5a8cf9
Battery Status
8 years ago
Pawel
e9d2563dad
rates in dps for iNav > 1.1.0, see iNavFlight#204
8 years ago
Konstantin Sharlaimov (DigitalEntity)
e366967be8
MAVLink initial support
9 years ago
Konstantin Sharlaimov (DigitalEntity)
15dfc2ad41
Update GPS page
9 years ago
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.
9 years ago
Dominic Clifton
a924e06c1b
Fix unable to enable LTM telemetry via ports tab.
9 years ago
Dominic Clifton
509adcb6ff
Update servo angles to match
...
https://github.com/cleanflight/cleanflight/pull/1573
9 years ago
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.
9 years ago
Dominic Clifton
4ccd0bed3e
Merge branch 'development' into thenickdude-private-development
...
Conflicts:
js/data_storage.js
main.css
tabs/dataflash.css
tabs/dataflash.html
9 years ago
NightHawk32
d70a3f6e69
correcting Typo ;) RC_DEADBAND
9 years ago
NightHawk32
952afb1e46
renaming RC_CONTROLS to RC_READBAND
9 years ago
NightHawk32
1aeb244a91
Merge remote-tracking branch 'upstream/NewPIDFunctions' into NewPIDFunctions
9 years ago
NightHawk32
a13db678a9
adapting RC_CONTROLS to Dominic's changes
9 years ago
NightHawk32
f1a29d29e6
added save message for RC_CONTROLS
9 years ago