Commit Graph

1371 Commits (41f67ac2a5f2d3e5e1b1c339aa1705b3f0ae2c9c)

Author SHA1 Message Date
Sergej b669fa4d16 fix firmware version, moved compass calibrate (#323) 7 years ago
Konstantin Sharlaimov (DigitalEntity) 9942e9508e Calibration tab. Squashed commit. Kudos to @DzikuVx, @skaman82, @Afinogen 7 years ago
afinogen 6ccba50734 add check new app version 7 years ago
skaman82 9e7be86de0 Fix toggle color 7 years ago
Alberto García Hierro c18807405e Fix incorrectly swapped bits for legacy RX
Code for handling versions using feature bits for RX had the
feature bits for RX_PPM and RX_PWM swapped, causing incorrectly
displayed values.
7 years ago
Alberto García Hierro 89831dd1d7 Add MSPHelper.getRTC() and MSPHelper.setRTC()
Functions for getting and setting the RTC. Not used for now, but
can be manually called from the debug console for testing RTC
related changes.
7 years ago
azol eddf5473f4 Change 'RunCam Split' to 'RunCam Device' 7 years ago
Alberto García Hierro e3821b8a3e Don't test for RX_NONE on INAV <= 1.7.3
Since in RX_NONE bit is undefined, bit_check() will always return
true. Fix is just removing RX_NONE from the available RX types
on versions using feature bits for RX, since they won't allow
not having a RX configured (FC will fall back to RX_PPM).

Fixes #287
7 years ago
Alberto García Hierro 850632bfee Use async URL loading for the JSON setting definitions
Chrome disallows synchronous URL loading, so all functions requiring
the JSON definitions for the settings over MSPv2 need to be async.
This required rewriting MSPHelper._getSetting() and all its callers
using promises.

Fixes #284
7 years ago
Alberto García Hierro fb0605d639 Add support for the new value FS_ONLY in nav_rth_allow_landing 7 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
Konstantin Sharlaimov 12cf9fe2e5 Merge pull request #272 from StewLG/MinimumFailsafeDistance
Minimum failsafe distance
7 years ago
Stewart Loving-Gibbard 0c1b48351e * Properly guarding JS on for new variables introduced in 1.7.3/1.7.4
* Properly hiding/showing relevant controls for Minimum Failsafe Distance according to version (>= 1.7.4)
* Fixing bad maximum for centimeters distance
7 years ago
Stewart Loving-Gibbard 774d1c97e6 Guarding existing variables which were introduced in 1.7.3, but never implemented in the configurator until now.
Note that these are for the moment just passive passengers -- there's no UI in the configurator to edit them yet.
7 years ago
Stewart Loving-Gibbard dd18679c7a Fixing so we only protect two new variables, not the old ones. 7 years ago
StewLG 8c1b0f4629 Update MSPHelper.js
Had not realized developer branch was version 1.7.4; I had started this PR on master which which was on 1.7.3. Which explains my initial confusion about what to put here.
7 years ago
Konstantin Sharlaimov 00b0dcda9a Merge pull request #277 from iNavFlight/de_support_more_than_32_boxmodes
Support more than 32-bits of modes using MSP_ACTIVEBOXES API
7 years ago
Konstantin Sharlaimov (DigitalEntity) 16a23cd39a Support more than 32-bits of modes using MSP_ACTIVEBOXES API 7 years ago
StewLG b8d86756e1 Merge branch 'master' into MinimumFailsafeDistance 7 years ago
Stewart Loving-Gibbard cf1c676eaa * Changing from meters to centimeters
* Other minor tweaks to help text
* Finalizing API checks
7 years ago
Paweł Spychalski 25748f4ce8 Merge pull request #273 from fiam/osd_vtx
Add support for configuring OSD_VTX_CHANNEL
7 years ago
Paweł Spychalski d9d94af6a8 Merge pull request #256 from iNavFlight/dzikuvx-aux-rename-to-ch
AUX renamed to CH
7 years ago
Alberto García Hierro e570fcbae4 Add support for configuring OSD_VTX_CHANNEL
Element was disabled due to missing support on INAV. Added messages
for element name and its help too.
7 years ago
Stewart Loving-Gibbard 81be88311e This supports adds Configurator GUI support for Failsafe Minimum Distance.
I believe everything works and is OK, but I am unclear about MSP/FC/Configurator versioning, so some of what I've done here may not be correct, or may need to be done differently. I would appreciate guidance/explanation.
7 years ago
Pawel Spychalski (DzikuVx) 7d7a1dc866 RC_MAP update 7 years ago
Alberto García Hierro 7fb0579d4f Merge pull request #267 from fiam/rx_cleanup
Add support for the RX changes in MSP
7 years ago
Alberto García Hierro 5ea5399eb2 Fix values for PPM and PWM, rename RX_PARALLEL_PWM to RX_PWM
Name RX_PARALLEL_PWM was confusing, so it's been renamed to
just RX_PWM.
Values for RX_PWM and RX_PPM were swapper, they're now the correct
ones.
Set the order of the rx types as serial, ppm, pwm, spi, msp and none.
Allow versions using the feature bits to select RX_NONE by clearing
all relevant bits in the features.
7 years ago
Alberto García Hierro 42f332e627 Rename all references to NRF24 as protocol to SPI
For consistency. We now have other receivers that work over SPI
and might have more in the future.
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 52c17cf8b7 Read and write nrf24rx_channel_count setting
Wasn't read not written by the configurator, so the new receiver_type
byte was interpreted as the SPI channel count.
7 years ago
Alberto García Hierro 587d1c5cb4 Add support for the RX changes in MSP
Implement a combobox selector for the receiver type, showing
just the options for the specific type (e.g. selecting serial
receiver reveals the combobox for the serial protocol).

On INAV > 1.7.3 read and write receiver type to RX_CONFIG rather
than to feature bits. Note that this will break the configurator
in builds with version = 1.7.4 before https://github.com/iNavFlight/inav/pull/1596/files
is applied.
7 years ago
Konstantin Sharlaimov (DigitalEntity) 492ea212d8 Typo fix 7 years ago
Konstantin Sharlaimov (DigitalEntity) 58a9468846 Fix disabled calibrate mag button 7 years ago
Paweł Spychalski ef5619fefb Merge pull request #255 from iNavFlight/dzikuvx-ports-sensor-column
Port GPS renamed to Sensors and moved to separate column
7 years ago
Alberto García Hierro 974ed52c11 Organize OSD elements into groups
Implement groups which can be declared in any order including
any item in the order deemed more useful. This way we no longer
need to put elements ordered by their osd_items_e value.

Also, elements and even groups can be disabled when the features
or hardware required for drawing them is not present or not
enabled.
7 years ago
Pawel Spychalski (DzikuVx) 8dfa070624 Port GPS renamed to Sensors and moved to separate column 7 years ago
Paweł Spychalski e8997dceb7 Merge pull request #251 from iNavFlight/de_dfu_update
Update STM32 USB DFU driver
7 years ago
Konstantin Sharlaimov (DigitalEntity) df9abf057b Update STM32 USB DFU driver 7 years ago
Pawel Spychalski (DzikuVx) 3920cfa443 SmartAudio and Tramp support 7 years ago
Konstantin Sharlaimov a54c461bfe Merge pull request #239 from iNavFlight/de_add_msp_version_status
Add MSP version to status line
7 years ago
Konstantin Sharlaimov (DigitalEntity) d391258180 Merge branch 'marbalon_new_gps_type_mtk' of https://github.com/marbalon/inav-configurator into marbalon-marbalon_new_gps_type_mtk 7 years ago
Konstantin Sharlaimov (DigitalEntity) 7f7bdc0a59 Add MSP version to status line 7 years ago
Konstantin Sharlaimov (DigitalEntity) 57da32d30b Support large MSP_DATAFLASH_READ payloads 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
Alberto García Hierro 2ef9947dfd Add support for FEATURE_AIRMODE in the Configuration tab
Setting the feature also hides the mode from the modes tab, since
the FC won't register the BOXID as an active one. FC support
detection is based on INAV version >= 1.7.3, since support for
the AIRMODE feature has been advertised by previous releases
but it's not really supported (it does nothing).

Support for INAV is at https://github.com/iNavFlight/inav/pull/1949

Fixes #154
7 years ago
Pawel Spychalski (DzikuVx) ccc92ac3b6 Blackbox moved to Pheripherials column 7 years ago
azol 73f324e4c1 add runcam split suport
add peripherals column on ports page

fixed ports page will show the rcsplit with apiversion less 1.27.0

move the modeName adjust function to peripherals.js, and add failsafe modename not update when rcsplit available

cleanup

clean up
7 years ago
Marcin Baliniak 748f72c81c New GP module type MTK 7 years ago
Pawel Spychalski (DzikuVx) ecab75a610 Fixes #214 7 years ago
Marcin Baliniak de27e89164 Support for new eLeReS RX_SPI receiver 7 years ago
Paweł Spychalski ab8215080e Merge pull request #201 from iNavFlight/servo-rate-125
Allow servo rate 125%
7 years ago
Pawel Spychalski (DzikuVx) 8aebbbfa93 Allow servo rate 125% 7 years ago
Pawel Spychalski (DzikuVx) 6c76a7337e F72x flashing fix 7 years ago
Pawel Spychalski (DzikuVx) 6300fefdef Angle at min and max removed 7 years ago
Pawel Spychalski (DzikuVx) 0777ef391c MSP_FW_CONFIG frame support 7 years ago
Pawel Spychalski (DzikuVx) 9b8c7b05d0 UBLOX7 selectable for 1.7.1 and newer 7 years ago
Pawel Spychalski (DzikuVx) eb4eff59fb RTH and Landing settings 7 years ago
Konstantin Sharlaimov (DigitalEntity) ae8c7b1b54 Add pitot ADC and VIRTUAL 8 years ago
Konstantin Sharlaimov (DigitalEntity) 0dcbf6109c Add 4800 baud 8 years ago
Konstantin Sharlaimov (DigitalEntity) 12492267b7 Extend baudrates; Allow telemetry baud rates down to 1200 bps 8 years ago
Paweł Spychalski 5e214f6fab Merge pull request #166 from iNavFlight/pid-names
some rationalization in PID table generation and PID names no longer …
8 years ago
Konstantin Sharlaimov (DigitalEntity) 526b216ed5 Add MS5607 baro for 1.6.2+ 8 years ago
Pawel Spychalski (DzikuVx) 973aec053e some rationalization in PID table generation and PID names no longer taken directly from FC 8 years ago
Pawel Spychalski (DzikuVx) 26c9dd44a0 Updated balancing PID tuning 8 years ago
Pawel Spychalski (DzikuVx) d612ffd59c lib updates 8 years ago
Pawel Spychalski (DzikuVx) 2766c1ddc9 updated libs 8 years ago
Pawel Spychalski (DzikuVx) 02803fafd0 updated paths 8 years ago
Pawel Spychalski (DzikuVx) 1b0de34a1d Merge remote-tracking branch 'origin/master' into build-system 8 years ago
Pawel Spychalski (DzikuVx) 94f09db6c2 Updated servo rates 8 years ago
Pawel Spychalski (DzikuVx) 2efb215d86 TBS Crossfire and JETI EXBUS 8 years ago
Konstantin Sharlaimov (DigitalEntity) 26dcf97a46 Fix API version for 3d_deadband_throttle 8 years ago
Konstantin Sharlaimov (DigitalEntity) 4a2abf5718 Fix mispaced statement 8 years ago
Konstantin Sharlaimov (DigitalEntity) 7aa5592f72 Make deadband3d_throttle part of MSP_RC_DEADBAND message 8 years ago
Paweł Spychalski 618f719f6a Merge pull request #121 from iNavFlight/msp-altitude-1_6
Report raw baro altitude in sensors tab
8 years ago
Pawel Spychalski (DzikuVx) 77004021b5 feature OSD 8 years ago
Paweł Spychalski e0223e4fde Merge pull request #129 from iNavFlight/reboot-improvements
reboot procedure improvements
8 years ago
Pawel Spychalski (DzikuVx) 48bd843a17 SOnar, inflight acc calibration, transponder and failsafe features removed 8 years ago
Pawel Spychalski (DzikuVx) 8e9bded7a7 reboot procedure improvements 8 years ago
Pawel Spychalski (DzikuVx) ec7f46f108 dual set of defaults for PIDs: FW and MR 8 years ago
Konstantin Sharlaimov (DigitalEntity) 191aa6ac86 Report raw baro altitude in sensors tab 8 years ago
Pawel Spychalski (DzikuVx) 61316503ca build system - progress 8 years ago
Pawel Spychalski (DzikuVx) e74645f497 Merge branch 'master' into msp-queue 8 years ago
Pawel Spychalski (DzikuVx) a09bee45eb Wireless mode preselection 8 years ago
Pawel Spychalski (DzikuVx) 37738ac269 adaptive intervals 8 years ago
Paweł Spychalski 0ab6c7b849 Merge pull request #117 from iNavFlight/version-check-disabled
update check removed
8 years ago
Pawel Spychalski (DzikuVx) c977b19432 advanced tuning tab done 8 years ago
Pawel Spychalski (DzikuVx) ff95022b86 Merge remote-tracking branch 'origin/master' into advanced-tuning-tab 8 years ago
Pawel Spychalski (DzikuVx) fea2505fde Merge branch 'master' into advanced-tuning-tab 8 years ago
Pawel Spychalski (DzikuVx) 31dad7a826 backend for MSP_POSITION_ESTIMATION_CONFIG 8 years ago
Pawel Spychalski (DzikuVx) 604adf7dae update check disabled 8 years ago
Pawel Spychalski (DzikuVx) dc40b96238 bps save 8 years ago
Pawel Spychalski (DzikuVx) f3aea108bd loosened filtering, andjusted PIDs and fixed roundtrip computation 8 years ago
Pawel Spychalski (DzikuVx) 0ed67a752b port usage removed as not giving any useful data 8 years ago
Pawel Spychalski (DzikuVx) 35adb962fb load balancing on oter tabs 8 years ago
Pawel Spychalski (DzikuVx) 297ad70c5d dynamic polling interval on receiver page 8 years ago
Pawel Spychalski (DzikuVx) 9569c0b5ee GUI to use hard lock queue name Wireless mode 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) daf06fa466 improved PID controller 8 years ago
Pawel Spychalski (DzikuVx) 38a1d5a40c refactoring 8 years ago
Pawel Spychalski (DzikuVx) a6ad0887b3 packet drop on more tabs 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) 083eee3115 msp queue load 8 years ago
Pawel Spychalski (DzikuVx) 9594880041 retry on timeout mechanism 8 years ago
Pawel Spychalski (DzikuVx) ba165a0f14 correct condition to check if port is opened 8 years ago
Pawel Spychalski (DzikuVx) ce3678950d flush msp queue on disconnect 8 years ago
Pawel Spychalski (DzikuVx) 72d85ad354 first draft of serial queue 8 years ago
Paweł Spychalski 638cf92048 Merge pull request #115 from iNavFlight/pid-sum-limit
backend of pidSumLimit
8 years ago
Pawel Spychalski (DzikuVx) 2f4dcc9a37 backend of pidSumLimit 8 years ago
Pawel Spychalski (DzikuVx) 51a550b1c2 GUI for notch filters' 8 years ago
Pawel Spychalski (DzikuVx) 01569e7df8 Merge branch 'master' into advanced-tuning-tab 8 years ago
Pawel Spychalski (DzikuVx) 7c7b366ca7 references to pre 1.15 api version removed 8 years ago
Pawel Spychalski (DzikuVx) 8fdfbca840 backup / restore removed as not working 8 years ago
Pawel Spychalski (DzikuVx) b363f592dc todo 8 years ago
Pawel Spychalski (DzikuVx) 93a4dd1b84 MSP_IDENT removed from usage 8 years ago
Pawel Spychalski (DzikuVx) c98e922602 callback update improvements 8 years ago
Pawel Spychalski (DzikuVx) 5297d52596 msp timeouts depends on baudrate 8 years ago
Pawel Spychalski (DzikuVx) d236758f3b dedicated update helper and update speed depending on connection speed 8 years ago
Pawel Spychalski (DzikuVx) eff3eb2420 fixes for global status pull handler 8 years ago
Pawel Spychalski (DzikuVx) 3f196a9505 MSP_STATUS removed from manual pulls 8 years ago
Pawel Spychalski (DzikuVx) 2c334f6c23 Frequency analyzer for MSP frames 8 years ago
Pawel Spychalski (DzikuVx) d1483e5e26 tab tasks unified 8 years ago
Pawel Spychalski (DzikuVx) d1fcb81017 timing methods extracted to separate classes 8 years ago
Pawel Spychalski (DzikuVx) fc11eca5c0 Backend for dterm_setpoint_weight 8 years ago
Pawel Spychalski (DzikuVx) 63ed578442 empty advanced tuning tab 8 years ago
Pawel Spychalski (DzikuVx) cdab074a4d loader and saver for NAV_POSHOLD MSP frame 8 years ago
Pawel Spychalski (DzikuVx) 8673e5b21b Merge branch 'master' of github.com:iNavFlight/inav-configurator 8 years ago
Pawel Spychalski (DzikuVx) b74880f062 Fixed failsafe_throttle 8 years ago
Pawel Spychalski (DzikuVx) b2715e8c68 fix to negative GPS altitude 8 years ago
Pawel Spychalski (DzikuVx) a734264d87 presets removed from < 1.6 firmware 8 years ago
U-PAWEL-X220\pawel e8705b0365 configuration using save chainer 8 years ago
U-PAWEL-X220\pawel b99c5c1bf4 mixer added to preset 8 years ago
U-PAWEL-X220\pawel e0c14837a0 Save chainer on presets page 8 years ago
U-PAWEL-X220\pawel d9415eadd1 msp chainer on receiver tab 8 years ago
U-PAWEL-X220\pawel 8d8308c29b MSP chainer load used on configuration page 8 years ago
U-PAWEL-X220\pawel c64d5f5ea0 MSP chainer for pid_tuning tab 8 years ago
U-PAWEL-X220\pawel 0d420d7633 chainer for MSP requests 8 years ago
U-PAWEL-X220\pawel 2c4d5cb0bb Merge branch 'master' into profiles 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) 5bccc1798a request_balancer removed as not used and not finished 8 years ago
U-PAWEL-X220\pawel c5556f2f40 Backend for Notch filters settings over MSP 8 years ago
U-PAWEL-X220\pawel 35baf4302b first cut of presets 8 years ago
U-PAWEL-X220\pawel e59726e204 backend layer for MSP_NAV_POSHOLD 8 years ago
Konstantin Sharlaimov (DigitalEntity) 372b51f897 Change arming checks to a table 8 years ago
U-PAWEL-X220\pawel a5bc3e56ab Arming status reporting 8 years ago
Pawel Spychalski (DzikuVx) a722f89973 improved hinting 8 years ago
Pawel Spychalski (DzikuVx) c6b2e40cbb features non-radio rework 8 years ago
Pawel Spychalski (DzikuVx) 1b4c729e46 cleaning 8 years ago
Pawel Spychalski (DzikuVx) 9de6e9d2f1 fixed reboot sequence 8 years ago
Pawel Spychalski (DzikuVx) 4bd6f46710 RSSI rework 8 years ago
Pawel Spychalski (DzikuVx) 684d8c90d2 Updated sensor detection for AUTOdetection mode 8 years ago
Pawel Spychalski (DzikuVx) 55293812d2 MSP layer for MSP_SENSOR_CONFIG 8 years ago
Pawel Spychalski (DzikuVx) 5c26f60e8b sensor status fix 8 years ago
Pawel Spychalski (DzikuVx) b8567252af fixed disabling of OSD elements 8 years ago
Pawel Spychalski (DzikuVx) 3a48a51a76 font upload fix 8 years ago
Pawel Spychalski (DzikuVx) 1bb6850c24 Merge remote-tracking branch 'origin/master' into osd-support 8 years ago
Pawel Spychalski (DzikuVx) 6766be0f93 Merge remote-tracking branch 'origin/master' into async-support 8 years ago
Konstantin Sharlaimov (DigitalEntity) 2946004ccf Add support for MSP_SENSOR_STATUS if firmware version is gte 1.5 8 years ago
Pawel Spychalski (DzikuVx) 026edebe88 other frequencies 8 years ago
Pawel Spychalski (DzikuVx) dace7d27d8 GUI for async gyro mode 8 years ago
Pawel Spychalski (DzikuVx) b68f9a15c4 various code improvements 8 years ago
Pawel Spychalski (DzikuVx) b062ea24d2 missing frames 8 years ago
Pawel Spychalski (DzikuVx) 9a5e3dbeae msp cleanup 8 years ago
Pawel Spychalski (DzikuVx) 18a00dedf8 MSP refactoring 8 years ago
Pawel Spychalski (DzikuVx) 3311093cb1 OSD tab removed on < 1.5 firmware 8 years ago
Pawel Spychalski (DzikuVx) 25c8a6f61c crude port 8 years ago
Pawel Spychalski (DzikuVx) c2bdb88e3d CSS selector rationalization 8 years ago
Pawel Spychalski (DzikuVx) 709a584492 F1 High-density 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) 58da169cdf Simplified UI for looptime selection in async_mode=NONE 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) f19f668a6e Log entry for disabled PWM output 8 years ago
Konstantin Sharlaimov (DigitalEntity) 846442331b Version update 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
Konstantin Sharlaimov (DigitalEntity) 8cde4a3de4 Optical flow sensor icon support 8 years ago
Martin Budden 9219ae9e0b Changed tabs to spaces 8 years ago
Martin Budden 9f49d59f5f Added NRF24 setting to configuration tab 8 years ago
Konstantin Sharlaimov 0cf65326c7 Merge pull request #28 from gaelj/LED_strip
LED strip update
8 years ago
Konstantin (DigitalEntity) Sharlaimov bc3e025a98 Bugfix for hanging 'disconnect' button 8 years ago
gaelj f1bed8bda1 Fix migration version for led strip mode colors 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
Konstantin Sharlaimov 27331b5934 Merge pull request #19 from iNavFlight/calibration-tab-revert
calibration tab removed
8 years ago
Paweł Spychalski ad55318829 possibility to change controller in UI removed from code (#17) 8 years ago
Pawel Spychalski (DzikuVx) 3c098d4ba7 calibration tab removed 8 years ago
skaman82 60ef5a8cf9 Battery Status 8 years ago
skaman82 6b6fd4d35c Color scheme changes 8 years ago
Pawel e9d2563dad rates in dps for iNav > 1.1.0, see iNavFlight#204 8 years ago
Konstantin Sharlaimov (DigitalEntity) e6a86a9fec Calibration tab (empty); Add possibility to disable GPS ground assistance 9 years ago
Konstantin Sharlaimov (DigitalEntity) e366967be8 MAVLink initial support 9 years ago
Konstantin Sharlaimov (DigitalEntity) 395c413992 Prevent Configurator from being used with other firmware than INAV 9 years ago
Konstantin Sharlaimov (DigitalEntity) 15dfc2ad41 Update GPS page 9 years ago
Konstantin Sharlaimov (DigitalEntity) 227abc752d More rebranding 9 years ago
Konstantin Sharlaimov (DigitalEntity) 11b80a67ff Some rebranding 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 c0038b43cc Force a cleanup when a serial device is lost, this happens when VCP
targets reboot.
9 years ago
Dominic Clifton ae700e6daf Prepare for release. 9 years ago
Dominic Clifton d319132135 Avoid exceptions when serial break or overruns occur without `info`
object.
9 years ago
Dominic Clifton 576ba7390c Prepare for release. 9 years ago
Dominic Clifton ed9927a4e5 Merge branch 'page-size' of https://github.com/tracernz/cleanflight-configurator into tracernz-page-size 9 years ago
Michael Corcoran 9fbb6337b6 DFU: Support STM32F4 9 years ago
Michael Corcoran b46a5e8053 USB-DFU: Detect flash page size from USB descriptor 9 years ago
Dominic Clifton ab7ad4b07d Handle 'overrun' conditions the same way as 'break' conditions. 9 years ago
Michael Corcoran 2f6be0650f Serial: Attempt recovery of break condition 9 years ago
Dominic Clifton 2044fe879c Fix for https://github.com/cleanflight/cleanflight/issues/1551 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 dea4cef2c2 Handle 'overrun' conditions the same way as 'break' conditions. 9 years ago
Dominic Clifton f5cbea905a Merge pull request #307 from tracernz/unbreak
Serial: Attempt recovery of break condition
9 years ago
Dominic Clifton 0d3fbbddac Fix for https://github.com/cleanflight/cleanflight/issues/1551 9 years ago
Dominic Clifton 66034a1831 Update servo angles to match
https://github.com/cleanflight/cleanflight/pull/1573
9 years ago
Dominic Clifton 5c2273bd65 Reset all FC configuration state on connect to prevent side effects when
configuring multiple FC's without restarting the configurator each time.
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
Dominic Clifton 25e97902c4 Merge branch 'tooltip_i18n_title_review' of https://github.com/tricopterY/cleanflight-configurator into tricopterY-tooltip_i18n_title_review 9 years ago
NightHawk32 c58829ba14 some renaming to RC_DEADBAND in the receiver tab 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
Michael Corcoran 7e736242d7 Serial: Attempt recovery of break condition 9 years ago
skaman82 adfb93085c replacing RC_CONTROLS with RC_DEADBAND 9 years ago
tricopterY 3228625de1 jBox Tooltip implementation using i18n_title instead of jBox:Content - reduces DOM element counts 9 years ago
Dominic Clifton 251712c85d Merge branch 'development' into thenickdude-private-development
Conflicts:
	js/msp.js
9 years ago
skaman82 47bf426c29 fix 9 years ago
skaman82 f07cea070e error fix 9 years ago
skaman82 ba18e4eee1 Merge branch 'cleanflight/development' into NewPIDFunctions
# Conflicts:
#	js/backup_restore.js
#	js/msp.js
9 years ago
skaman82 2641770300 fixed indention 9 years ago
ProDrone 1a0c6735a9 RXFAIL send method that allows more future RX channels
- Fixed the bug found by Nighthawk32
- Correction for camelCase
- Some bugfixes
9 years ago
skaman82 70b35f22c9 msp corrections 9 years ago
Albert Kravcov 5160855b93 Merge pull request #76 from NightHawk32/NewPIDFunctions
Hint by ProDrone: fixing double-save on backup restore
9 years ago
skaman82 c58335bd5b msp.js change (thanks ProDrone) 9 years ago
NightHawk32 dc8f06fcc9 Hint by ProDrone: fixing double-save on backup restore 9 years ago
skaman82 0b3f1a48fb Merge branch 'cleanflight/development' into NewPIDFunctions 9 years ago
Dominic Clifton b4730034c8 Disconnect on F1 boards when 'break' is received if connected. This
happens when the device reboots due to incorrect hardware
initialisation.  This prevents the GUI saying 'waiting for data'.

See https://github.com/cleanflight/cleanflight/pull/1436

Since the problem is already fixed in firmware there's not much reason
to spent development working on additional GUI fixes.  A disconnect will
suffice.
9 years ago
skaman82 63dde67097 correction 9 years ago
NightHawk32 da1f456b87 Messed up some brackets 9 years ago
NightHawk32 a72a00a2de Fixing backwards compatibility of prodrone's failsafe tab 9 years ago
Dominic Clifton f21c169d74 Add support for SPRacingF3Mini. 9 years ago
Dominic Clifton 55a2677a2b Merge branch 'development' into thenickdude-private-development
Conflicts:
	js/data_storage.js
	js/gui.js
	js/msp.js
	main.html
	tabs/dataflash.css
	tabs/dataflash.js
9 years ago
NightHawk32 c1a7452b27 Merge remote-tracking branch 'upstream/NewPIDFunctions' into NewPIDFunctions
Conflicts:
	js/backup_restore.js
	js/data_storage.js
	js/msp.js
9 years ago
skaman82 d4969d73a1 resolving conflicts 9 years ago
skaman82 2d6feb0e6a Merge branch 'cleanflight/development' into NewPIDFunctions
# Conflicts:
#	_locales/en/messages.json
#	js/backup_restore.js
#	js/data_storage.js
#	js/msp.js
#	tabs/configuration.html
9 years ago
Dominic Clifton bd98aca67f Merge branch 'new_stuff' of
https://github.com/skaman82/cleanflight-configurator into
skaman82-new_stuff

Fix up messages.json formatting.

Conflicts:
	_locales/en/messages.json
9 years ago
NightHawk32 067999c5e8 added MSP support for sensor orientation, some fixes for 3D backup and restore 9 years ago
skaman82 c498e7de34 Added support for failsafe TAB
Made in cooperation with skaman82.

Summary of modifications:
- Extended data storage to hold data for new/changed MSP messages.
- Added support for added/changed MSP messages.
- Added assigned mode(s) to AUX labels.
- Tooltip changes.
- Included style modifications to configuration tab from Skaman82.
- Moved all texts from failsafe tab .html to `messages.json`.
- Removed failsafe settings from configuration tab (now obsolete).
- Added failsafe-tab variables to Backup & Restore.
- Reorganized stage 2 elements, cleanup and corrections.
9 years ago
NightHawk32 19e6f9026b PID controllers can now be reset to defaults 9 years ago
NightHawk32 5ba359fe17 FIX: LED config from backup file was not saved to EEPROM after reading the file 9 years ago
NightHawk32 6d7c6a4576 FIX: RC controls is profile dependent, now this saving for every profile 9 years ago
NightHawk32 1df0a14877 MSP communication for deadband and yaw_deadband 9 years ago
Nicholas Sherlock 4e12db9c5e Convert dataflash tab to a new Blackbox tab with SD card support 9 years ago
skaman82 16442c40a4 Merge branch 'cleanflight/development' into new_stuff 9 years ago
Dominic Clifton 0149901597 Prepare for release. 9 years ago
Dominic Clifton 5907b4c019 Merge pull request #278 from wanderzell/development
Fix for issue #274 (checkboxes on firmware flasher)
9 years ago
NightHawk32 7ca376926a Some code styling and cleanup. 9 years ago
NightHawk32 d21b4a157f Typo in css classes, update global dataflash display on every dataflash summary respond. 9 years ago
NightHawk32 6157c875f9 Renamed global dataflash components, fixed detection for global dataflash display. 9 years ago
NightHawk32 11fcf24258 Fixed bug with profile selector: It updates now on every status request. 9 years ago
NightHawk32 3c05c218c5 Code cleanup for profile selector. 9 years ago
NightHawk32 7531ce69fe Profile is now changable globally. 9 years ago
Kristjan Vaga 168b412089 Fix for firmware flasher checkboxes not restoring saved state issue #274. 9 years ago
skaman82 644c8da1cf Merge branch 'cleanflight/development' into new_stuff 9 years ago
Dominic Clifton ec57aa9d1a Fix 3D support.
Add missing backup and restore functionalty
Add missing configuration migration logic
Add missing visibility toggling of 3D section when API version <
`1.14.0`
Add missing logic for issuing the correct sequence of MSP commands
issues when API version < `1.14.0` when viewing the configuration tab.
9 years ago
skaman82 13aac48a79 Merge remote-tracking branch 'cleanflight/development' into new_stuff
# Conflicts:
#	_locales/en/messages.json
#	tabs/pid_tuning.html
9 years ago
Dominic Clifton e801cd260a Merge branch 'master' of https://github.com/NightHawk32/cleanflight-configurator into NightHawk32-master 9 years ago
skaman82 6b97eb2809 Further work on dataflash and profile switch in the header 9 years ago
skaman82 19897cd574 started to work on new GUI functionality 9 years ago
Dominic Clifton 65762587ba Cleanup tabs, whitespace & comments. 9 years ago
Dominic Clifton d32ba714bf Fixing whitespace and indentation. 9 years ago
skaman82 5de5f6d191 Merge remote-tracking branch 'cleanflight/development' into GUI-optimization 9 years ago
Dominic Clifton ac78dbc8c0 Support cleanflight API 1.14.0 (pid controller removal/reindex). 9 years ago
NightHawk32 904a55c930 Adding fixes for 3D to the newest version
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tabs/configuration.html
9 years ago
skaman82 990fd26eb9 Including fixes from wanderzell
• fixes small css bug with tooltip icons
• fixes sensor icons nit showing up when connecting Naze32 Acro rev6
and Sparky1.1
9 years ago
skaman82 a63e628eac updating hydras changes 9 years ago
skaman82 0880343488 Merge remote-tracking branch 'cleanflight/development' into GUI-rework
# Conflicts:
#	main.js
#	tabs/landing.js
9 years ago
NightHawk32 31cd2de3d3 Added 3D configuration parameters so they don't have to be changed in the CLI 9 years ago
Dominic Clifton 504e494a4f Bump version to 1.0.0 and prepare for release. 9 years ago
Dominic Clifton d73196ea11 Fix toggle buttons reverting to checkboxes after reboot.
This moves GUI specific code out of main and the individual tab js files
into gui.js, where it fits better.
9 years ago
skaman82 b6b2812271 Fixing toggle buttons and the motors tab 9 years ago
Dominic Clifton 1adc6f7bd6 Delete more unused files from libraries.
Note that this commit is indicating there needs to be a build step to
make it easier to generate the used sources when packaging the
configurator.
9 years ago
Dominic Clifton 6d524ebe5e Delete unused switchery files and relocate the modified switchery
distribution files.

Note that the switcher.css/.js are NOT the same as the minified version.
They have been modified to generate smaller switches.
9 years ago
Dominic Clifton 8324a2c002 Fix repeated documentation link generation. Fixed repeated switchery
checkbox code.
9 years ago
skaman82 1f4838c5e2 boards.js update 9 years ago
skaman82 1816979cc4 More Work done:
• Tooltip integration
• Sensor Tab: rework
• Help & Documentation Tab: basic styling
• Logging Tab: basic styling
• PID Tab: some fixes
• Added the word „configurator (+ version)“ under the logo
• Removed not yet used „help icons“
9 years ago
skaman82 8e79a250ed Basic rework of: Adjustments and PID tabs, little fixes and changes here and there 9 years ago
skaman82 80439ef4bd Syncing 9 years ago
skaman82 06f643812d sync 9 years ago
skaman82 53a615279d fixing auto connect 9 years ago
skaman82 d2be1715e5 Display header elements depending on connection state 9 years ago
skaman82 77effe1963 Fixing some things in the configurator tab
and some media-query updates
9 years ago
Moto Moto 24fe790df3 Added MotoLab to BOARD_DEFINITIONS 9 years ago
Dominic Clifton 5c85ba7011 Merge commit '8e7097c' into development 9 years ago
Dominic Clifton afe62cc01b Merge pull request #250 from tracernz/development
Enable flashing using USB-DFU protocol
9 years ago
Dominic Clifton 716457b0ed Merge branch 'development' 9 years ago
Dominic Clifton 5d82bd8959 Prepare for release 9 years ago
skaman82 29f38f38e0 Ports Tab rework 9 years ago
skaman82 a618839f50 Some updates 9 years ago
skaman82 54d7c24e82 First rework of Configuration Tab
… also minor fixes to switchery buttons
9 years ago
skaman82 5782a83293 some minor changes 9 years ago
skaman82 968e10feeb switchery integration 9 years ago
skaman82 9489b13c13 Ports tab clean up 9 years ago
skaman82 819c07f2f5 Added sensor icons. Experimenting with theme change 9 years ago
skaman82 d2c14f15ec Added an new connect button 9 years ago
skaman82 d15dbca994 fixing things… 9 years ago
skaman82 87e9bfd3d9 ...restoring some files 9 years ago
skaman82 d61970e177 upload 9 years ago
skaman82 3a9c7f3794 Merge remote-tracking branch 'origin/baseflight-configurator-development' into GUI-rework
Conflicts:
	README.md
	js/libraries/d3.min.js
	js/msp.js
	main.html
9 years ago
skaman82 707e2c454b More work done… 9 years ago
skaman82 b0b8cc00d7 Further work and preparation.
Placed dataflash status bar in the header but can’t figure out how to
trigger a readout on connect in serial_backend.js. Some help?
9 years ago
Michael Corcoran 1a20b317dd DFU: Add additional error checks, enabled GUI connect lock while flashing 9 years ago
Michael Corcoran 1e386f508b DFU: Add local erase, 2 kB page size hardcoded
Not possible to read chip ID using DFU or page size info from USB descriptor (not yet supported by Chrome)
9 years ago
Michael Corcoran d89e9682c2 DFU: Make permissions compulsary, make DFU detection more robust 9 years ago
Michael Corcoran 88a59f05c9 STM32DFU: Remove line missed in c038785 9 years ago
Michael Corcoran 42a8d38e32 STM32: Check for DFU device after device reboot 9 years ago
Michael Corcoran 8b029edbcf Enable flashing using USB-DFU protocol
For new boards like Tornado
9 years ago
Dominic Clifton 7bf70092d3 Fix backup, broken by a missed rename in 1cb6413. 9 years ago
Dominic Clifton 43423ec7f9 Merge pull request #237 from sherlockflight/pid-rounding
Fix rounding of floating point values in crunch() (rc_rate, pids, etc)
9 years ago
Dominic Clifton eb2aa5b4e5 Allow configuration of servo angle at min/max from GUI.
Closes #193
9 years ago
Dominic Clifton d1396d8918 Merge pull request #224 from sherlockflight/msp-rx
Add control sticks for MSP Rx, suitable for debugging CF without a Tx
9 years ago
Dominic Clifton 240bfbc442 Merge pull request #220 from ProDrone/handle_unsupported_msp_msg
Handle unsupported MSP messages
9 years ago
Dominic Clifton fb683c27a6 Bump three library to r72. 9 years ago
Dominic Clifton 8317bcb607 Bump three library to r71. 9 years ago
Dominic Clifton 70903b7639 Bump three library to r70. 9 years ago
Dominic Clifton aa5fe105c4 Bump d3 library. 9 years ago
Dominic Clifton ddeaceaf60 Bump jQuery libraries. 9 years ago
Dominic Clifton b698169d20 Prepare for release 9 years ago
Larry (TBS) e4f47f8153 - Target-unspecific VCP bugfix 9 years ago
Nicholas Sherlock ef0c637877 Add control sticks for MSP Rx, suitable for debugging CF without a Tx 9 years ago
Nicholas Sherlock fa3888a9d8 Fix rounding of floating point values in crunch() (rc_rate, pids, etc) 9 years ago
Larry (TBS) d22f3faf1d * Add Colibri Race Support 9 years ago
ProDrone 717025cbde Skip and log unsupported messages 9 years ago
ProDrone 56a209a1e8 Detect and register unsupported message error from FC 9 years ago
Dominic Clifton b1eb21cb78 Bump date. 9 years ago
Dominic Clifton 687c0f1a84 Remove legacy servo configuration which originated from the overloaded
use of the servo 'rate'.  All servos are free to be configured
regardless of whether the mixer actually uses those servos.
9 years ago
Dominic Clifton 1cb64130cc update servo tab on configurator
1) work around 1.9.0 MSP buffer size bug.
2) support updated API for 1.12 (CF >= 1.10.0)
9 years ago
Dominic Clifton 4e41f46523 First cut of support for custom airplane and tricopter on servos tab. 9 years ago
Dominic Clifton 438dc8d46d Some changes required for the 'custom-servo-mixers' cleanflight branch.
TODO - Support old version of MSP_SERVO_CONF
9 years ago
Dominic Clifton 8d39b3f8cc Fix handling of MSP_SERVO and MSP_MOTOR. Previously the code assumed
there was always 8 servos and 8 motors.
9 years ago
Dominic Clifton 774fcf5f68 Merge commit '34e8c55a006ed3a2a989bf4e57c32bfa2e56f35b' into development
Conflicts:
	js/msp.js
