Added timeline for the 4.2 release.

This commit is contained in:
mikeller 2020-03-01 16:25:04 +13:00
parent 0f93dc9c88
commit 5e7faf2b9e
1 changed files with 12 additions and 26 deletions

View File

@ -1,6 +1,6 @@
![Important Notice: Support for STM32F3 based flight controllers was dropped in Betaflight 4.1. (This includes all boards with 'F3' in the name.)](docs/assets/images/stm32f3_retirement_notice.svg)
(Please see the [note](https://github.com/betaflight/betaflight#end-of-active-development-for-stm32f3-based-flight-controllers) below.)
(Please see the [note](#end-of-active-development-for-stm32f3-based-flight-controllers) below.)
![Betaflight](docs/assets/images/bf_logo.png)
@ -11,28 +11,20 @@ Betaflight is flight controller software (firmware) used to fly multi-rotor craf
This fork differs from Baseflight and Cleanflight in that it focuses on flight performance, leading-edge feature additions, and wide target support.
## Events
| Date | Event |
| - | - |
| 25 March 2020 | Deadline for pull request submission into 4.2 |
| 1 April 2020 | Start of feature freeze / Release Candidate window for Betaflight 4.2 |
| 1 May 2020 | Planned [release](https://github.com/betaflight/betaflight/milestone/38) date for Betaflight 4.2 |
## News
### Betaflight 4.1
### Requirements for the submission of new and updated targets
For Betaflight 4.0 we announced the advent of Unified Targets, and with them the capability to change all of the hardware resources on all (F4 and F7) targets. Unified Targets have been used successfully by testers since Betaflight 4.0 has been released, and users using the new bidirectional Dshot protocol have been using configurable resources to make this protocol work on their targets since then.
But we were still not happy with the way that users had to use Unified Targets: The target specific hardware configuration had to be applied after the firmware was flashed, and re-applied every time the configuration was reset to defaults - we wanted to make the Unified Targets as easy to use as the existing 'legacy' targets are.
We have figured out a way to make this work, and are currently working on implementing the required changes in the firmware and in Betaflight configurator, but it is taking longer to complete than we had anticipated. To allow us to get the integration of Unified Targets completed, **we have shifted the release date for Betaflight 4.1 to 01 October 2019**. Until then we will keep doing monthly releases of Betaflight 4.0 with bugfixes and new / updated targets.
To get the latest update from us, you can now also visit our webpage at https://betaflight.com/.
### New requirements for the submission of new and updated targets
As [announced earlier](https://github.com/betaflight/betaflight#betaflight-40), Betaflight 4.0 is introducing a radically new way to define targets, the so-called 'Unified Targets'.
This new approach makes it possible to use the same firmware binary (the so called 'Unified Target firmware') for all boards that share the same MCU type (only supported on F4 and F7). Manufacturers will be able to add support for new boards by simply publishing a new configuration (the so called 'Unified Target configuration') for their new board. Users can then simply load the already published Unified Target firmware and the new Unified Target configuration onto their new board to get it to work.
Work to give users a simple way to flash unified targets in Betaflight configurator still needs to be done, so Betaflight 4.0 will be released with targets done in the 'legacy' way. But the plan is to add support for seamless use of Unified Targets into Betaflight configurator after Betaflight 4.0 has been released, and convert all of the existing F4 and F7 targets to the new format after the release of Betaflight 4.1.
In order to be prepared for this move, the following new requirements for pull requests adding new targets or modifying existing targets are put in place from now on:
The following new requirements for pull requests adding new targets or modifying existing targets are put in place from now on:
1. No new F3 based targets will be accepted;
@ -52,12 +44,6 @@ For this reason, and because the effort required to remove features from STM32F3
This does not mean that it won't be possible to use these flight controllers after this point in time - they will still work fine when used with the last release of 4.0, just as there are thousands of users who are still enjoying their STM32F1 based flight controllers with Betaflight 3.2.5. We will also strive to keep these versions supported in new releases of configurator, so that users still using these flight controllers will be able to configure them with the same configurator that they use to configure their STM32F4 and STM32F7 based boards.
## Events
| Date | Event |
| - | - |
## Features
Betaflight has the following features: