WaF Bot Posté(e) Décembre 14, 2022 Signaler Partager Posté(e) Décembre 14, 2022 Introducing: Betaflight 4.4.0-RC1 Just in time for the holiday season. A huge number of contributions from many people. A big thanks to all who have contributed to Betflight. IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.9 or higher) from https://github.com/betaflight/betaflight-configurator/releases/tag/10.9.0 before updating your firmware. Please read these important introductory notes: After updating to Betaflight 4.4.0-RC1, you MUST use the latest 10.9 Betaflight Configurator. Earlier 10.8 and 10.7 configurator versions will not work properly with 4.4 releases. 4.4 has a new Cloud Building System. This is design to extend the life of smaller flash sized MCUs (F411 and F722) based boards. You need to enable the various options in the build, before selecting "Load Firmware Online" within the configurator. It is super simple, but just be aware that unless you have selected the option for your firmware it will not be available once you flash the board. Don't stress, if you miss an option, just request a new build! HD OSD support has been added. This is not currently supported by HD Zero, but some effort there is in the works so watch this space. Check all your settings carefully before arming for the first time. Check PIDs, Filters, Rates, motor configuration and motor rotation. For the first flights, arm in a safe place, fly gently, and look out for any setup or build issues. If you want to talk about Betaflight, ask configuration questions, or just hang out with fellow pilots, you can do this in our Facebook group. Betaflight also has a presence on the Discord messaging platform. Come and join us. Most developers hang out there, so this is a great place to talk about the things you are tinkering with in Betaflight, or get help with really complicated configuration problems. Betaflight 4.4.0-RC1 brings the following updates: What's Changed Features Add OSD_CRAFTNAME_MSGS to insert additional data into CraftName by @howels in #11771 VTX Device over MSP by @phobos- in #11705 Feature/dshot extended telemetry on unused ranges by @damosvil in #11694 Set PID profile count and RATE profile count to 4 by @haslinghuis in #11770 Implement battery continuation by @rvdveen in #11084 Watt Hours Drawn OSD Element and Post Flight Stat by @jonmahoney15 in #11843 CLOUD_BUILD enablement. Supporting the use of a cloud build server. by @blckmn in #11850 Add AUX channel value to OSD (e.g. for Pilot's Heart Rate) by @alexeystn in #10789 Ready Mode by @jonmahoney15 in #11886 Add support for getting/setting elrs uid via msp API by @jeffpearce in #11192 Rename 'display_name' to 'pilot_name'; rename 'name' to 'craft_name' ;Add the 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT' MSP commands by @krasiyan in #11391 Add HD OSD support by @SteveCEvans in #11964 MSP messages to get and set PID and rate profile names. by @qvasic in #12020 Show PID and rate profile names in OSD menu. by @qvasic in #11962 Improvements Add angle limit to OSD settings menu by @SpencerGraffunder in #11257 Adds blackbox fields_disabled_mask to msp by @fgiudice98 in #10054 Remove unused rxRefreshRate by @daleckystepan in #11668 Update GPS Rescue by @ctzsnooze in #11579 Extract function toUpperCase for osd elements by @limonspb in #11670 Only write to FLASH once 64 bytes are buffered by @SteveCEvans in #11697 Save flash: Replace CLI params for OSD stats and warnings with bitmasks by @limonspb in #11671 Use timed timeouts for USB HAL functions, not simple counts, as per H7 by @SteveCEvans in #11669 Use macros for power with integer exponents by @mathiasvr in #11126 Style: Use angle brackets with standard library headers by @mathiasvr in #11196 Remove USE_EXTI, USE_GYRO_EXTI and USE_MPU_DATA_READY_SIGNAL defines by @SteveCEvans in #11585 MAX7456 cleanups 1 by @hydra in #11662 Refactoring IMU, ACC and small PID loop improvements by @daleckystepan in #11326 Use GitHub Actions for CI by @mathiasvr in #11132 Move to Github Actions for PRs by @blckmn in #11723 Don't set sleepTime to ut_delay in BARO_STATE_PRESSURE_SAMPLE state by @SteveCEvans in #11740 CLI: Raise upper limit of dyn_idle_min_rpm by @KarateBrot in #11769 Allow dyn_notch_min_hz as low as 20Hz by @bw1129 in #11795 Ghost MSP support by @daleckystepan in #11242 Refactor barometer as floats with pt2 smoothing by @ctzsnooze in #11775 ExpressLRS 3.0 compatibility mode by @phobos- in #11783 Change Dynamic Notch Min Hz default to 100Hz by @SupaflyFPV in #11827 Unify all eRPM to RPM calculations into one single function by @damosvil in #11772 GPS Rescue smoothed with upsampled inputs, bug fixes by @ctzsnooze in #11834 Cleanup some switch-case-s by @DusKing1 in #11810 Add MSP displayport sub-command definitions by @SteveCEvans in #11864 Enhancements for ICM-426xx (gyro and acc) by @KarateBrot in #11866 Fix function brace style by @mathiasvr in #11191 ExpressLRS: Minor style fix and clean up by @mathiasvr in #11195 Use ARRAYLEN macro where applicable by @mathiasvr in #11190 Populate unified targets as separate target folders by @blckmn in #11885 Move TPA to PID profile by @haslinghuis in #11779 Use std abs() instead of ABS() macro by @mathiasvr in #11097 Use lrintf for explicit rounding of float to integer by @mathiasvr in #11102 Remove old style definitions by @KarateBrot in #11887 BMI160/270: Stronger acc anti-aliasing by @KarateBrot in #11895 Revert GPS satellite minimums to single gps_rescue_min_sats value by @ctzsnooze in #11905 Removing 'UNIFIED_TARGET' by @blckmn in #11909 Remove duplicate DSHOT port configuration by @SteveCEvans in #11915 Lock altitude task at 100Hz & fix baro calibration by @KarateBrot in #11911 use PWM_RANGE consistently by @ctzsnooze in #11921 Enable MSP Displayport on a serial port using FUNCTION_MSP_DISPLAYPORT by @SteveCEvans in #11913 Moving OSD to cloud build option by @blckmn in #11926 Final target clean up by @blckmn in #11925 Adding board scratch space. by @blckmn in #11920 Parse GPS DOP values by @KarateBrot in #11912 Dedicated task for GPS Rescue by @KarateBrot in #11972 Refactor RPM Filter by @KarateBrot in #11765 Add HD OSD system elements for VTX temp and goggle fan speed by @SteveCEvans in #11999 Fix/enhance NMEA & Ublox message polling for GPS by @KarateBrot in #12022 NMEA ATGM336 - support 10Hz refresh rate by @krzysztofkuczek in #12008 Fixes Fix compilation error when USE_RX_MSP_OVERRIDE is defined without USE_RX_MSP. by @hydra in #11661 IRC Ghost protocol improvements by @daleckystepan in #10801 Ghost jitter fix by @daleckystepan in #11234 Fixing segmentation fault of SITL. by @xuhao1 in #11302 Fix mcu types by @daleckystepan in #11716 Add support for BMI160 gyro for unified targets where TARGET_FLASH_SIZE > 512 by @SteveCEvans in #11707 Make sure to write dshot stop cmd to all other motors when targeting … by @RoarFPV in #11672 Fix debug mode D_LPF by @KarateBrot in #11721 Fix data overwriting in VCP_DataTx on F4 by @daleckystepan in #11713 Fix cli unit test on Clang 13 by @daleckystepan in #11184 Flashfs: Add support for asynchronous complete erase by @mluessi in #11719 Revert b6e2790 as this broke FrSky SPI by @SteveCEvans in #11750 Remove superfluous double ; by @SteveCEvans in #11761 Lower max CraftName length to avoid ugly truncation errors by @howels in #11801 Gps rescue - default to Ublox, fix landing phase criteria, fix level mode offsets by @ctzsnooze in #11756 Maintain previous MSP GPS Heading resolution by @ctzsnooze in #11814 MSC - Fix MSC on H7. by @hydra in #11804 Fix SD card initialisation by @SteveCEvans in #11839 Hide accel related modes if accel disabled by @mituritsyn in #11665 Negate CS at end of SPI accesses by @SteveCEvans in #11845 Fix for old telemetry sent to RPM filter during a re-arming sequence by @damosvil in #11847 Restore iTerm Windup to all axes, active by default by @ctzsnooze in #11806 Fix the normal airmode mixer by @Quick-Flash in #11857 Fixes for maxAlt and gpsTrust bugs by @ctzsnooze in #11841 Defer DSHOT telemetry calculations to avoid overload on F411 MCUs by @damosvil in #11851 Ensure that airmode off to on always has a smooth transition by @Quick-Flash in #11867 Fix MSP removed parameter comment by @klutvott123 in #11873 Fix CMS anti gravity gain by @klutvott123 in #11872 Make anti-windup affect the gain from Anti Gravity by @tbolin in #11878 Use SPI DMA for single segments if negateCS false on end marker by @SteveCEvans in #11883 ICM-426xx AAF bugfix & refactoring by @KarateBrot in #11880 Add def for AKK/RDQ SmartAudio bug by @howels in #11891 Fix read of DPS310 coef C11 by @SteveCEvans in #11898 Beeper READY_BEEP when home fix is first achieved by @ctzsnooze in #11896 Fix chaining of FLASH SPI transactions by @SteveCEvans in #11897 Fix osd_aux_channel range by @haslinghuis in #11902 Fixes for SITL - adding to the standard list of targets by @blckmn in #11910 Fix SITL build by @haslinghuis in #11917 Fix for OSD Aux Value channel selection by @haslinghuis in #11919 Set GPIOs to GPIO_SPEED_FREQ_LOW for timer based DSHOT by @SteveCEvans in #11916 Add case for MSP OSD device detection by @haslinghuis in #11931 Allow serial port to share all MSP functions at once by @SteveCEvans in #11950 Fix debug GPS_DOP by @KarateBrot in #11956 Enable Instruction and Data cache and prefetch on G4 by @SteveCEvans in #11973 Added RSNR to the OSD by @TonyBlit in #11062 Fix ATTITUDE task rate by @KarateBrot in #11975 Fix RPM Filter copy instructions by @KarateBrot in #11988 Fix compatibility for name field by @haslinghuis in #11980 Revert RPM Filter copy instructions to old method by @KarateBrot in #11994 Add missing gyro check by @ASDosjani in #12000 Fix msp API_VERSION_MINOR by @KarateBrot in #12001 Fix OSD_X macro to correctly load the high bit by @bri3d in #12038 Gps Rescue: Fix "velocityD" filtering by @KarateBrot in #12042 Targets Add STM32F411SX1280 unified target by @SteveCEvans in #11648 Add ICM42688P for all unified builds by @SteveCEvans in #11664 Change DEFAULT_RX_FEATURE by @haslinghuis in #11708 Removing all legacy targets (cloud build / embedded config) by @blckmn in #11884 STM32H750 as a standard target by @blckmn in #11957 Known Issues FIX: Using OSD config when USE_OSD not defined. by @blckmn in #11963 New Contributors @SpencerGraffunder made their first contribution in #11257 @xuhao1 made their first contribution in #11302 @VitroidFPV made their first contribution in #11714 @RoarFPV made their first contribution in #11672 @howels made their first contribution in #11771 @bw1129 made their first contribution in #11795 @MARCO-EMC made their first contribution in #11793 @damosvil made their first contribution in #11694 @P-I-Engineer made their first contribution in #11275 @jonmahoney15 made their first contribution in #11843 @Quick-Flash made their first contribution in #11857 @tbolin made their first contribution in #11878 @jeffpearce made their first contribution in #11192 @krasiyan made their first contribution in #11391 @HThuren made their first contribution in #11918 @atomic-7 made their first contribution in #11942 @ASDosjani made their first contribution in #12000 @benjamind2 made their first contribution in #12016 @qvasic made their first contribution in #12020 @bri3d made their first contribution in #12038 @sugaarK made their first contribution in #12044 Full Changelog: 4.3.0...4.4.0-RC1 Lire la source Lien vers le commentaire Partager sur d’autres sites More sharing options...
Hatman Posté(e) Décembre 14, 2022 Signaler Partager Posté(e) Décembre 14, 2022 Hey, La 4.4 est sortie !!!! Cool, on va pouvoir tester le vrai RTH !!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
spid99 Posté(e) Décembre 14, 2022 Signaler Partager Posté(e) Décembre 14, 2022 il y a 22 minutes, Hatman a dit : Cool, on va pouvoir tester le vrai RTH !!!! Cool tu vas tester pour moi ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Hatman Posté(e) Décembre 14, 2022 Signaler Partager Posté(e) Décembre 14, 2022 il y a 6 minutes, spid99 a dit : Cool tu vas tester pour moi ! Ben quoi.... t'as pas envie de voir ton drone s'éclater au sol ??? 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant