Commit Graph

179 Commits

Author SHA1 Message Date
Michael Keller d6de0c9e24 Merge pull request #2831 from mikeller/fix_dump_diff_showdefaults
Fixed 'showdefaults' option for CLI 'dump' / 'diff'.
2017-04-07 18:28:01 +12:00
Michael Keller e84cbe5fb5 Merge pull request #2818 from mikeller/use_permanent_mode_ids_in_cli
Changed CLI to use permanent mode ids.
2017-04-07 09:06:35 +12:00
Michael Keller 6b008ee971 Merge pull request #2757 from Faduf/BeeperPwm
Buzzer PWM
2017-04-07 09:05:45 +12:00
mikeller 2afc011b16 Fixed 'showdefaults' option for CLI 'dump' / 'diff'. 2017-04-07 00:19:51 +12:00
Michael Keller 8a7241f6cb Changed CLI to use permanent mode ids. 2017-04-06 10:21:07 +12:00
borisbstyle 6899c66a05 Add anti gravity as feature and mode
3.1.7 mergebacks
2017-04-05 15:27:52 +02:00
DieHertz 8768dfd3df Cleaned USE_PARAMETER_GROUPS remainders 2017-04-02 03:04:37 +03:00
Faduf 458cf6601d Beeper PWM support
Beeper PWM frequency set limited to positive values

Removal of all the defined(BEEPER_PWM)

tabs and spaces cleanup in beeper functions

Add IOGetByTag and timerGetByTag check to Beeper Pwm Init

Add IO check before every Beeper Pwm functions in pwm_output

Update pwm_output.c after comments from Mikeller
2017-03-31 20:23:27 +02:00
Martin Budden 9715508c7b Added debug fields to OSD 2017-03-31 08:01:01 +01:00
Martin Budden 318fd2ee15 Code tidy. Renamed vbatscale in blackbox 2017-03-31 07:44:28 +01:00
Michael Keller 294c5e00c7 Merge pull request #2771 from martinbudden/bf_osd_gps
Added GPS position to OSD
2017-03-30 13:40:53 +13:00
Martin Budden fbec992456 Optimised sensor lookup tables in cli 2017-03-29 16:59:28 +01:00
Martin Budden b370cec537 Added GPS position to OSD 2017-03-29 16:00:03 +01:00
Bas Delfos 8dbb156ea0 Added KISS ESC sensor information for rpm and temperature to debug fields 2017-03-28 23:11:23 +02:00
blckmn c0d18280d5 Removed feature SDCARD and BLACKBOX
Now uses blackboxConfig()->device instead. Requires co-ordination with configurator.
2017-03-28 21:29:50 +11:00
mikeller bed980bb27 Changed direction parameters into boolean to ensure a direction is defined. 2017-03-27 21:21:01 +13:00
Martin Budden 9a3cad9ca3 Further work on gyro SPI selection 2017-03-26 10:10:10 +01:00
Martin Budden 60c2b812d1 Added runtime setting of gyro SPI pin 2017-03-26 07:43:51 +01:00
Martin Budden 1281d30eba Merge pull request #2692 from mikeller/make_yaw_control_inversion_boolean
Changed 'yaw_control_direction' into 'yaw_control_inverted' and made it a boolean, to get rid of the 'undefined' case 0.
2017-03-25 07:26:40 +00:00
mikeller 728adb3a86 Changed 'yaw_control_direction' into 'yaw_control_inverted' and made it a boolean, to get rid of the 'undefined' case 0. 2017-03-24 20:49:52 +13:00
Michael Keller 6c115b4312 Fixed display of SERIAL resources in CLI. 2017-03-23 08:11:23 +13:00
DieHertz 530aa52977 Fixed Sonar Echo pin definition 2017-03-20 21:28:39 +03:00
Hydra 31dc531ca0 CF/BF - add cli diff support for voltage and current sensors. 2017-03-19 10:40:26 +00:00
Hydra 4554019c52 CF/BF - fix naming of currentMeterVirtualState_t 2017-03-19 10:40:25 +00:00
Hydra 1cd4227823 CF/BF - separate the virtual and adc current sensor configuration.
update the MSP configuration of current and voltage sensors to use IDs.

