SuccessChanges

Summary

  1. Updated patch release version to 3.3.1. (commit: 300ab40) (details)
  2. Merge pull request #5359 from betaflight/fix-f1-build-issues (commit: f1ecd28) (details)
  3. Merge pull request #5356 from mikeller/update_readme (commit: f8a7b6c) (details)
  4. Merge pull request #5352 from betaflight/fix-spi-init-on-spracingf3osd (commit: 70f0f33) (details)
  5. Fix diff support for array data types (#5366) (commit: b49e0b4) (details)
  6. Enabled Dshot burst by default for DALRCF405. (#5362) (commit: dd2b10d) (details)
  7. Unified enabling of EXTI for gyro on F7 with other targets (#5364) (commit: 30cc2c8) (details)
  8. fix rate accel limit ranges (#5367) (commit: eab11a4) (details)
  9. Fixed possibility of getting stuck in F7 bootloader mode (#5370) (commit: 6b5ddab) (details)
  10. Fix FPVM_BETAFLIGHTF7 & OMNIBUSF7V2 Gyro/Acc Alignment. (#5375) (commit: 4eb2819) (details)
  11. Correct nested if else for USE_MAG and USE_GPS (#5414) (commit: 2b1a3e4) (details)
  12. Merge pull request #5407 from larryho5/betaflight_3_3_0_R3 (commit: 9a6a25e) (details)
  13. Suppress OSD stats screen if runaway takeoff triggered the disarm (commit: 76e6554) (details)
  14. MSP_RAW_IMU to convert accADC from float to integer (#5417) (commit: 3d221ad) (details)
  15. New target CrazyBeeF3FR (#5420) (commit: 95e5a71) (details)
  16. Merge pull request #3030 from cleanflight/fix-osd-vtx-power (#5423) (commit: b0f96a1) (details)
  17. Merge pull request #3031 from cleanflight/fix-osd-slave-settings (#5424) (commit: 6754376) (details)
  18. Fix MSP values of the MAG (#5451) (commit: dd42643) (details)
  19. Increase ibata_offset range to accommodate certain Hall effect sensors (commit: 40f6fa4) (details)
  20. [KAKUTEF4] Move ADC to DMA2_Stream0 to avoid conflict (#5481) (commit: 8887370) (details)
  21. Reinstate software serial (#5480) (commit: 7c71214) (details)
  22. Revert "Reinstate software serial (#5480)" (#5486) (commit: 611bc70) (details)
  23. Discontinuity fix (#5509) (commit: 2786276) (details)
  24. Made 3.3 targets fit into flash. (#5515) (commit: 416b570) (details)
  25. add new target CrazyBee F3 FS (#5495) (commit: 759c636) (details)
  26. Add DiscF407 target for developers (#5442) (commit: 00fcbe2) (details)
  27. Removed conditional from struct for SD card parameter group. (#5537) (commit: 8e1311d) (details)
  28. Fixed naming inconsistency for OSD elements. (#5534) (commit: 2e337a2) (details)
  29. Added assertion about OSD warning field size. (#5533) (commit: 50962be) (details)
  30. Fix MSP_VOLTAGE_METERS and MSP_CURRENT_METERS (#5547) (commit: 56fb46a) (details)
  31. Simplify the precompiler condition for MSP_VOLTAGE_METERS (#5554) (commit: 2e998cd) (details)
  32. Correct accelerometer initialization for MPU6000 and MPU9250 (#5559) (commit: b33729d) (details)
  33. Add default telemetry for iBus (#5570) (commit: 0019241) (details)
  34. add new target SpeedyBee F4 (#5552) (commit: 984136e) (details)
  35. Added UART2 TX pin definition to FPVM_BETAFLIGHTF7 target. (#5562) (commit: 6dd89fb) (details)
  36. Clear crash flip mode flag on disarming (#5566) (commit: f705364) (details)
  37. Fixed SPEEDYBEEF4 target in v3.3.x. (#5574) (commit: b20c94d) (details)
  38. Revoltosd (#5557) (commit: 8f9e1ec) (details)
  39. Fixed CLI array assignment. (#5589) (commit: 4350381) (details)
  40. Fixed DMA conflicts for CRAZYBEEF3 targets. (#5590) (commit: 0038bd4) (details)
  41. Added AIKONF4 (#5355) (commit: f2df473) (details)
  42. LEDs on NucleoF7 are inverted. (#5602) (commit: a895b73) (details)
  43. Fix PWM rx 100% CPU load (#5598) (#5606) (commit: 1a26179) (details)
  44. Corrected CLI to include vtx_band=0 to enable freq selection mode. (commit: b06d3bf) (details)
  45. Fix arming-releated IBUS telemetry bug (#5613) (commit: 4b7eaf7) (details)
  46. added trailing 0x00 byte to SmartAudio (commit: e1d9ca6) (details)
Commit 300ab40b5c48aed6ac687ad0957a966cf5f38f8e by github
Updated patch release version to 3.3.1.
(commit: 300ab40)
The file was modifiedsrc/main/build/version.h (diff)
Commit f1ecd282e26876a3d9582b487634dc269570c376 by github
Merge pull request #5359 from betaflight/fix-f1-build-issues
Fix F1 build issues
(commit: f1ecd28)
The file was modifiedsrc/main/interface/msp.c (diff)
The file was modifiedsrc/main/target/NAZE/config.c (diff)
Commit f8a7b6c540d902aa03456998f8e844c4ac126e73 by github
Merge pull request #5356 from mikeller/update_readme
Updated README and pull request template after 3.3 release.
(commit: f8a7b6c)
The file was modifiedREADME.md (diff)
The file was modified.github/pull_request_template.md (diff)
Commit 70f0f33f1e3aa69f331eccee11c078180197a3b3 by github
Merge pull request #5352 from betaflight/fix-spi-init-on-spracingf3osd
CF/BF - Fix SPI init on SPRacingF3OSD.
(commit: 70f0f33)
The file was modifiedsrc/main/osd_slave/osd_slave_init.c (diff)
Commit b49e0b46e84e98a759dd44cb3ca662297f284925 by github
Fix diff support for array data types (#5366)
Previously diff would only compare the first element of an array type.
Changed valuePtrEqualsDefault() to make it array-aware and compare all
elements to the defaults.
(commit: b49e0b4)
The file was modifiedsrc/main/interface/cli.c (diff)
Commit dd2b10db3a3708616dd9f6baf07ddfc2b9366f2f by github
Enabled Dshot burst by default for DALRCF405. (#5362)
(commit: dd2b10d)
The file was modifiedsrc/main/target/DALRCF405/target.h (diff)
The file was modifiedsrc/main/target/NOX/target.h (diff)
Commit 30cc2c88f436c413f3b3c8f642bf0aaa269d1e24 by github
Unified enabling of EXTI for gyro on F7 with other targets (#5364)
(commit: 30cc2c8)
The file was modifiedsrc/main/drivers/accgyro/accgyro_mpu.c (diff)
Commit eab11a4aceed3fdae477f3a6e62cc27679ba4ccb by github
fix rate accel limit ranges (#5367)
(commit: eab11a4)
The file was modifiedsrc/main/interface/settings.c (diff)
Commit 6b5ddab1c581ff45dcd842c7ae956cdcaed448d2 by github
Fixed possibility of getting stuck in F7 bootloader mode (#5370)
(commit: 6b5ddab)
The file was modifiedsrc/main/drivers/system_stm32f7xx.c (diff)
Commit 4eb28193ee5ce3cb360b646e469d6b4b1dbc7116 by github
Fix FPVM_BETAFLIGHTF7 & OMNIBUSF7V2 Gyro/Acc Alignment. (#5375)
(commit: 4eb2819)
The file was modifiedsrc/main/target/OMNIBUSF7/target.h (diff)
Commit 2b1a3e4cf813bc3a0800be48903acb6894c153c0 by github
Correct nested if else for USE_MAG and USE_GPS (#5414)
If USE_MAG was undefined but USE_GPS was defined, then the "else if"
would incorrectly apply to a condition above making the USE_GPS section
unlikely to execute.
(commit: 2b1a3e4)
The file was modifiedsrc/main/flight/imu.c (diff)
Commit 9a6a25efdc6a5321613a712c067fd8facd60838a by github
Merge pull request #5407 from larryho5/betaflight_3_3_0_R3
- fixed TBS BST "Rates" was missing problem
(commit: 9a6a25e)
The file was modifiedsrc/main/target/COLIBRI_RACE/i2c_bst.c (diff)
Commit 76e6554d53b2cef3c370204ac6cb727fe789020b by github
Suppress OSD stats screen if runaway takeoff triggered the disarm
(#5402)
and OSD_WARNINGS is visible in the OSD.
The stats screen was preventing the user from knowing that a disarm
might be casued by runaway takeoff.  If the warnings element is visible
it will have the message "RUNAWAY" but the disarm it triggers caused the
stats display to replace the screen.
The change prevents the stats page from displaying if the
ARMING_DISABLED_RUNAWAY_TAKEOFF flag is set and the OSD_WARNINGS element
is visible.  Otherwise the stats screen is displayed as normal.
(commit: 76e6554)
The file was modifiedsrc/main/io/osd.c (diff)
Commit 3d221ada4bd925f75efe1458c8f8c10b8a8bc365 by github
MSP_RAW_IMU to convert accADC from float to integer (#5417)
(commit: 3d221ad)
The file was modifiedsrc/main/interface/msp.c (diff)
Commit 95e5a71fe341dc7426b41a649d27418bb6167e63 by github
New target CrazyBeeF3FR (#5420)
* Create target.c
* Add files via upload
* add new target
add new target, CrazyBeeF3FR
* Update target.h
* Update target.h
* Update target.c
* Update target.h
* Update target.c
* Update target.h
* move the 2 jpg to the docs/boards
* add jpg file to docs/boards/
* update picture links of .md file
* try relative reference the pic
* upadte defines form
-#define BEEPER                  PC15
+#define USE_BEEPER
+#define BEEPER_PIN              PC15
(commit: 95e5a71)
The file was addeddocs/boards/CrazyBeeF3FRbottom.jpg
The file was addedsrc/main/target/CRAZYBEEF3FR/target.mk
The file was addeddocs/boards/CrazyBeeF3FRtop.jpg
The file was addedsrc/main/target/CRAZYBEEF3FR/target.c
The file was addedsrc/main/target/CRAZYBEEF3FR/target.h
The file was addeddocs/boards/Board - CrazyBeeF3FR.md
Commit b0f96a15d3781d24151c8048c8eed8977ebf8a58 by github
Merge pull request #3030 from cleanflight/fix-osd-vtx-power (#5423)
Fix OSD VTX power display.  Only one character for the power is needed.
(commit: b0f96a1)
The file was modifiedsrc/main/io/osd.c (diff)
Commit 6754376b8b7f3e0a9db823f32a24aecbccf2e017 by github
Merge pull request #3031 from cleanflight/fix-osd-slave-settings (#5424)
CF/BF - Fix OSD slave settings not being saved/reset.
(commit: 6754376)
The file was modifiedsrc/main/interface/msp.c (diff)
Commit dd426438ae5e5f3d53392ea02fc6d9abd11f4aed by github
Fix MSP values of the MAG (#5451)
The MAG only shows positive values in the configurator. This fixes it.
(commit: dd42643)
The file was modifiedsrc/main/interface/msp.c (diff)
Commit 40f6fa43dac5529a366e6ca55992338f4625eeb2 by github
Increase ibata_offset range to accommodate certain Hall effect sensors
(#5467)
(commit: 40f6fa4)
The file was modifiedsrc/main/interface/settings.c (diff)
Commit 88873704c2962c87e3fefc858ed1a3f2fd651d0b by github
[KAKUTEF4] Move ADC to DMA2_Stream0 to avoid conflict (#5481)
* Move ADC to DMA2_Stream0 to avoid conflict
Motor 6 output is declared to use DMA2_ST4, which is used by default by
ADC so Dshot is not possible on that output.

* Omitting channel defines
ADC channels are inferred from corresponding pins.
(commit: 8887370)
The file was modifiedsrc/main/target/KAKUTEF4/target.h (diff)
Commit 7c71214c32f73c05a9f12a1f73672be9920c22c5 by github
Reinstate software serial (#5480)
(commit: 7c71214)
The file was modifiedsrc/main/target/SPRACINGF3EVO/target.h (diff)
Commit 611bc70f8b7447117819151d5b81e817479736d0 by github
Revert "Reinstate software serial (#5480)" (#5486)
This reverts commit f7c10593bec6c9ff019b017fe3aaaa7b1caa97f6.
(commit: 611bc70)
The file was modifiedsrc/main/target/SPRACINGF3EVO/target.h (diff)
Commit 27862766e25ada003cfffbc7b4d5666d0a41c787 by github
Discontinuity fix (#5509)
* use continuous feed-forward
* use continuous feed-forward
* formatting
(commit: 2786276)
The file was modifiedsrc/main/cms/cms_menu_imu.c (diff)
The file was modifiedsrc/main/interface/settings.c (diff)
The file was modifiedsrc/main/flight/pid.c (diff)
Commit 416b570d73e54e45a3e23919fb6a787edb951d83 by github
Made 3.3 targets fit into flash. (#5515)
(commit: 416b570)
The file was modifiedsrc/main/target/SPRACINGF3NEO/target.h (diff)
The file was modifiedsrc/main/target/OMNIBUS/target.h (diff)
Commit 759c636069023b1ce5c1e6f2040974fcd5eb4d1d by github
add new target CrazyBee F3 FS (#5495)
* add new target CrazyBee F3 FS
add new target CrazyBee F3 FS

* merge crazybeef3fs to crazybeef3fr
(commit: 759c636)
The file was addeddocs/boards/Board - CrazyBeeF3FS.md
The file was addedsrc/main/target/CRAZYBEEF3FR/CRAZYBEEF3FS.mk
The file was modifiedsrc/main/target/CRAZYBEEF3FR/target.h (diff)
The file was addeddocs/boards/CrazyBeeF3FStop.jpg
The file was addeddocs/boards/CrazyBeeF3FSbottom.jpg
The file was modifiedsrc/main/target/CRAZYBEEF3FR/target.mk (diff)
Commit 00fcbe26691c4970b6b065c6f822098167bbfa99 by github
Add DiscF407 target for developers (#5442)
* Add DiscF407 target for developers
* Requested changes
(commit: 00fcbe2)
The file was addedsrc/main/target/STM32F4DISCOVERY/target.h
The file was addedsrc/main/target/STM32F4DISCOVERY/target.c
The file was addedsrc/main/target/STM32F4DISCOVERY/target.mk
Commit 8e1311d346900047eee6f7429a8940863133ef7a by github
Removed conditional from struct for SD card parameter group. (#5537)
(commit: 8e1311d)
The file was modifiedsrc/main/pg/sdcard.h (diff)
The file was modifiedsrc/main/pg/sdcard.c (diff)
Commit 2e337a2e868e665f7bdb391d1ebbf6572e9f7f2e by github
Fixed naming inconsistency for OSD elements. (#5534)
(commit: 2e337a2)
The file was modifiedsrc/main/interface/settings.c (diff)
Commit 50962be04dde01a99ca760f8a350d608fa7247bb by github
Added assertion about OSD warning field size. (#5533)
(commit: 50962be)
The file was modifiedsrc/main/io/osd.c (diff)
Commit 56fb46a51cb66aa59ae25f5a90839d5dbfbfd3c0 by github
Fix MSP_VOLTAGE_METERS and MSP_CURRENT_METERS (#5547)
Only sustract the unused voltage/current meters from ESC when
USE_ESC_SENSOR is defined
(commit: 56fb46a)
The file was modifiedsrc/main/interface/msp.c (diff)
Commit 2e998cdd2654da3686edecc063afd841dea19182 by github
Simplify the precompiler condition for MSP_VOLTAGE_METERS (#5554)
... and MSP_CURRENT_METERS
(commit: 2e998cd)
The file was modifiedsrc/main/interface/msp.c (diff)
Commit b33729d8ccc8d95c8d9327314a2f1d1174b543b1 by github
Correct accelerometer initialization for MPU6000 and MPU9250 (#5559)
Accelerometer should be initialized to 16G scale.
(commit: b33729d)
The file was modifiedsrc/main/drivers/accgyro/accgyro_spi_mpu9250.c (diff)
The file was modifiedsrc/main/drivers/accgyro/accgyro_spi_mpu6000.c (diff)
Commit 0019241bde2e44a6c5319d253b42bb60e6293f6e by github
Add default telemetry for iBus (#5570)
The "standard" telemetry is RPM, temperature and external voltage.
(commit: 0019241)
The file was modifiedsrc/main/telemetry/telemetry.c (diff)
The file was modifiedsrc/main/telemetry/ibus_shared.h (diff)
The file was modifiedsrc/main/telemetry/ibus_shared.c (diff)
Commit 984136edea32355db48af3d7d2947b4a73f2fb4c by github
add new target SpeedyBee F4 (#5552)
* add new target speedybee f4

* modify BEEPER define
(commit: 984136e)
The file was addedsrc/main/target/SPEEDYBEEF4/config.c
The file was addeddocs/boards/Board - SpeedyBee F4 AIO-1.md
The file was addedsrc/main/target/SPEEDYBEEF4/target.c
The file was addedsrc/main/target/SPEEDYBEEF4/target.h
The file was addedsrc/main/target/SPEEDYBEEF4/target.mk
Commit 6dd89fb8d64fe59e4488bb33e1bf3aec0fb3c961 by github
Added UART2 TX pin definition to FPVM_BETAFLIGHTF7 target. (#5562)
(commit: 6dd89fb)
The file was modifiedsrc/main/target/OMNIBUSF7/target.h (diff)
Commit f7053648e52e40dc91d52a8939b7f16378f8c834 by github
Clear crash flip mode flag on disarming (#5566)
Previously the flag was only set during arming so after crash flip mode
was used the flag would stay active until the next arming. This caused
the "CRASH FLIP" warning message to erroneously display on the OSD when
disarmed.
(commit: f705364)
The file was modifiedsrc/main/fc/fc_core.c (diff)
Commit b20c94dd95a18f16a57b12c0ea4b633507495ae0 by github
Fixed SPEEDYBEEF4 target in v3.3.x. (#5574)
(commit: b20c94d)
The file was modifiedsrc/main/target/SPEEDYBEEF4/target.mk (diff)
The file was modifiedsrc/main/target/SPEEDYBEEF4/target.h (diff)
Commit 8f9e1ec5d1846b25e4d23082790b2e53c0662c3c by github
Revoltosd (#5557)
* added FlightOne revolt header
* comments
* Added OSD config
* more target file changes
* more target file changes
* REVOLTOSD
* REVOLTOSD
* timer fixes
* timer fixes
* osd
* config
* Added USE_TARGET_CONFIG
* osd
* osd
* spi changes
* more spi changes working now
* Added REVOLTOSD target
* folder rename and other target fixes
* more changes
* additional target changes
* one typo
* fixed typo
(commit: 8f9e1ec)
The file was addedsrc/main/target/REVOLT/REVOLTOSD.mk
The file was modifiedsrc/main/target/REVO/target.h (diff)
The file was addedsrc/main/target/REVOLT/target.c
The file was removedsrc/main/target/REVO/REVOLT.mk
The file was addedsrc/main/target/REVOLT/target.mk
The file was addedsrc/main/target/REVOLT/target.h
The file was addedsrc/main/target/REVOLT/config.c
Commit 435038123a7b829076d6292aa3d85b5bb2622b40 by github
Fixed CLI array assignment. (#5589)
(commit: 4350381)
The file was modifiedsrc/main/interface/cli.c (diff)
Commit 0038bd41d52f965a1419c1545dc481870b83abe9 by github
Fixed DMA conflicts for CRAZYBEEF3 targets. (#5590)
(commit: 0038bd4)
The file was modifiedsrc/main/target/CRAZYBEEF3FR/target.h (diff)
The file was modifiedsrc/main/target/CRAZYBEEF3FR/target.c (diff)
Commit f2df473bb3a99313940f85f2c7ed175c6a9d9e25 by github
Added AIKONF4 (#5355)
* Added AIKONF4

* Replaced binary literals with explicit bit macros

* Removed invalid backdoor timers

* Added board description to docs folder
(commit: f2df473)
The file was addeddocs/boards/Board - AikonF4.md
The file was addeddocs/boards/aikon-f4-rev1-bottom.jpg
The file was addeddocs/boards/aikon-f4-rev1-top.jpg
The file was addedsrc/main/target/AIKONF4/target.mk
The file was addedsrc/main/target/AIKONF4/target.h
The file was addedsrc/main/target/AIKONF4/target.c
Commit a895b7352dd045fbc0990a3fbb4a4ad40ce41a61 by github
LEDs on NucleoF7 are inverted. (#5602)
(commit: a895b73)
The file was modifiedsrc/main/target/NUCLEOF7/target.h (diff)
Commit 1a26179e7ab58ac0344e0c4de09f38f8659b3e83 by github
Fix PWM rx 100% CPU load (#5598) (#5606)
Previous logic changes were causing the RX task to run every loop for
PWM rx leading to 100% CPU load. Reverted PWM processing to be based on
a time interval rather than whether new data is available. With PWM we
can't differentiate when new data is available as it's a continuous
stream.
(commit: 1a26179)
The file was modifiedsrc/main/rx/rx.c (diff)
Commit b06d3bf41c9e33954fcd058d834aff206e4063aa by github
Corrected CLI to include vtx_band=0 to enable freq selection mode.
(#5465)
(commit: b06d3bf)
The file was modifiedsrc/main/interface/settings.c (diff)
The file was modifiedsrc/main/drivers/vtx_common.h (diff)
Commit 4b7eaf79dc1a4938edf112b2919d1f7863648709 by github
Fix arming-releated IBUS telemetry bug (#5613)
(commit: 4b7eaf7)
The file was modifiedsrc/main/telemetry/ibus_shared.c (diff)
Commit e1d9ca6fadeaa44cd80274edf6db19ba7da2785a by github
added trailing 0x00 byte to SmartAudio
(commit: e1d9ca6)
The file was modifiedsrc/main/io/vtx_smartaudio.c (diff)