9 years ago
Dominic Clifton dec46c0d30 Update changelog and prepare for release 9 years ago
Dominic Clifton 5707a12858 Fix for some incorrect data being left in the data structures after
connecting to two different firmware revisions.

This is a hack, the true fix should be to re-initialise the data
structures that are found in data_storage.js. See #197
9 years ago
ProDrone 322b7c1085 Fix access to `RC_YAW_EXPO` in `MSP_RC_TUNING` data packet 9 years ago
ProDrone ab883c6dc5 Cleanup code indention and positioning the rc_yaw_expo field 9 years ago
borisbstyle 34c6077b5c Yaw Expo Feature 9 years ago
Dominic Clifton 3086a98828 Add support for manual baud rate selection to firmware flasher. 9 years ago
Dominic Clifton 5471ab7f65 Add support for STM32 Extended Erase to allow erasing only needed pages. 9 years ago
Dominic Clifton 2f6160d6a1 Merge branch 'eziosoft-master' into development 9 years ago
Dominic Clifton 90cc08c86b Test and cleanup STM32 extended erase bootloader command support.
Note: entire chip only for now - 'Full Chip Erase' checkbox is ignored.
9 years ago
Dominic Clifton 2e6f5aa4d4 Prepare for release. 9 years ago
Bart ef682cdca9 STM F3 support
Partial F3 support. Should be enough to flash correctly.
Currently only full chip erase is supported.

