Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging all recent commits #1

Open
wants to merge 6,263 commits into
base: Phoenix
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6263 commits
Select commit Hold shift + click to select a range
97c8952
Redpine fast and slow protocols for cc2500
brycedjohnson Dec 26, 2019
39b7c15
[IF_H7_TWING] Fix timer assignment error, adjust sensor orientation.
Linjieqiang Mar 18, 2020
23fba0d
Merge pull request #9606 from Linjieqiang/fix_IFLIGHT_H7_bugs
mikeller Mar 18, 2020
95e4087
Merge pull request #9601 from DavidBoone/efficiency-osd
mikeller Mar 18, 2020
792090e
Merge branch 'master' into redpine_rebase2
mikeller Mar 18, 2020
21aef61
Merge pull request #7601 from brycedjohnson/redpine_rebase2
mikeller Mar 18, 2020
37069ba
Fix initialization of mixer related pidProfile settings
etracer65 Mar 18, 2020
cdd6358
[H7] Add missing SPI1_MOSI pin
ezshinoda Mar 19, 2020
c298076
cc2500: Use array-based register initialization
etracer65 Mar 19, 2020
6f7318c
Add RC channels, camera frame, efficiency elements to CMS OSD menu
etracer65 Mar 19, 2020
02c92a0
Merge pull request #9608 from etracer65/fix_mixer_profile_init
mikeller Mar 20, 2020
04dd729
Merge pull request #9610 from jflyper/bfdev-h7-add-missing-SPI1_MOSI-pin
mikeller Mar 20, 2020
5bbb238
Merge pull request #9612 from etracer65/cms_osd_elements_update
mikeller Mar 20, 2020
9c3d460
Merge pull request #9613 from etracer65/cc2500_register_init_array
mikeller Mar 21, 2020
5209a83
Bug fix: absolute altitude before arming is now correct when using GP…
TonyBlitWorks Mar 15, 2020
720d994
minor fix: missing ifdef and autoconfig check
TonyBlitWorks Mar 21, 2020
34d58a4
Updated the 'Contributing' list in README.md.
mikeller Mar 22, 2020
d63ba91
motor output scale
ctzsnooze Mar 7, 2020
a77a8d4
Added Azure build for pull requests.
mikeller Mar 22, 2020
3413bb0
Improved repository link.
mikeller Mar 22, 2020
391c053
Edit the release when re-publishing.
mikeller Mar 22, 2020
3aff913
Reformatted the release message.
mikeller Mar 22, 2020
e353b1a
Added repository link.
mikeller Mar 22, 2020
433bf79
[ADC] Fix ADC5_DMA_OPT def
ezshinoda Mar 22, 2020
5932b01
SBAS_NONE, gps_sbas_integrity
TonyBlitWorks Mar 22, 2020
5c5011c
Merge pull request #9616 from TonyBlit/fix_alt_before_arm
mikeller Mar 23, 2020
0bbe52b
Merge pull request #9615 from TonyBlit/fix_ublox_dynamic
mikeller Mar 23, 2020
6dcb373
[F1] Maintenance to keep F1 buildable
ezshinoda Mar 22, 2020
d260597
Improved CLI error messages.
mikeller Mar 17, 2020
7f00659
Merge pull request #9626 from mikeller/improve_cli_error_messages
mikeller Mar 23, 2020
9310323
Merge pull request #9625 from jflyper/bfdev-fix-ADC5_DMA_OPT-def
mikeller Mar 23, 2020
70f7549
Merge pull request #9620 from mikeller/updated_contributing_list
mikeller Mar 23, 2020
c2409cb
Merge pull request #9623 from mikeller/add_azure_build
mikeller Mar 23, 2020
5f5f469
Merge pull request #9628 from jflyper/bfdev-f1-maintenance-415
mikeller Mar 23, 2020
ba33563
cleanup
TonyBlitWorks Mar 23, 2020
a4f9e42
Merge pull request #9617 from TonyBlit/sbas_none
mikeller Mar 23, 2020
b020917
Prevent 0 in 'vbat_display_lpf_period' to avoid division by zero.
mikeller Mar 20, 2020
d6ae198
SBAS_NONE part 2
TonyBlitWorks Mar 24, 2020
afe704b
Fixes from review.
mikeller Mar 25, 2020
395a412
Merge pull request #9561 from ctzsnooze/vbat-motor-limit
mikeller Mar 26, 2020
5b374c6
Merge pull request #9635 from TonyBlit/sbas_none_2
mikeller Mar 26, 2020
aa9e8bd
change pidloop constraint when dshot bidir is enabled
IllusionFpv Mar 26, 2020
4084c9b
Fix unable to change video system for FrSkyPixelOSD.
hydra Mar 26, 2020
13f83ee
Prevent division by 0 error in battery usage OSD element
etracer65 Mar 26, 2020
ae76def
Fix div by 0 risk in mixer vbat sag compensation
etracer65 Mar 26, 2020
3c1e8cb
Fix division by zero in mixer crashflip
etracer65 Mar 26, 2020
f2ef33c
Merge pull request #9642 from IllusionFpv/constrain-pidloop-for-bidir
mikeller Mar 28, 2020
d494d21
Merge pull request #9643 from hydra/bf-fix-video-configuration-for-fr…
mikeller Mar 28, 2020
fee4f6f
Merge pull request #9644 from etracer65/osd_battery_usage_div0
mikeller Mar 28, 2020
9c248b1
Merge pull request #9645 from etracer65/mixer_vbat_comp_div0
mikeller Mar 28, 2020
5f8fc1e
Merge pull request #9647 from etracer65/mixer_crashflip_div0
mikeller Mar 28, 2020
61b4a6b
Corrected inconsistent use of CR/LF.
MadQ Mar 30, 2020
d49390d
Revert "Corrected inconsistent use of CR/LF."
MadQ Mar 30, 2020
6de521f
Fixed inconsistent CR/LF so that the Configurator CLI code can be sim…
MadQ Mar 30, 2020
4892d70
Add missing I2C2 pin for F446
ezshinoda Mar 31, 2020
9093c46
Fix osd vbat digits
fgiudice98 Mar 31, 2020
6f198b8
Increase D_Min gain to improve D behaviour on most quads
ctzsnooze Mar 31, 2020
ba7dc48
Reduce default iterm_relax_cutoff to 15 from 20
ctzsnooze Mar 31, 2020
d1ac12e
Added 'disabled' motor protocol and made it the default.
mikeller Mar 21, 2020
b1ddfc2
Merge pull request #9662 from jflyper/bfdev-f446-add-missing-i2c-pin
mikeller Apr 1, 2020
1b5b061
Merge pull request #9657 from MadQ/CliFix
mikeller Apr 1, 2020
7b84515
Parse and print custom defaults header data in CLI.
mikeller Mar 29, 2020
eefb278
Merge pull request #9665 from ctzsnooze/Increase-default-D_Min-Gain
mikeller Apr 2, 2020
98e3d29
Merge pull request #9663 from fgiudice98/fix-vbat-digits
mikeller Apr 2, 2020
4859e46
Merge pull request #9666 from ctzsnooze/Reduce-default-iterm_relax_cu…
mikeller Apr 2, 2020
4b1ec39
Added announcement of the feature freeze for 4.2.
mikeller Mar 29, 2020
cb8ab75
Merge pull request #9654 from mikeller/add_4_2_release_freeze_announc…
mikeller Apr 4, 2020
b9ccc67
Fix buffer is accessed out of bounds
tstibor Apr 4, 2020
00f2e2a
Merge pull request #9672 from tstibor/fix_out_of_bounds
mikeller Apr 5, 2020
8f7db49
increase dMin values 20,22 to 23,25
ctzsnooze Apr 6, 2020
4891566
Fixed unnecessarily long startup time due to gyro detection.
mikeller Apr 6, 2020
1dee491
Merge pull request #9674 from ctzsnooze/increase-dMin-default
mikeller Apr 7, 2020
b9462c3
Fixed inconsistency in ANGLE mode naming.
mikeller Apr 8, 2020
04bbaa8
Merge pull request #9678 from mikeller/fix_angle_mode_inconsistency
mikeller Apr 9, 2020
9fa0c3b
Fix CMS task rate; correct cmsDeviceCount logic; coding style cleanup
etracer65 Apr 10, 2020
337f176
Merge pull request #9675 from mikeller/fix_gyro_detection_time
mikeller Apr 11, 2020
5be62ca
Merge pull request #9653 from mikeller/cli_print_custom_defaults_data
mikeller Apr 11, 2020
2101326
Merge pull request #9619 from mikeller/add_motor_protocol_disabled
mikeller Apr 11, 2020
be791cb
Fix rssi_scale formula.
Daemon42 Apr 11, 2020
fb034c2
Revise pid_process_denom default logic - 2nd try
etracer65 Apr 12, 2020
547f161
Added missing linefeed after version in CLI.
mikeller Apr 11, 2020
a2aa3f1
Merge pull request #9684 from etracer65/fix_cms_task_rate
mikeller Apr 12, 2020
fa42756
Fixed typo in README.md.
mikeller Apr 12, 2020
24849bc
Fix link_quality_alarm range
etracer65 Apr 13, 2020
568c31a
Merge pull request #9689 from mikeller/fix_missing_linefeed
mikeller Apr 13, 2020
fde6c68
Merge pull request #9694 from etracer65/pid_process_denom_default_v2
mikeller Apr 13, 2020
b291bc8
[H7] Fix/add timer IRQ handlers
ezshinoda Apr 13, 2020
cbd9b0b
Fix I2C2 SDA pin def for F446
ezshinoda Apr 13, 2020
bcc8a05
Determine correct size of TICKER_CHARACTER_COUNT
tstibor Apr 13, 2020
4e46405
Make sure function declaration and definition are equal
tstibor Apr 13, 2020
05dc304
add rates_type to blackbox header
IllusionFpv Apr 13, 2020
9c99eed
Default Yaw P to 45
ctzsnooze Apr 14, 2020
502f74b
Increase TPA start point to 35% throttle
ctzsnooze Apr 15, 2020
a309175
Enables expo on the D lowpass filter at 5
ctzsnooze Apr 15, 2020
c6c9ba7
Fix blocking DSHOT commands
etracer65 Apr 17, 2020
7b0f4bd
Merge pull request #9700 from jflyper/bfdev-h7-fix-timer-irq-handlers
mikeller Apr 18, 2020
276494c
Fixed pull request template.
mikeller Apr 18, 2020
81dd5b2
Merge pull request #9696 from mikeller/fix_typo_in_readme
mikeller Apr 18, 2020
4f2a610
Merge pull request #9703 from IllusionFpv/add-rates-type-to-blackbox-…
mikeller Apr 18, 2020
17f9ba2
Added instructions for new translators to README.md.
mikeller Apr 18, 2020
bb24002
Added point about testing to Unified Target configuration creation in…
mikeller Apr 18, 2020
18cc549
Merge pull request #9716 from mikeller/add_translators_to_readme
mikeller Apr 19, 2020
5bf1a1d
Merge pull request #9707 from ctzsnooze/Enable-expo-on-D-by-default-at-5
mikeller Apr 19, 2020
2451a61
Merge pull request #9706 from ctzsnooze/Increase-TPA-start-point-to-1…
mikeller Apr 19, 2020
9ae3845
Merge pull request #9705 from ctzsnooze/Increase-default-yaw-P
mikeller Apr 19, 2020
52d0764
Fix dynamic idle safety issues
etracer65 Apr 17, 2020
ee5df72
Merge pull request #9702 from tstibor/fix_declaration
mikeller Apr 19, 2020
0fcd8e9
Merge pull request #9701 from tstibor/fix_sizeof_ticker_chr_count
mikeller Apr 19, 2020
50fa2b4
Merge pull request #9695 from jflyper/bfdev-fix-i2c2-sda-on-F446RE
mikeller Apr 19, 2020
7a856bf
Merge pull request #9698 from etracer65/link_quality_alarm_range
mikeller Apr 19, 2020
d76465e
Relocated CMS Displayport init from telemetry to init
codecae Apr 19, 2020
4e3d93f
Merge pull request #9715 from mikeller/fix_pull_request_template
mikeller Apr 20, 2020
e060a0d
Merge pull request #9712 from etracer65/fix_blocking_dshot_command
mikeller Apr 20, 2020
10bac1f
Merge pull request #9719 from etracer65/dyn_idle_change_profile_fix
mikeller Apr 20, 2020
0d29204
Zero the movingSum and buffer for laggedMovingAverage to prevent pers…
Apr 19, 2020
1d8a0e9
Merge pull request #9723 from rvdveen/lagged-avg-init-fix
mikeller Apr 21, 2020
bf9cc61
Merge pull request #9720 from codecae/crsf_displayport_init_fix
mikeller Apr 22, 2020
5b3fd2d
Disable dynmaic idle if RPM filter is not enabled
etracer65 Apr 22, 2020
62adae7
Fix ARMING_DISABLED_RPMFILTER when DSHOT bitbang is enabled
etracer65 Apr 23, 2020
393a432
Merge pull request #9728 from etracer65/dynamic_idle_rpmfilter_check
mikeller Apr 25, 2020
8d2e97e
Merge pull request #9730 from etracer65/fix_arming_disable_rpmfilter_…
mikeller Apr 25, 2020
35e95b2
Merge pull request #9718 from mikeller/added_unified_target_testing_i…
mikeller Apr 25, 2020
212dab7
Merge pull request #9686 from Daemon42/patch-1
mikeller Apr 25, 2020
278ebf3
Fixed the MS5611 baro in SPI mode.
mikeller Apr 26, 2020
65fb16e
Merge pull request #9735 from mikeller/fix_ms5611_spi_baro
mikeller Apr 28, 2020
9ce1e6d
Fix BOOTGRACE arming disabled reset when motor protocol is DISABLED
etracer65 Apr 28, 2020
65c562e
Merge branch 'master' into fix_bootgrace_reset
mikeller Apr 29, 2020
b480103
Merge pull request #9739 from etracer65/fix_bootgrace_reset
mikeller Apr 29, 2020
da43a39
Fixed support for USE_SPI_TRANSACTION.
mikeller Apr 30, 2020
3271ee3
Merge pull request #9742 from mikeller/fix_spi_transaction_support
mikeller May 2, 2020
a90147c
Fixed the display of lowercase characters in the git revision string …
mikeller May 2, 2020
b1d2c44
Add 'clean' target to 'unified_zip' Makefile target.
mikeller May 3, 2020
f7087dc
Merge pull request #9757 from mikeller/add_clean_to_unified_zip
mikeller May 4, 2020
8d45795
Merge pull request #9751 from mikeller/fix_cms_git_revision_display
mikeller May 4, 2020
ad39dc4
Fixed max esc rpm osd statistic when dshot telemetry is enabled
phobos- May 2, 2020
1037128
Added instructions for how to add test targets to pull requests.
mikeller May 4, 2020
f3c1e4e
Change gyro driver initialize-only files to size-optimized
etracer65 May 4, 2020
aece9a2
Merge pull request #9764 from mikeller/added_test_target_instructions
mikeller May 6, 2020
0723691
Merge pull request #9758 from phobos-/osd-rpm-fix
mikeller May 6, 2020
061f379
Merge pull request #9765 from etracer65/gyro_driver_size_optimization
mikeller May 6, 2020
f5cf84a
Added QMC-5883 magnetometer support to SPRACING H7 NANO target
nickdbate May 6, 2020
3474832
Fix CRC algo for FrSky S.Port and F.Port
shellixyz May 5, 2020
b2e99c6
Merge pull request #9771 from shellixyz/fix/frsky_crc
mikeller May 7, 2020
9bace5b
Fixed condition for the 'ANTI GRAVITY' mode switch to hide it wen ant…
mikeller May 7, 2020
02f23a6
Added QMC-5883 magnetometer support to SPRACING H7 ZERO target
nickdbate May 7, 2020
1148ea1
Prevent possible buffer overrun in MSPv2 message parsing
etracer65 May 8, 2020
7f34f99
Merge pull request #9775 from nickdbate/master
mikeller May 9, 2020
7f38647
Merge pull request #9779 from mikeller/fix_anti_gravity_mode_condition
mikeller May 9, 2020
e4613f3
Fix the FrSky CRC fix from #9771 (sorry)
shellixyz May 9, 2020
c793adb
Fixed problem with USB VCP when sending packets with a length of a mu…
mikeller May 9, 2020
8c57ae7
Merge pull request #1 from betaflight/master
nickdbate May 9, 2020
ba3929d
Update target.h
nickdbate May 9, 2020
3ca0412
Update target.c
nickdbate May 9, 2020
ea0e8ce
Fix HAL USB vcp serial 64 byte packet receive bug
etracer65 May 9, 2020
1885e2c
Merge pull request #9780 from etracer65/mspv2_buffer_overrun_check
mikeller May 10, 2020
be3a682
Merge pull request #9788 from nickdbate/master
mikeller May 12, 2020
7d6e577
Merge pull request #9790 from mikeller/fix_f7_usb_zero_lenght_packet
mikeller May 13, 2020
7546cad
Merge pull request #9789 from etracer65/hal_vcp_64byte_receive_fix
mikeller May 13, 2020
6aeac3c
Merge pull request #9785 from shellixyz/fix/frsky_crc2
mikeller May 13, 2020
debd7da
Merge remote-tracking branch 'betaflight/master' into bf-merge-20200515
hydra May 15, 2020
1203885
Fix AFROMINI compilation (TARGET_BUS_INIT issues).
hydra May 16, 2020
d3916df
Fix the ADC configuration for F1 and G4.
hydra May 16, 2020
660feca
Disable building of unsupported targets.
hydra May 16, 2020
7cd4179
Merge pull request #3092 from cleanflight/bf-merge-20200515
hydra May 16, 2020
d97fd8e
Update azure pipelines configuration.
hydra May 16, 2020
98efe1a
Fixed reporting of configured / detected OSD device.
mikeller May 16, 2020
7bf2337
fix repo name
hydra May 16, 2020
37209b4
Fixed pin ownership checks for I2C.
mikeller May 17, 2020
b292a2b
Better description of animations
AnhadSawhney May 17, 2020
8ba9d3a
Merge pull request #3093 from cleanflight/azure-pipeline-updates-1
hydra May 17, 2020
dd68898
Add azure pipeline badge
hydra May 17, 2020
99209fa
Merge pull request #3094 from hydra/azure-pipeline-badge
hydra May 17, 2020
244710e
Update state-bot configuration
hydra May 17, 2020
c058da2
Fixed typo in CLI.
mikeller May 17, 2020
79ca6f6
Add hydra to github sponsor list.
hydra May 21, 2020
7bc5838
Merge pull request #3095 from hydra/github-sponsor-hydra
hydra May 23, 2020
42929b7
Merge pull request #9816 from mikeller/fix_typo
mikeller May 24, 2020
c36728b
Merge pull request #9813 from Plasmabot1/Plasmabot1-update-ledstrip-docs
mikeller May 24, 2020
49834c0
Increase minimum gyro rpm Q to 250 for 4.2
ctzsnooze May 24, 2020
4b52c81
Fixed display / editing of int16 in CMS.
mikeller May 24, 2020
5679b76
Add ApexF7 docs
May 24, 2020
7a56042
Merge pull request #9841 from ctzsnooze/gyro-rpm-Q-min-to-250
mikeller May 25, 2020
85d1d18
Fixing cms power settings
asizon May 25, 2020
8bfa2cc
Added timeout for Ublox commands
TonyBlitWorks May 25, 2020
9566713
Merge remote-tracking branch 'betaflight/master' into bf-merges-20200…
hydra May 25, 2020
8c08b2a
Merge pull request #3096 from hydra/bf-merges-20200525-1
hydra May 25, 2020
324137e
Merge pull request #9850 from TonyBlit/fix_gps_timeout
mikeller May 27, 2020
5d3471a
Merge pull request #9842 from mikeller/fix_cms_int16_display
mikeller May 27, 2020
b9b0ecc
Merge pull request #9849 from Asizon/cms_power_settings_values
mikeller May 27, 2020
5433097
Merge pull request #9845 from x4FF3/master
mikeller May 27, 2020
23a9ea4
Merge pull request #9810 from mikeller/fix_i2c_pin_ownership_check
mikeller May 27, 2020
6bada9c
Merge pull request #9807 from mikeller/fix_osd_device_reporting
mikeller May 27, 2020
4a833cd
Fixed altitude output in MSP.
mikeller May 31, 2020
6fcde6a
Updated comments in 'smartport.c' to reflect the specification.
mikeller May 31, 2020
4bcffed
Merge remote-tracking branch 'betaflight/master' into bf-merges-20200531
hydra May 31, 2020
a361279
Merge pull request #3097 from hydra/bf-merges-20200531
hydra May 31, 2020
f0c4f6a
Moved custom defaults to dedicated block for STM32F745.
mikeller May 31, 2020
a09ddb5
Fixed pin id parsing in CLI.
mikeller Jun 1, 2020
4923057
Fixed rangefinder reading.
mikeller Jun 1, 2020
b05599f
Added Makefile target to dump compiler versions used to build tests.
mikeller Jun 1, 2020
931b3b2
Merge pull request #9866 from mikeller/cleanup_smartport_comments
mikeller Jun 1, 2020
9ed83cf
Moved calculation of available boxes into 'activateConfig()' to avoid…
mikeller Jun 1, 2020
4b5273c
Fixed parsing of over length custom default headers.
mikeller Jun 1, 2020
f65c02c
Blackbox flush SD card sector cache after writing header and before l…
etracer65 May 28, 2020
4d11a14
Merge pull request #9857 from etracer65/blackbox_sdcard_flush_header
mikeller Jun 2, 2020
026bae5
Merge pull request #9864 from mikeller/fix_altitude_in_msp
mikeller Jun 2, 2020
ad11592
Merge pull request #9870 from mikeller/add_extended_custom_defaults_s…
mikeller Jun 2, 2020
dd261f8
Merge pull request #9874 from mikeller/add_test_version_dump
mikeller Jun 2, 2020
9eb97ea
Merge pull request #9875 from mikeller/move_box_init_to_activate_config
mikeller Jun 2, 2020
621bb8e
Merge pull request #9876 from mikeller/fix_custom_defaults_header_par…
mikeller Jun 2, 2020
f101a73
Merge pull request #9871 from mikeller/fix_resource_command
mikeller Jun 3, 2020
9718914
Merge pull request #9873 from mikeller/fix_rangefinder
mikeller Jun 3, 2020
0b39296
Merge tag '4.2.0-RC4' into bf-merges-20200603
hydra Jun 3, 2020
5d11238
Fixed modes missing on startup.
mikeller Jun 3, 2020
2663768
Merge pull request #3098 from hydra/bf-merges-20200603
hydra Jun 3, 2020
9f610fc
Fix SREC creation.
hydra Jun 5, 2020
b1c1ffc
Create variably named files as an additional make step.
hydra Jun 5, 2020
6103cbf
Merge pull request #3099 from hydra/fix-srec
hydra Jun 5, 2020
956cc0c
Merge pull request #3100 from hydra/use-fixed-filenames
hydra Jun 5, 2020
c17c7a8
Removed broken 'srec' build target.
mikeller Jun 6, 2020
3b29aa5
Merge pull request #9884 from mikeller/fix_missing_modes
mikeller Jun 6, 2020
658656f
Merge pull request #9890 from mikeller/remove_broken_s19_target
mikeller Jun 7, 2020
a1e7530
Incremented EEPROM version before release.
mikeller Jun 9, 2020
96af62d
Add missing stack watermarking code F7 and H7 targets.
hydra Jun 10, 2020
8f2d214
Merge pull request #9901 from mikeller/increment_eeprom_version
mikeller Jun 14, 2020
8b3acf4
Incremented maintenance branch version to 4.2.1
mikeller Jun 14, 2020
ddc3370
Merge commit '5d112384ae' into bf-merges-20200616
hydra Jun 16, 2020
f03add3
Merge commit 'c17c7a87e5' into bf-merges-20200616
hydra Jun 16, 2020
f126bb0
Merge tag '4.2.0' into bf-merges-20200616
hydra Jun 16, 2020
3fe3831
Merge pull request #3103 from hydra/bf-merges-20200616
hydra Jun 16, 2020
f6ee5de
Merge pull request #9917 from mikeller/increment_maintenance_version_…
mikeller Jun 21, 2020
951ee2f
Provide a way for users to easily create custom target headers.
hydra Jun 28, 2020
cf23a3c
Support SPRACINGF3NEO Rev D and later.
hydra Jun 28, 2020
fce6777
Merge pull request #3101 from hydra/fix-missing-stack-watermarking-f7-h7
hydra Jun 28, 2020
30301f4
Merge pull request #9951 from jflyper/bfdev-fix-baroCalculateAltitude
mikeller Jun 28, 2020
2dce5f4
Merge pull request #3106 from spracing/spracingf3neo-20200628
hydra Jul 1, 2020
79733d0
Merge pull request #3107 from hydra/custom-target-headers
hydra Jul 1, 2020
01df562
Merge pull request #10005 from etracer65/crashflip_ignore_gps_arming_…
mikeller Jul 12, 2020
1955365
Merge pull request #10006 from etracer65/crash_flip_first_arming
mikeller Jul 12, 2020
caa0d68
Merge pull request #10031 from Mimoja/patch-1
mikeller Jul 19, 2020
11d877f
Updated 4.2 maintenance branch version to 4.2.2.
mikeller Jul 24, 2020
886fcb4
Merge pull request #10043 from mikeller/updated_maintenance_branch_to…
mikeller Jul 26, 2020
5f5309f
Merge pull request #10057 from etracer65/gps_rescue_fixed_wing_disable
mikeller Jul 29, 2020
285834d
Merge pull request #10091 from mikeller/fix_frsky_x_spi_bug
mikeller Aug 13, 2020
965d863
Merge pull request #10092 from etracer65/cli_range_check_error_format…
mikeller Aug 13, 2020
1f8412c
Merge pull request #10082 from SJChannel/tfp_sprintf-format-mismatch
mikeller Aug 13, 2020
a51ff11
Merge pull request #10097 from etracer65/rssi_channel_constrain_range
mikeller Aug 16, 2020
e833ac6
Merge pull request #10023 from mikeller/add_debug_build_to_cicd
mikeller Jul 29, 2020
55b91d5
Merge tag '4.2.2' into bf-merge-20200907
hydra Sep 7, 2020
acc56ce
Merge pull request #3112 from cleanflight/bf-merge-20200907
hydra Sep 8, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
39 changes: 28 additions & 11 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,13 +1,30 @@
*.md text
*.c text
*.h text
*.cc text
*.S text
*.s text
LICENSE text eol=lf
*.md text eol=lf
*.c text eol=lf
*.cc text eol=lf
*.h text eol=lf
*.cc text eol=lf
*.S text eol=lf
*.s text eol=lf
*.hex -crlf -diff
*.elf -crlf -diff
*.ld text
Makefile text
*.bat eol=crlf
*.txt text
*.sh text
*.ld text eol=lf
Makefile text eol=lf
*.mk text eol=lf
*.nomk text eol=lf
*.pl text eol=lf
*.js text eol=lf
*.json text eol=lf
*.html text eol=lf
*.css text eol=lf
*.svg text eol=lf
*.png -crlf -diff
*.yml text eol=lf
*.xml text eol=lf
*.mcm text eol=lf
*.nsi text eol=lf
*.nsh text eol=lf
*.lua text eol=lf
*.txt text eol=lf
*.sh text eol=lf
*.config text eol=lf
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
custom: https://www.paypal.me/mrcleanflight
patreon: cleanflight
github: [hydra]
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/configuration-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Configuration Issue
about: Find help if you are struggling with configuring Cleanflight

---

**Important: This is not the right place to get help with configuration issues. Your issue will be closed without further comment.**

Please get help from other user support options such as asking the manufacturer of the hardware you are using, RCGroups: https://www.rcgroups.com/forums/showthread.php?2249574, or Slack (registration at http://cleanflight.com/slack/) or other user support forums & groups (e.g. Facebook).
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature Request
about: Suggest an idea for for a new feature

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

Please note that feature requests are not 'fire and forget'. It is a lot more likely that the feature you would like to have will be implemented if you keep watching your feature request, and provide more details to developers looking into implementing your feature, and help them with testing.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/firmware-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Firmware Bug Report
about: Create a report to help us fix bugs in the firmware

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

**Expected behavior**
A clear and concise description of what you expected to happen.

**Flight controller configuration**
Create a `diff` and post it here in a code block. Put ``` (three backticks) at the start and end of the `diff` block.

To create a `diff` go to the CLI in the configurator, type in `diff` and press enter, then save the result to a file.

Use `resource show all` to create a resource allocation list and post it here in a code block. Put ``` (three backticks) at the start and end of the output block.

**Setup / Versions**
- Flight controller [what type is it, where was it bought from];
- Other components [RX, VTX, brand / model for all of them, firmware version where applicable];
- how are the different components wired up.