revert the i2s_bst changes, since TBS won't be updating their firmware
there is no point adding new features to it, we just need to keep it
compatible
2017-03-19 10:40:12 +00:00
Hydra c6d1148134 CF/BF - delete legacy multiwiiCurrentMeterOutput setting. 2017-03-19 10:40:04 +00:00
Hydra 067d3c0ac2 CF/BF - First cut of Current/Voltage/Battery cleanup.
many refactorings, bugs squished, concerns separated,
single-responsibility violations fixed and performance optimizations.
2017-03-19 10:40:03 +00:00
Florian Ragwitz a151d50929 Add average cell voltage to OSD
This can make it a little easier for some pilots to see where their
battery is at, especially if they move forth and back between different
cell counts a lot.
2017-03-18 11:57:30 -07:00
DieHertz 98d2dc85c0 Reverted defaults for some CLI values 2017-03-17 03:07:56 +03:00
DieHertz e570c4aba8 Fixed CLI output for name and acc_lpf_hz 2017-03-17 02:56:51 +03:00
Martin Budden 8a60857a09 Merge pull request #2663 from mikeller/fix_pg_resource
Fixed 'resource' command after PG introduction.
2017-03-16 22:29:13 +00:00
DieHertz 1b2cccddbf Fixed PID & Rate profile output via diff/dump 2017-03-16 23:10:22 +03:00
DieHertz 0b100bf167 Fixed rxfail and rxrange CLI commands 2017-03-16 23:10:10 +03:00
mikeller bda81afdbd Fixed build. Also added 'const' to cast. 2017-03-17 03:15:16 +13:00
mikeller 4c5f3ff412 Fixed 'resource' command after PG introduction. 2017-03-17 02:48:40 +13:00
mikeller 441b0c4e98 Fixed 'get' / 'set' CLI commands. 2017-03-12 19:11:34 +13:00
Martin Budden 1ee2e40c23 Added missing SDCARD and VTX config items in CLI diff 2017-03-10 08:44:52 +00:00
Martin Budden 1964362dce Removal of USE_PARAMETER_GROUPS 1 2017-03-09 22:03:59 +00:00
Martin Budden d48398d15c Merge pull request #2606 from martinbudden/bf_minor_pg_fixes
Minor fixes to parameter groups
2017-03-09 21:16:07 +00:00
Martin Budden 728b596e1b Minor fixes to parameter groups 2017-03-09 19:02:47 +00:00
Anders Hoglund 2acdbecae3 Compile warnings on unused cliVtx() fixed. 2017-03-09 19:28:46 +01:00
Martin Budden f1ce19167f Converted target config.c files to PG - PG CLI 6 (#2578)
Converted CLI and target config.c files to PGs
2017-03-08 23:26:37 +00:00
Michael Jakob 3ba8e695a4 Fix sensor name lookup tables 2017-03-08 19:11:18 +01:00
Martin Budden 9e4de2ea3b Added separate yaw pidsum limit 2017-03-07 11:25:21 +00:00
Martin Budden 1e529a96b9 PG CLI additions 5 2017-03-06 17:37:58 +00:00
Martin Budden aa561d542b Updates to support parameter groups 2017-03-06 13:48:14 +00:00
Martin Budden 45ceef787b PG CLI additions 3 2017-03-05 09:03:23 +00:00
Martin Budden 6c457d5284 PG CLI additions 2 2017-03-05 08:29:52 +00:00
Martin Budden 401b3e6919 PG CLI additions 1 2017-03-04 07:12:00 +00:00
Andrey Miroshnikov 75e34ce0c6 Make RSSI inversion work for PWM ADC 2017-03-03 11:36:15 +03:00
borisbstyle 16309b1a2c Merge pull request #2393 from mikeller/added_dshot_esc_command_support
Added support for DShot ESC settings to CLI.
2017-03-02 22:52:06 +01:00
Michael Keller 8cf700f7f4 Cleaned up output of CLI diff / dump. 2017-03-02 14:17:50 +13:00
Martin Budden 9b62a4e38f Added PG config definitions 10 2017-02-28 06:28:06 +00:00
Martin Budden 5e5fc09b1d Added PG config definitions 9 2017-02-27 08:43:17 +00:00
Martin Budden 7ae57eb8cf Added PG config definitions 8 2017-02-27 07:25:48 +00:00
Martin Budden 6b27f10c94 Added PG config definitions 6 2017-02-27 06:27:01 +00:00
borisbstyle c95f4993dc Merge pull request #2479 from martinbudden/bf_rate_profile_rationalisation
Moved rate profiles out of pid profiles
2017-02-26 08:35:01 +01:00
Michael Keller f7afaedffe Merge pull request #2423 from mikeller/rename_dfu_to_bootloader
Renamed 'dfu' command to 'bootloader' to make it congruent with STM terminology.
2017-02-26 12:45:20 +13:00
Martin Budden a3ad97b0a4 Added profile macros and index functions 2017-02-25 07:37:53 +00:00
Martin Budden 051c9cca48 Moved rate profiles out of pid profiles 2017-02-24 23:25:43 +00:00
J Blackman ff40e8c844 Merge pull request #2468 from mikeller/fix_cli_command_parsing
Made command parsing in CLI not treat _ as separator.
2017-02-24 18:46:58 +11:00
Martin Budden 3b954244c5 Merge pull request #2470 from martinbudden/bf_max7456_defines
Fix max7456 defines
2017-02-23 05:46:50 +00:00
Michael Keller be4ad9d982 Made command parsing in CLI not treat _ as separator. 2017-02-23 09:55:58 +13:00
Martin Budden faf1ecf0e2 Moved free standing items out of masterConfig into separate configs 2017-02-22 18:44:40 +00:00
Martin Budden e4ae2526e0 Merge pull request #2451 from martinbudden/bf_pg_configs1
Added PG config definitions 1
2017-02-22 18:35:51 +00:00
Anders Hoglund 2a381c0cc3 Fix motor_pwm_invert value range. 2017-02-22 16:04:45 +01:00
Martin Budden 694875d0aa Fix max7456 defines 2017-02-22 14:06:46 +00:00
Martin Budden 0bca49d8c4 Added PG config definitions 1 2017-02-22 09:43:05 +00:00
borisbstyle de3d1d527d Merge branch 'master' into patch_v3.1.6 2017-02-20 14:40:43 +01:00
mikeller 0f811b66bc Moved DShot programming into 'dshotprog'. 2017-02-20 16:33:00 +13:00
Michael Keller 270a7e11d7 Renamed 'dfu' command to 'bootloader' to make it congruent with STM terminology. 2017-02-20 15:13:17 +13:00
mikeller 85b002bb73 Added support for DShot ESC settings to CLI. 2017-02-20 12:45:44 +13:00
Martin Budden 161504c3a4 Merge pull request #2440 from martinbudden/bf_inav_cli_alignment
Alignment with iNav
2017-02-19 21:13:04 +00:00
Martin Budden 3d28436724 Alignment with iNav 2017-02-19 20:47:49 +00:00
Martin Budden c67d6eb4f1 Preparation for conversion to parameter groups 14 2017-02-19 20:33:45 +00:00
Martin Budden 3275105127 Preparation for conversion to parameter groups 13 2017-02-19 17:46:46 +00:00
Martin Budden 2c667376fa Preparation for conversion to parameter groups 12 2017-02-19 11:41:49 +00:00
Martin Budden 781b1b1352 Removed dependency of pwm_output driver on mixers and servos 2017-02-19 08:59:37 +00:00
Martin Budden 90c8ed5e3e Preparation for conversion to parameter groups 10 2017-02-19 08:33:25 +00:00
Martin Budden e8d0cd1eec Preparation for conversion to parameter groups 9 2017-02-19 08:11:23 +00:00
Martin Budden df630f1cf4 Preparation for conversion to parameter groups 8 2017-02-16 21:54:16 +00:00
Martin Budden d2ac5d84b1 Preparation for conversion to parameter groups 7 2017-02-16 21:28:29 +00:00
Martin Budden 4f4c14a02d Merge pull request #2402 from martinbudden/bf_pg_preparation6
Preparation for conversion to parameter groups 6
2017-02-16 21:19:39 +00:00
borisbstyle ff1f9ce770 Scale down dtermSetpointWeight 2017-02-16 01:44:27 +01:00
Martin Budden 4c435fccae Preparation for conversion to parameter groups 6 2017-02-15 08:05:37 +00:00
blckmn d466af8a44 Fixed serial RX to be able to use TX pin on any F4 target. 2017-02-15 00:00:41 +01:00
Martin Budden 9e7fb0c9fe Preparation for conversion to parameter groups 5 2017-02-14 21:20:34 +00:00
jflyper 97b5dbc386 Softserial with monotimer and bidir 2017-02-09 23:32:37 +01:00
Michael Keller f299b0d3d9 Removed 'MAX_AUX_CHANNELS', replaced with 'MAX_AUX_CHANNEL_COUNT'. 2017-02-09 23:30:55 +01:00
borisbstyle ab405b1bdf Merge branch 'master' into patch_v3.1.5 2017-02-07 22:57:15 +01:00
jflyper d47eb1e69f Add start channel for CHANNEL_FORWARDING 2017-02-07 21:48:21 +01:00
borisbstyle ecb104b1f1 Merge branch 'master' into patch_v3.1.4 2017-02-07 13:47:12 +01:00
borisbstyle 89527df273 Simplify anti gravity 2017-02-07 10:26:21 +01:00
borisbstyle 1ec8adbb5c MAX_AUX_CHANNELS for cli max constrain 2017-02-07 01:13:26 +01:00
borisbstyle ea2c8a6fde Fix for default aux channel being out of range 2017-02-07 00:55:17 +01:00
blckmn 9f17bae3e4 Fixed possible pid process denom exceeding allowed values 2017-02-06 16:06:49 +01:00
Michael Keller b7114ecc22 Merge pull request #2279 from mluessi/ml_fix_strtok
CLI: use strtok_r instead of strtok
2017-02-03 19:06:33 +13:00
Bryce Johnson 22d11e35b2 Added blackbox erase for flashchips
revert back initBlackbox

Fixed blackbox erase when full.
Change BOXBLACKBOXERASE to the end

Blackbox erase changes
Moved the ARM detect into the blackbox statemachine
Added blackbox erase start and end beep

Tab to space
2017-02-01 22:07:56 -06:00
borisbstyle 51b19855dd Merge tag 'v3.1.2' 2017-02-02 00:23:33 +01:00
mikeller f0cd1c8b03 Fixed CLI setting names. 2017-02-02 00:02:33 +01:00