IT IS NOT TESTED AT ALL as I don't have hardware
9 years ago
Dominic Clifton d18e5a9559 Merge branch 'manual_comport_selection' of git://github.com/pulsar256/cleanflight-configurator into pulsar256-manual_comport_selection 10 years ago
Paul Rogalinski cabeba70f7 checkbox to show dev releases, code refactoring 10 years ago
Paul Rogalinski 8913b8bb1c handle setups with no non-bt serial ports - for real 10 years ago
Paul Rogalinski 21a75ea7d3 gui cosmetics, handle setups with no non-bt serial ports 10 years ago
Paul Rogalinski 1bb63a597b manual port override as chrome won't enumerate bluetooth serial ports on linux 10 years ago
Dominic Clifton d10023ec4b Update changelog and prepare for release. 10 years ago
Dominic Clifton 0f95f4ec4c Improve MSP handling of servo configuration. Fixes backup of CJMCU
boards.
10 years ago
Dominic Clifton 244685c9a6 Update version checking code to use semantic versioning - see
http://semver.org/

semver.js creating using browserify.

https://www.brcdn.org/?module=semver&version=4.3.4
10 years ago
Mauro Mombelli e781e14617 fix for undefined function
ArrayBuffer does NOT have length but byteLength parameter.
10 years ago
Dominic Clifton 37a1c0d3e7 Update changelog and prepare for release. 10 years ago
Dominic Clifton bf353192ef Avoid backing up invalid looptime/arming configuration for firmware with
api < 1.8
10 years ago
Dominic Clifton 2398f10b62 Fix for restoring backups created with 0.63.0 for firmwares with api <
1.8.0 that were saved with incorrect looptime.
10 years ago
Dominic Clifton 77d608063d Prepare for release. 10 years ago
Dominic Clifton 045d2b0ca4 Use updated IDs for MSP_LOOP_TIME and MSP_SET_LOOP_TIME. Cleanup and
fix backup/restore arming config.  Backup restore/looptime.  Add config
migration of looptime and arming config.  Rename MSP_RCMAP to
MSP_RX_MAP to match cleanflight code.
10 years ago
Dominic Clifton 2e046db53e Ensure offset variable is updated consistently in MSP_MISC.
See 9261163ca2
10 years ago
tricopterY 54c5d9b44c Reworked msp.js - MSP_ARMING_CONFIG, MSP_SET_ARMING_CONFIG 10 years ago
tricopterY e362130810 Reworked data_storage.js - ARMING_CONFIG 10 years ago
tricopterY 68dbf1707e Merge pull request #11 from cleanflight/development
Sync to latest changes
10 years ago
Dominic Clifton 52d7670977 Move apiVersion to appear before profiles in backup file. 10 years ago
Dominic Clifton 2e5acfc1bd Fix the 0.63.0 serial port configuration migration code. 10 years ago
tricopterY a1f932f36a Reworked msp.js - new code MSP_ARM_CONFIG etc 10 years ago
tricopterY e5235e46e6 Code style check data_storage.js 10 years ago
tricopterY ea78239cac Reworked data_storage.js - ARM_CONFIG and LOOP_TIME 10 years ago
tricopterY 9261163ca2 Reworked msp.js
MISC.auto_disarm_delay, MISC.disarm_kill_switch are CONFIG.apiVersion dependent
10 years ago
tricopterY fde8edfe1e MISC auto_disarm_delay and disarm_kill_switch 10 years ago
tricopterY fc656d4ac2 MISC auto_disarm_delay and disarm_kill_switch 10 years ago
Nicholas Sherlock 2863077ee3 Merge remote-tracking branch 'upstream/development' into development 10 years ago
Dominic Clifton e462439c1b Upgrade D3 library to 3.5.5.
See http://d3js.org/
10 years ago
Dominic Clifton 8160e8e353 Merge branch 'development' of https://github.com/tricopterY/cleanflight-configurator into development
Conflicts:
	js/msp.js
	tabs/pid_tuning.html
	tabs/pid_tuning.js