**Additional context**
Add any other context about the problem here.
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/hardware-problem-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Hardware Problem Report
about: Report problems with faulty / broken hardware

---

**Important: This is not the right place to report faulty / broken hardware. Your issue will be closed without further comment.**

Contact the manufacturer or supplier of your hardware, or check RCGroups https://rcgroups.com/forums/showthread.php?t=2464844 to see if others with the same problem have found a solution.
54 changes: 11 additions & 43 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,13 @@
# 1. ARE YOU REQUESTING SUPPORT?

-- YES / NO --

# 2. If you answered YES to the above question go here instead:

https://www.rcgroups.com/forums/showthread.php?2249574-Cleanflight-firmware-for-STM32F3-based-FCBs-Check-First-Post-Please%21%21

Alternatively use other forums, slack or IRC for support.

# 3. If you answered NO to the first question. Delete everything above this line, read the guidelines (see link above this form) and continue.

# A - Description

-- replace this line with a summary of the issue/problem/feature

# B - Steps To Repeat

-- replace this line with a list of steps to repeat your problem

# C - Video Links

-- provide a link to a video showing your problem, as applicable --

# D - Forum post links

-- provide links to forum posts if you have discussed this with others --

# E - Version Information

Cleanflight: vX.X.X or commit SHA
Configurator: vX.X.X or commit SHA