10 years ago
Dominic Clifton b2be2853b4 Provide a migration path from pre-1.8.0 firmware backups. 10 years ago
Dominic Clifton 4b2704e784 Support independent configuration of pitch and roll rates. Cleanup of
tpa breakpoint configuration support.
10 years ago
tricopterY abbfe1d763 Update jquery.flightindicators.js 10 years ago
tricopterY 3ed04866f6 Update gui.js 10 years ago
tricopterY 97857b19d8 Update data_storage.js 10 years ago
tricopterY f4fb947f8f Update msp.js 10 years ago
tricopterY 6380a7a821 Merge pull request #8 from tricopterY/development
development sync
10 years ago
tricopterY 8e6c5909c1 Merge pull request #4 from tricopterY/tricopterY-patch-1-3
Update data_storage.js
10 years ago
tricopterY 2b5296884a Update msp.js
Added TPA Breakpoint handling via PID Tuning tab
10 years ago
tricopterY 3d921b9549 Update data_storage.js
Support for TPA Breakpoint via GUI
10 years ago
Nicholas Sherlock b331315b76 Add 250000 baudrate for blackbox 10 years ago
Nicholas Sherlock aa8d5300e5 Support new Blackbox baudrates including new 230400 rate 10 years ago
Dominic Clifton 88a9699487 Drop support for old API and configuration backups. Additional code is
required to migrate and support pre 1.8.x serial port configuration.  

This commit is just to limit user expectations until such code is
written.
10 years ago
Dominic Clifton 24dba62144 First working cut of new port configuration tab.
Migration from or configuration of pre 1.8.x firmware is not supported
but may be added later.
10 years ago
Dominic Clifton f3e14b73a2 Merge remote-tracking branch 'cleanflight/development' into serial-cleanup 10 years ago
Dominic Clifton c3f1c13d54 Move Documentation and Support links to separate tab. Add a
contributing section.  Unify help/landing section CSS/html a little.
Expand the sponsors panel area in preparation for an updated section.
10 years ago
Dominic Clifton 9ba21f773f Fix servo channel forwarding configuration. Closes #117.
Editor mishap during refactoring in
34d72feb69.
10 years ago
Dominic Clifton bbab895dd8 Merge branch 'development' into serial-cleanup 10 years ago
Dominic Clifton c423aaf44d work-in-progress changes to go with the corresponding serial-cleanup
firmware branch.
10 years ago
Nicholas Sherlock 289719b81a Merge remote-tracking branch 'upstream/development' into development 10 years ago
Dominic Clifton 7bdd010eb0 Avoid using GPS commands for targets that do not have GPS support
compiled in.
10 years ago
Nicholas Sherlock 66e767881e Fix endianness of board version read 10 years ago
Dominic Clifton 831e4a848e Merge branch 'blackbox-flash' of
https://github.com/sherlockflight/cleanflight-configurator-dev into
sherlockflight-blackbox-flash