# E - Other information

-- provide additional information such as.
-- flight controller make/model
-- config dump + diff
-- esc make/model/config
-- receiver make/model/config
-- transmitter make/model/config
-- schematics
-- diagrams
-- operating system
-- etc.
## Please consider using other user support options such as asking the manufacturer of the hardware you are using, RCGroups: https://rcgroups.com/forums/showthread.php?2249574, or Slack (registration at http://cleanflight.com/slack/) or other user support forums & groups (e.g. Facebook).

## If you believe there is an issue with the firmware itself please follow these steps:
1. Describe your problem;
2. Include ways to reproduce the problem;
3. Provide as much information as possible about your hardware and software, including:
- what hardware / software you are using;
- the version of all the software used;
- how things are connected / wired up.
4. Create a `diff` and post it here in a code block. Put ``` (three backticks) at the start and end of the `diff` block;
5. Remove this Text :).
12 changes: 12 additions & 0 deletions .github/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 1
# Label requiring a response
responseRequiredLabel: Missing Information
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
This issue has been automatically closed because the information we asked
to be provided when opening it was not supplied by the original author.
With only the information that is currently in the issue, we don't have
enough information to take action.
24 changes: 19 additions & 5 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
## Important considerations when opening a pull request:
## Read this before opening a pull request:

1.) Pull requests will only be accepted if they are opened against the `master` branch. Pull requests opened against other branches without prior consent from the maintainers will be closed;
1. Make sure you do not make the changes you want to open a pull request for on the `master` branch of your fork, or open the pull request from the `master` branch of your fork. Some of our integrations will fail if you do this, resulting in your pull request not being accepted. If this is your first pull request, it is probably a good idea to first read up on how opening pull requests work (https://opensource.com/article/19/7/create-pull-request-github is a good introduction);

2.) Please follow the coding style guidlines: https://github.com/cleanflight/cleanflight/blob/master/docs/development/CodingStyle.md
2. Pull requests will only be accepted if they are opened against the `master` branch of our repository. Pull requests opened against other branches without prior consent from the maintainers will be closed;

3.) If your pull request is a fix for one or more issues that are open in GitHub, add their numbers in the form `Fixes #<issue number>`. This will cause the issues to be closed when the pull request is merged;
3. Please follow the coding style guidelines: https://github.com/cleanflight/cleanflight/blob/master/docs/development/CodingStyle.md