Conflicts:
	_locales/en/messages.json
10 years ago
Dominic Clifton 31fd709351 Update changelog, bump verson and prepare for release. 10 years ago
Richard Birkby f89aaa1011 Add flight instruments to setup tab 10 years ago
Nicholas Sherlock d0ae8dd921 Show "dataflash unsupported" for old versions missing new MSP commands 10 years ago
Nicholas Sherlock 7fb9f43b00 Merge remote-tracking branch 'upstream/development' into blackbox-flash 10 years ago
Nicholas Sherlock 49741b45a8 Add progress dialogs for flash save and erase 10 years ago
Dominic Clifton 34d72feb69 Move handling of servo channel forwarding into the MSP. 10 years ago
Dominic Clifton 745c2dc793 Adding SP Racing F3 board. 10 years ago
Dominic Clifton 6901aa2dbc Cleanup serial port count code. 10 years ago
Dominic Clifton 39be4d9e62 Update changelog and prepare for release. 10 years ago
Dominic Clifton cfe6949c84 Allow same rnage of values for board alignment as cli (-180 - 360) 10 years ago
Nicholas Sherlock 0f22b92e35 Add dataflash tab: Very basic functionality is working 10 years ago
Dominic Clifton e672dde6e2 Fix backup of PID controller. 10 years ago
tracernz c78bd800db Fix MSP_GPS_SV_INFO comment
Depends on #437
10 years ago
Dominic Clifton e447739e74 Adjust documentation button so that it doesn't move the sensor
indicators when connected. Use same color as other help panels.
10 years ago
Dominic Clifton 20a82e7339 Merge branch 'development' of https://github.com/pulsar256/cleanflight-configurator into pulsar256-development 10 years ago
Dominic Clifton e96839d3d8 Merge pull request #80 from ledvinap/feature-negative-current
Allow negative current draw
10 years ago
Dominic Clifton 35200e5a36 Support changing PID controller in the GUI. 10 years ago
Dominic Clifton aaab850407 Change MSP_SONAR_ALTITUDE to be in the range used for cleanflight
original commands.

See
https://code.google.com/p/multiwii/source/browse/trunk/MultiWii_shared/Protocol.cpp#18
10 years ago
Krzysztof Rosinski 39c70ce9b8 Add sonar data storage 10 years ago
Krzysztof Rosinski f933dbf330 Sonar altitude added to sensors 10 years ago
Petr Ledvina 943d33ba4d Allow negative current draw
Interpret MSP_ANALOG.amperage value as signed
10 years ago
Paul Rogalinski d3fc8464fa added a help button for the currently installed firmware 10 years ago
Dominic Clifton b3424eadcb Defining the models and images used in one place to make maintainance of
the mixer list easier.
10 years ago
Dominic Clifton a56c0eef40 Fix welcome tab being cleared after failing to connect to a port. 10 years ago
Dominic Clifton 34b7b87c3e Allow old API version to be used but disable LED strip tab and
backup/restore functionality in certain cases.  Cleanup of tab
switching.
10 years ago
Dominic Clifton 342a5134a5 Merge branch 'feature-negative-currentsensors' of https://github.com/frog32/cleanflight-configurator into frog32-feature-negative-currentsensors 10 years ago
Dominic Clifton d269d60391 Improve user experience by adding tabs for the welcome and firmware
flasher.

The welcome (aka 'landing') and firmware flasher were already modelled
as tabs but were never displayed as tabs.