4.) Remove this Text :).
4. Keep your pull requests as small and concise as possible. One pull request should only ever add / update one feature. If the change that you are proposing has a wider scope, consider splitting it over multiple pull requests. In particular, pull requests that combine changes to features and one or more new targets are not acceptable.

5. Ideally, a pull request should contain only one commit, with a descriptive message. If your changes use more than one commit, rebase / squash them into one commit before submitting a pull request. If you need to amend your pull request, make sure that the additional commit has a descriptive message, or - even better - use `git commit --amend` to amend your original commit.

6. All pull requests are reviewed. Be ready to receive constructive criticism, and to learn and improve your coding style. Also, be ready to clarify anything that isn't already sufficiently explained in the code and text of the pull request, and to defend your ideas.

7. If your pull request is for a new target or an update to an existing target, please be aware that all targets have to be submitted as Unified Target configurations if a Unified Target for the MCU type is available. Read and follow [these instructions](https://github.com/cleanflight/cleanflight/blob/master/docs/TargetMaintenance/CreatingAUnifiedTarget.md).

8. We use continuous integration (CI) with [Travis](https://travis-ci.com/cleanflight) to build all targets and run the test suite for every pull request. Pull requests that fail any of the builds or fail tests will most likely not be reviewed before they are fixed to build successfully and pass the tests. In order to get a quick idea if there are things that need fixing **before** opening a pull request or pushing an update into an existing pull request, run `make pre-push` to run a representative subset of the CI build. _Note: This is not an exhaustive test (which will take hours to run on any desktop type system), so even if this passes the CI build might still fail._

9. If your pull request is a fix for one or more issues that are open in GitHub, add a comment to your pull request, and add the issue numbers of the issues that are fixed in the form `Fixes #<issue number>`. This will cause the issues to be closed when the pull request is merged;

10. If your pull request contains a change that can be tested by other users, please build a set of test firmware files for all Unified Targets and attach them to the pull request. The required firmware files can be built in zipped form ready for upload to GitHub with `make unified_zip`. When attaching test firmware files, you can point users to this video for instructions on how to install the test firmware: https://youtu.be/I1uN9CN30gw

11. Remove this Text :).
57 changes: 57 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Configuration for probot-stale - https://github.com/probot/stale

# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 30

# Number of days of inactivity before a stale Issue or Pull Request is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 7

# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- BUG
- Feature Request
- Pinned
- Idea
- Task

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false

# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: true

# Label to use when marking as stale
staleLabel: Inactive

# Comment to post when marking as stale. Set to `false` to disable
markComment: >
This issue / pull request has been automatically marked as stale because it
has not had recent activity. It will be closed if no further activity occurs
within a week.

# Comment to post when removing the stale label.
# unmarkComment: >
# Your comment here.

# Comment to post when closing a stale Issue or Pull Request.
closeComment: >
Automatically closing as inactive.

# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30

# Limit to only `issues` or `pulls`
# only: issues

# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls':
# pulls:
# daysUntilStale: 30
# markComment: >
# This pull request has been automatically marked as stale because it has not had
# recent activity. It will be closed if no further activity occurs. Thank you
# for your contributions.

# issues:
# exemptLabels:
# - confirmed
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ stm32.mak
# eclipse launch configurations
/support/eclipse

# ozone launch configurations
/support/ozone

# artefacts for Visual Studio Code
/.vscode/

Expand All @@ -43,3 +46,7 @@ stm32.mak

.vagrant
ubuntu*.log
/.vs

# EEPROM image file (created by SITL)
eeprom.bin
22 changes: 14 additions & 8 deletions .travis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ TRAVIS_REPO_SLUG=${TRAVIS_REPO_SLUG:=$USER/undefined}
BUILDNAME=${BUILDNAME:=travis}
TRAVIS_BUILD_NUMBER=${TRAVIS_BUILD_NUMBER:=undefined}

MAKE="make EXTRA_FLAGS=-Werror V=0"
MAKE="make EXTRA_FLAGS=-Werror"

CURL_BASEOPTS=(
"--retry" "10"
Expand Down Expand Up @@ -66,16 +66,22 @@ elif [ $TARGET ] ; then
fi

elif [ $GOAL ] ; then
if [ "test-all" == "$GOAL" ] ; then
$MAKE checks || exit $?
else
export V=0
fi

$MAKE $GOAL || exit $?

if [ $PUBLISHCOV ] ; then
if [ "test" == "$GOAL" ] ; then
lcov --directory . -b src/test --capture --output-file coverage.info 2>&1 | grep -E ":version '402\*', prefer.*'406\*" --invert-match
lcov --remove coverage.info 'lib/test/*' 'src/test/*' '/usr/*' --output-file coverage.info # filter out system and test code
lcov --list coverage.info # debug before upload
coveralls-lcov coverage.info # uploads to coveralls
if [ $PUBLISHCOV ] ; then
if [ "test-all" == "$GOAL" ] ; then
lcov --directory . -b src/test --capture --output-file coverage.info 2>&1 | grep -E ":version '402\*', prefer.*'406\*" --invert-match
lcov --remove coverage.info 'lib/test/*' 'src/test/*' '/usr/*' --output-file coverage.info # filter out system and test code
lcov --list coverage.info # debug before upload
coveralls-lcov coverage.info # uploads to coveralls
fi
fi
fi
else
$MAKE all
fi
Loading