The UI didn't make sense when the whether the welcome message or
firmware flasher was displayed since there was no active tab or other
indication.
10 years ago
Dominic Clifton 994b04b0aa Add support for LED strip 'color' mode. 10 years ago
Marc Egli 126beedf9c Allow negative current scales and allow an offset between 0 and 3.3V 10 years ago
Dominic Clifton 6a11e44802 Bump minimum API version up - needs latest firmware for LED strip/ring
compatibility.
10 years ago
Dominic Clifton a5de593da7 Allow LED strip colors to be used. Requires new firmware.
At the moment colors are only used by the thrust ring mode.
10 years ago
Dominic Clifton 8c10f39606 Add support for backup and restore of led strip config.
Various minor code cleanups.
10 years ago
Dominic Clifton 8870f9731d Prepare for release 0.60.0. 10 years ago
Dominic Clifton f480e05027 Merge branch 'led-strip' into development 10 years ago
Dominic Clifton 519de30f6e Allow saving of LED Strip configuratiion via MSP. Requires firmware
with new MSP_SET_LED_STRIP_CONFIG.

Remove some .toUpperCase() duplication since it was only needed for the
CLI commands panel.
Minor CSS cleanups.
Some variable and class renaming to align with firmware code.
10 years ago
Jonathan Hudson 30ddc6ac83 replace motor order models with script generated varients 10 years ago
Dominic Clifton 683e68b036 Add support for MSP_LED_STRIP_CONFIG. 10 years ago
Dominic Clifton c5e2a13b6c First cut of port of LED Strip configuration UI.
Thanks for the original code decompyler!
10 years ago
Dominic Clifton 6031907163 Merge branch 'development' of https://github.com/Roeland54/cleanflight-configurator into Roeland54-development 10 years ago
Dominic Clifton 0285723fab First cut of working configuration migration. 10 years ago
Dominic Clifton 835e665017 Fix 'unknown code' messages in console log. 10 years ago
Dominic Clifton eda54f13db Update RSSI channel configuration. 10 years ago
Roeland Lutters 32a27b73a7 CLI available for old firmware versions 10 years ago
Dominic Clifton dfdb5cd99d Prepare for 0.58.0 release. 10 years ago
Dominic Clifton d671bff583 First cut of functional 'Ports' tab. Support backup and restore of
serial port scenarios and baud rates.  Add note to 'features' tab.
10 years ago
Dominic Clifton 32820853ce Updating to use API version 1.1. 10 years ago
Dominic Clifton a7dc838cdc Removing review code. 10 years ago
cTn aacbe4d76f updating d3 and jquery libraries 10 years ago
Dominic Clifton 6d24ce6b28 Re-instate support for A-Tail now that the firmware supports it. 10 years ago
Dominic Clifton 502cf718ab Update backup/restore functionality so that it restores adjustments,
auxiliary settings and channel forwarding (per-profile).  Add "Warning
Cell Voltage" to the UI.
10 years ago
cTn bf72712d2f updating d3 and jquery libraries 10 years ago
Dominic Clifton 7692b7354a Update configuration for Cleanflight settings. 10 years ago
Dominic Clifton e8bd813fb8 Re-implement model diagram on motors tab.
See 79505e42ed.
10 years ago
Dominic Clifton a8cf910f51 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	README.md
	_locales/en/messages.json
	changelog.html
	js/backup_restore.js
	js/data_storage.js
	js/msp.js
	js/protocols/stm32.js
	js/serial_backend.js
	main.css
	main.html
	main.js
	manifest.json
	tabs/auxiliary_configuration.css
	tabs/default.css
	tabs/firmware_flasher.js
	tabs/initial_setup.css
	tabs/initial_setup.html
	tabs/initial_setup.js
	tabs/modes.html
	tabs/modes.js
	tabs/motor_outputs.css
	tabs/motors.html
	tabs/receiver.css
	tabs/servos.js
10 years ago
cTn e86172b755 cleanup the documentation 10 years ago
jaahaavi 9cf60224b2 Added Warning Cell Voltage
Added Warning Cell Voltage to Battery voltage in Configuration tab. When battery has deployed to level that is defined with warning cell voltage buzzer starts slow beeping and copter can still land safely. When min voltage is reached beeper start fast "screaming" and LIPO is empty (to point when it could be damaged from over discharging if using that default 3.3V).
10 years ago
cTn 9cebfb53f2 updating changelog/version/release 10 years ago
cTn e87c0ca4ee experimental bugfix for backup/restore failing under certain conditions 10 years ago
cTn 21e414f4b3 fix method name mismatch in serial layer 10 years ago
cTn ebff37ae3f fix review condition 10 years ago
cTn 8150bb7c07 swap the don't like url to point to the store support 10 years ago
cTn 19f2368bb9 return self through dialog handler function 10 years ago
Stefan Kolla 4df1e9aafc Merge pull request #66 from jaahaavi/master
Updated GPS settings
10 years ago
cTn 2eb6c0b691 stop the dialog from jumping vertically 10 years ago
jaahaavi b2cb677869 Updated GPS settings
- Added SBAS disabled (-1) to configuration tab
- Fixed GPS signal strength bars
10 years ago
cTn fb1f22b248 fix internal pointers for window resize handler in review code 10 years ago
cTn 92f085f561 fix failed indentation in last commit 10 years ago
cTn de87fab530 reworked serial layer (more verbose), added checks for chrome.runtime.lastError in connect and disconnect api calls 10 years ago
cTn 88abe0969d EXPERIMENTAL delayed connect callback chain bugfix, this took months to track down 10 years ago
cTn 5e165b286b implemented simple review mechanism 10 years ago
cTn 698aeb1bf9 correct callbacks in firmware flasher, optimize speed by updating UI between read/write operations 10 years ago
cTn 366cd018b2 whops, fixing trailing commas 10 years ago
cTn 7a0d3a1199 handle all sorts of edge cases that would otherwise break UI or functionality 10 years ago
Dominic Clifton f3020aed10 Bump release date. 10 years ago
Dominic Clifton 902da2f91d Add 'Adjustments' tab.
Cleanup 'Auxilary' tab code.
Rename other tabs to have shorter titles.
10 years ago
cTn a31282c6a3 fix vbatmincellvoltage and vbatmaxcellvoltage scale factors inside output cruncher 10 years ago
cTn 9ee7670af7 add backupFileMinVersionAccepted in data storage, release 10 years ago
cTn 9974fbd68f updating d3 10 years ago
cTn a7e7552893 updating three.js to the latest version, adding separate folder to contain the library and required extension to support canvas renderer 10 years ago
Dominic Clifton 36f447b4da Make MSP_API_VERSION check non-mandatory for now. 10 years ago
cTn be96da6098 reorder some of the cleanup routines, cleanup (experimental) 10 years ago
cTn f387ea96ac initialize connect_lock by default 10 years ago
cTn 0c2ec52bed fix accidently removed buildinfo fetch on connect 10 years ago
Dominic Clifton 2733f4832e Retrieve and display MSP API Version from new MSP_API_VERSION command.
Requires latest firmware.
10 years ago