Aller au contenu
bannière promotion betafpv elrs

WaF Bot

Membres
  • Compteur de contenus

    616
  • Inscrit(e) le

  • Dernière visite

    jamais

Tout ce qui a été posté par WaF Bot

  1. Backpack Documentation Who should update from V1.4? MAVLink users Anyone looking to use Backpack for the MFD antenna trackers, or the DIY tracker Race timer backpack users Anyone with a ESP32C3 based backpack New Features MAVLink via WiFi for Backpack #141 #154 Details: This update introduces MAVLink via UDP forwarding, along with a number of other flexible telemetry options. Telemetry mode is now configurable via LUA script with three states: - Off: Disables telemetry forwarding. - ESPNOW: Forwards telemetry (CRSF for now, MAVLink coming soon) via ESPNOW to the receiver, bypassing WiFi. - WiFi: Triggers WiFi on the Backpack for UDP forwarding of MAVLink telemetry to the Ground Control Station (GCS). Support for ESP32C3 Based Backpacks #133 Details: Backpack firmware can now run on the ESP32C3 microcontrollers. The ESP32C3 is a replacement for the end-of-life ESP8285 chip and offers other advantages. Race Timer Backpack #114 Details: Adds a backpack target for a generic race timer with the following features: - Ability to configure itself for sending messages to multiple pilot's backpacks as directed from the connected race timer. - Ability to start and stop races by monitoring for the MSP_ELRS_BACKPACK_SET_RECORDING_STATE only from the bound backpack (assuming race director's backpack) - The backpack was built to pair with this RotorHazard Plugin for sending OSD messages throughout the race to pilots with hardware to support it (HDZero goggles). Automatic Antenna Tracker (AAT) backpack #126 Details: Use an ESP8266/8285 backpack receiver, a couple of servos, and an optional screen, to build your own DIY antenna tracker that receives wireless telemetry data from an ExpressLRS TX module (assuming the TX has an onboard Backpack). MFD Crossbow tracker integration #150 Details: Introduces an integration with the MFD Crossbow and mini Crossbow antenna trackers, which wirelessly forwards the telemetry from an ELRS TX module to the Crossbow in order to track the craft. More details here: https://www.expresslrs.org/software/mfd-crossbow/ Other notable features WebUI enhancements #117 Update power levels for wifi modes to full power #134 Bug Fixes Use the flashed bind phrase correctly #116 Various build / flashing fixes Targets RadioMaster Bandit TX backpacks BETAFPV SuperG backpack BetaFPV V2 Nano TX backpack iFlight V2 Commando 8 backpack Jumper T12 Max, T15 and T20 backpacks Race timer backpack receiver DIY AAT backpack receiver MFD Crossbow backpack receiver A note on versioning The versioning scheme chosen by the ExpressLRS devs is based on the semantic versioning scheme. Where a version is defined as “major.minor.patch” major = major new feature and/or incompatible changes minor = minor features or enhancements and/or new targets patch = bug-fixes Lire la source
  2. Getting Started 3.0 Documentation The important stuff Arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options Be sure to flash both the TX and RX. This is a release candidate. We have tested it using our release test plan, but there may still be bugs. Don't flash it to anything important. We appreciate the community testing. Lua script MUST be updated to elrsV3.lua and is backwards compatible with 2.x. Firmware get it here: Lua Compatibility This is a minor version release (which means it contains new features, targets and bug-fixes only) and is compatible with any other hardware that is running V3.X. Who should update from V3.4? Anyone who is interested in the latest and greatest features listed below. Announcement ELRS V3.5 will be the last release to support STM32 based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky, SIYI and IMRC hardware. New Features NOTE: More detail on the below features will be added with future RCs and the final release. MAVLink Support for ELRS #2753 Native MAVLink support allows for direct communication between MAVLink-compatible devices via ExpressLRS. Monitor real-time telemetry in Mission Planner, upload waypoint missions, change parameters while airborne, and control your craft all at the same time via the same low latency RC link. MAVLink-RC also converts telemetry to CRSF on the handset so that your sensors in EdgeTX work as expected #2808. Independently tested out to 126 km of range without failsafe, MAVLink-RC guarantees a reliable, stable and cost effective solution for our MAVLink users. More information including setup can be found at https://www.expresslrs.org/software/mavlink/ Enhanced Backpack Support Complimentary to MAVLink-RC, the Backpack system now forwards telemetry data in a range of different flavors, including MAVLink via WiFi. This is especially beneficial for complex setups where telemetry data is critical. FSK Modes #2789 #2832 That’s right, ELRS has added FSK support in the form of ‘K’ modes for both SubGHz and 2.4 GHz. The maximum packet rate for the SubG band now jumps from 200Hz to a blistering 1000Hz! With the addition of Forward Error Correction (aka self healing packets) being built into the 2.4 GHz band for increased performance in noisy race environments. Add native SmartAudio and TRAMP VTX support #2836 #2835 Limited support for SmartAudio and TRAMP VTXs has been integrated, allowing direct control through ExpressLRS receivers. ESP32 C3 RX support #2610 Native support for ESP32 C3-based receivers has been introduced, expanding hardware compatibility and offering more options for users building or configuring their systems. The C3 is a replacement for the ESP8285 on new receiver hardware from ELRS V3.5. Add linkstats to module display #2843 Link statistics are now available directly on the module screen. From the home screen users can press down to monitor critical link parameters, signal strength and packet loss in real-time without needing additional tools or interfaces. Add optional secondary serial device to ESP32 receivers #2605 An optional secondary serial device has been added to ESP32 receivers, increasing the flexibility and customization potential of their setups. This is particularly useful for setups using external sensors such as HoTT. LR1121 RF Switch Configuration; for simpler hardware designs. #2824 The LR1121 can fully control the signalling to power amplifiers and switches taking the burden off the main MCU. LR1121 firmware upload. #2825 The LR1121 is firmware upgradable for new features and bug fixes; so we’ve added the ability to upload these directly into the web UI of LR1121 based devices. LR1121 Continuous Wave testing; #2709 So we can ensure that hardware meets the highest of standards and will all seamlessly connect with each other. Allow flashing an RX as a TX #2826 Receivers can now be flashed as tiny transmitters allowing users the flexibility to experiment with early release hardware. Or install tiny transmitters in custom handsets. Other Notable Features Add bleJoystick as a button event #2842 RX LUA: Make (SBUS) Failsafe Mode line visible #2787 Handset Communication Optimizations #2772 Binding Storage Returnable #2744 Add extra lines for larger screen (e.g. Jumper T15) #2717 Adds betaflight passthrough flashing for S3/C3 #2714 Adds RX fan support #2492 Check file type being uploaded #2756 Fixes Remove two sources of telemetry startup hangs #2839 Downgrade wifi power for 8285 based devices #2848 Fix LR1121 binding compatibility #2884 Fix disabling of wifi-auto-on-internal #2897 Lire la source
  3. Lire la source
  4. What's Changed Improvements [4.5.1] AT32: Add PC6 and PC7 I2C pins by @haslinghuis in #13761 Fixes [4.5.1] battery - fix BATTERY_NOT_PRESENT detection, detection logic change by @haslinghuis in #13623 [4.5.1] Remove superfluous checks of useDshotTelemetry by @limonspb in #13634 [4.5.1] Fix GPS Rescue using MSP is not getting Velocity to Home (#13639) by @haslinghuis in #13644 [4.5.1] Set next state expected time on per element basis (#13706) by @haslinghuis in #13713 [4.5.1] FIX: make: Circular configs <- configs dependency dropped. (#13695) by @blckmn in #13726 [4.5.1] Update to LSM6DSV16X gyro driver (#13724) by @haslinghuis in #13731 [4.5.1] Fixes #13664 - Smartaudio don't work with Softserial (#13715) by @haslinghuis in #13734 [4.5.1] fix at32 serial bidir pp od init and smart audio (#13764) by @haslinghuis in #13771 [4.5.1] Read gyro data from correct lsm6dsv16x registers by @SteveCEvans in #13787 Targets [4.5.1] Fix hard-coded TARGET_IO_PORT* defines. by @hydra in #13605 Full Changelog: 4.5.0...4.5.1 Lire la source
  5. Changelog Fix Serial Monitor baud rate #634 (First contribution from @gbisaga!) Fix missing wifi options for non esp32/esp8285 platforms #637 Update translations #631 #635 Which file do I need? Windows (8, 10, 11): ExpressLRS-Configurator-Setup-1.7.2.exe Mac OS X (please read macOS install notes😞 ExpressLRS-Configurator-1.7.2.dmg Linux (please read linux install notes😞 expresslrs-configurator_1.7.2_amd64.deb (Ubuntu, debian) expresslrs-configurator-1.7.2.pacman (Arch) expresslrs-configurator-1.7.2.x86_64.rpm (Red Hat, Fedora, CentOS) flatpak install org.expresslrs.ExpressLRSConfigurator (Flatpak distribution format) expresslrs-configurator-1.7.2.zip (others) Lire la source
  6. Lire la source
  7. EmuFlight 0.4.3 Note Supports F4 and F7 only. Caution DJI components bypass Configurator/USB safety-checks. Do not attempt arming while connected to Configurator with battery plugged. Always remove propellers and use a smoke-stopper for extra safety. 0.4.3 Changes since 0.4.2: [feature] Bare-Minimum MSP-Display-Port (#775,#958,#992) HDZero, WTF.OS, and Walksnail are known to work. DJI 03 only supports arming, exiting low-power mode, and vBat telemetry. No OSD whatsoever. HDZero Requires Rev 20240201 or later from: https://www.hd-zero.com/document EMUF HDZero font available from https://github.com/hd-zero/hdzero-osd-font-library Hard-coded 30Hz refresh rate. Does not support VTX-Admin (VTX-MSP/Backpack). Onboard OSD power element does not reflect VTX settings; don't use it. [bugfix] 3D-mode fix. (#1069) [bugfix] many compiler warning fixes and minor bugfixes. [enhancement] default PID Denom 2 for F411 (#994) [enhancement] motor_poles, vtx_low_power_disarm, and 3.2k loops in Configurator support (#991) [enhancement] misc enhancements (#1073, #1050) [targets] many targets, some tested, some not tested. make target requests in Discord: https://discord.gg/BWqgBg3 0.4.2 Changes since 0.4.1: [bugfix] fixes STABLE-MODE for HELIOSPRING, STRIXF10, and MODE2FLUX (#886). [bugfix] Fix the correction yaw gives in 2pass (#852). [feature] CLI option to apply dynamic-notches to RP vs normal/default RPY (#881). (set dynamic_gyro_notch_axis = [RP|RPY]) [feature] adds ICM42688P support (#891). [bugfix] ICM426XX - Disable AFSR (#933). [feature] adds BMI270 support (#930). [enhancement] add Gyro LPF2 type to OSD (#934). minor fixes/additions not affecting flight. [targets] adds some, not all, BMI270 and ICM42688P based targets. Change-log: 0.4.2...0.4.3 Contributors: @nerdCopter @BeauBrewski @saidinesh5 @Peck07 Additional thanks to @iNavFlight and @betaflight for ported/modified GPL code dealing with MSP-Display-Port. Thanks to @betaflight for target definitions Thanks to tylercorleone for 3D-mode consultation. Thanks to mricho for Configurator MSP-Display-port work. Thanks to Quick-Flash robert-b AndreySemjonov loutwice madchiller gretel EdouardMALOT and others for starting this project. Thanks to everyone who has consulted, tested, and contributed on this project. Thanks to everyone in the commit-history since the beginning. If you were missed, please consult. Feedback Welcome in EmuFlight's Discord or GitHub Discussions. Changes in this Build: 179c0bb86 nerdCopter 2024-07-12 [target] STELLARF4 update ibata scale (#1076) bade7f1be nerdCopter 2024-07-12 HELIOSPRING, and derivatives default SERIALRX_CRSF (#1075) 9de3526a0 nerdCopter 2024-07-12 default SERIALRX_CRSF if SERIALRX_PROVIDER not defined (#1050) d13bab41a nerdCopter 2024-07-12 [target] add IFLIGHT_BLITZ_F411RX - CC2500 version (#1068) bb73806d8 nerdCopter 2024-07-12 [target] add JHEF745 (#1067) 279031419 nerdCopter 2024-07-12 "[target] add FLYCOLORF7_AIO" (#1074) f7b769a73 nerdCopter 2024-07-12 more descriptive USBD_PRODUCT_STRING when not defined in target.h (#1073) 189d2bd76 nerdCopter 2024-07-12 3D-mode fix (#1069) 560cdd714 nerdCopter 2024-07-08 [target] FLYCOLORF7 add Baro bmp280 (#1072) 94e9f5a2a nerdCopter 2024-05-16 [target] add FLYWOOF745HEX (#1065) 9ce1d35ed nerdCopter 2024-05-15 [target] update CYCLONEF405_PRO (#1064) 9ecfcbd7e nerdCopter 2024-05-10 [target] add DREAMWORKSF722 (#1063) 002d5bf88 nerdCopter 2024-05-10 [target] add HGLRCF722AIO_X6 (#1062) 14a4a112e nerdCopter 2024-05-10 [target] add BETAFLIGHTF7 (#1061) 4f59ddc1c nerdCopter 2024-05-10 [target] JHEF722HD fix RX3,4 and add PINIO2 (#1060) 92c8571e7 nerdCopter 2024-05-03 [target] ZEEZF7 attempt enabling BlackBox Flash (#1059) 5a7840291 nerdCopter 2024-05-03 [targets] BEEBRAIN_PRO_DSM_US/INTL add BMI160 (#1058) 047242bd8 nerdCopter 2024-04-30 version bump 0.4.3 (#1057) 571a7cfbd nerdCopter 2024-04-30 MSP 1.54 (#991) a7bf26450 nerdCopter 2024-04-30 [targets] bulk target import (partial) (#1056) b76ced4fe nerdCopter 2024-04-26 [target] fix NBD_INFINITYAIOV2 adding USE_ADC (#1054) c6d496feb nerdCopter 2024-04-26 Revert "fix compiler warnings for ACC_2_ALIGN identical branches (#1051)" (#1053) c68a4a1c4 nerdCopter 2024-04-26 [target] fix FLYWOOF7DUAL timer count (#1052) bf2153163 nerdCopter 2024-04-26 fix compiler warnings for ACC_2_ALIGN identical branches (#1051) c7d7dd3b7 nerdCopter 2024-04-19 [target] fix GEPRCF722 redefine (#1049) 0c0a37728 nerdCopter 2024-04-19 [target] add FLYWOOF405S_AIO (#1048) 06d96d1f9 nerdCopter 2024-04-19 [target] add FOXEERF745V2_AIO (#1047) da8253839 nerdCopter 2024-04-19 [target] add MAMBAF405_2022A (#1046) e17df3e56 nerdCopter 2024-04-19 [target] add FLYCOLORF7 (#1045) 30adebcfe nerdCopter 2024-04-19 [target] add FF_RACEPITF7_MINI (#1044) 82b119c22 nerdCopter 2024-04-19 [target] add IFLIGHT_BLITZ_F722 (#1043) c022493f1 nerdCopter 2024-04-19 [target] add FLYWOOF745NANO (#1042) a8cad556e nerdCopter 2024-04-19 [target] add SPEEDYBEEF7MINI (#1041) 942584ca9 nerdCopter 2024-04-19 [target] add FULLSPEEDF411 (#1040) a7d4680c7 nerdCopter 2024-04-19 [target] add FLYWOOF411EVO_HD (#1039) f271b8ec9 nerdCopter 2024-04-19 [target] add NBD_INFINITYAIO (#1038) 62a2137f7 nerdCopter 2024-04-19 [target] add SKYSTARSF405 (#1037) 3d8537fd3 nerdCopter 2024-04-18 [target] add TMOTORF411 (#1036) 39fed31d6 nerdCopter 2024-04-18 [target] add VGOODF722DUAL (#1035) 70d8b0702 nerdCopter 2024-04-18 [target] add GEPRCF722 (#1034) dee8b34a6 nerdCopter 2024-04-18 [target] add EACHINEF722 (#1033) 5084411da nerdCopter 2024-04-18 [target] add LUXF7HDV (#1032) 4b4704bc6 nerdCopter 2024-04-18 [target] add HGLRCF405V2 (#1031) 8df13cc7a nerdCopter 2024-04-17 [target] rename ZEEZF7V2 (#1030) 78c3f489c nerdCopter 2024-04-17 [target] ZEUSF722_AIO add BMI270 (#1028) 3a9534985 nerdCopter 2024-04-17 [target] ZEUSF4FR add BMI270 (#1027) 2380bde55 nerdCopter 2024-04-17 [target] ZEUSF4EVO add BMI270; add default features (#1026) cfa88faf8 nerdCopter 2024-04-17 [target] XILOF4 add BMI270 (#1025) 95120af6e nerdCopter 2024-04-17 [target] TMOTORF7V2 add BMI270, ICM42688P (#1024) 2951f5d73 nerdCopter 2024-04-17 [target] JHEF411 enable dual gyro; add BMI270 (#1023) 60ac4a001 nerdCopter 2024-04-17 [target] JHEF405PRO add BMI270, ICM42688P; retain MPU6000 CW180; retain MPU6500 (questionable) (#1022) 5408c04df nerdCopter 2024-04-17 [target] IFLIGHT_F411_PRO add BMI270, ICM42688P, ICM20689 (#1021) a819ab40d nerdCopter 2024-04-17 [target] HGLRCF722 add BMI270 (#1020) 989567e91 nerdCopter 2024-04-17 [target] HGLRCF411 enable dual gyro; add BMI270 ICM42688P (#1019) f53e88c38 nerdCopter 2024-04-17 [target] HAKRCF722D add BMI270, ICM42688P; retain mpu6000 CW180 (questionable) (#1018) d83e2a717 nerdCopter 2024-04-17 [target] GEPRCF722BT add BMI270 (#1017) 8c02a7c6f nerdCopter 2024-04-17 [target] GEPRCF405 add BMI270, ICM42688P; keep mpu6000 as CW270 (questionable) (#1016) 7fbba1edc nerdCopter 2024-04-17 [target] GEPRC_F722_AIO add BMI270 (#1015) 7763234af nerdCopter 2024-04-17 [target] FLYWOOF7DUAL add ICM42688P; update timers (#1014) 967586b8d nerdCopter 2024-04-17 [target] FLYWOOF411_5IN1_AIO ensure BMI270 (define missing) (#1013) d0396f707 nerdCopter 2024-04-17 [target] FLYWOOF405 update dual-gyro, add ICM42688P; fix timers, add pinio (#1012) 1d7430e1f nerdCopter 2024-04-16 [target] BETAFPVF722 update dual gyro, add BMI270, ICM42688P, add ADC1_DMA (#1011) c48493615 nerdCopter 2024-04-16 [target] BETAFPVF411RX remove softserial, fix flashpin, update id (#1010) 89c562993 nerdCopter 2024-04-16 [target] BETAFPVF405 dual gyro, add BMI270, ICM42688P, motor_poles 12 (#1009) 2d53acca8 nerdCopter 2024-04-16 [target] AXISFLYINGF7 add BMI270, update id (#1008) 3f11875ec nerdCopter 2024-04-16 [target] ALIENFLIGHTNGF7 add MPU9250, update id (#1007) 02bdcea3d nerdCopter 2024-04-16 [target] ALIENFLIGHTF4 add MPU9250, update id (#1006) bfebfc60b nerdCopter 2024-04-16 [target] AIRF7 add MPU6000 (#1005) 5eaa3c7b5 nerdCopter 2024-04-16 [target] AIKONF7 add BMI270, ICM42688P (#1004) 692ce3b4f nerdCopter 2024-04-16 [target] AIKONF4 add BMI270 (#1003) f75f054bc nerdCopter 2024-04-11 [target] add SKYSTARSF405AIO with mpu6000 bmi270 (#1002) d5f051538 nerdCopter 2024-04-09 [target] DFRF722DUALHD disable Baro by default (#712) 6445ab228 nerdCopter 2024-04-09 [targets] MATEKRXF411/CRAZYBEEF4 add BMI270 ICM42688P (#1000) 0b4d6cf21 nerdCopter 2024-04-08 [target] SPEEDYBEEF405V4 dshot dmar off (#1001) 096d3dca2 nerdCopter 2024-04-04 [target] BETAFLIGHTF4 add BMI270 (#998) 8846a9035 nerdCopter 2024-04-03 [target] add TUNERCF405 with BMI270 (#956) ed8f094a3 nerdCopter 2024-04-03 [target] update NERO (#997) 5676f6e4e nerdCopter 2024-04-03 [target] add SPEEDYBEEF405V4 with ICM42688P, SDCard (#996) 8f459a572 nerdCopter 2024-04-03 [target] add SPEEDYBEEF405V3 with BMI270, SDCard (#955) 9d0ef5714 nerdCopter 2024-04-03 [target] add MAMBA F722_2022A with MPU6000, BMI270 (#954) 630612060 nerdCopter 2024-04-02 [target] add SPEEDYBEE_F745_AIO with MPU6000 (#953) 1b56e59c5 nerdCopter 2024-04-02 [target] add FOXEERF745V3_AIO with ICM42688P (#949) 1837c219a nerdCopter 2024-04-02 [target] NBD_INFINITYAIOV2 (non-pro) fixup (#995) 8893f1b25 nerdCopter 2024-04-02 [target] NBD_INFINITYAIOV2 (not pro) (#950) 1259124a0 nerdCopter 2024-04-02 default PID Denom 2 for F411 (#994) e82f193ca nerdCopter 2024-03-29 [targets] fix naming conventions (#993) c787ec20c nerdCopter 2024-03-28 [target] update IFRC_IFLIGHT_SUCCEX_E_F7 adding BMI270 and ICM20689 (#952) 53c6836e9 nerdCopter 2024-03-28 [target] update BETAFPVF411RX adding BMI270 and MPU6500 and flash (#947) 6caf22e10 nerdCopter 2024-03-28 fix MATEKF405SE MAG_I2C_INSTANCE (#850) d743e8e22 nerdCopter 2024-03-27 HDZERO - OSD Init/Menu/Stats Centering (#992) ae97c69c8 nerdCopter 2024-03-21 [target] PYRODRONEF7 - fix compiler warnings / update Timers (#985) 3bf72157a nerdCopter 2024-03-06 [target] NBDHMBF41S et al - fix compile warnings and make config.c usable if desired (#988) 4e7adab12 nerdCopter 2024-03-06 [target] ALIENWHOOP fix compile warning and refresh; add ADC; add MPU9250 (#987) 83dd26939 nerdCopter 2024-03-04 [target] MATEKF411SE fix usable timer count (#984) c70f55a68 nerdCopter 2024-03-01 fix compiler warning - convertSpektrumVtxPowerIndex - unused parameter 'sPower' (#973) f83f617e5 nerdCopter 2024-03-01 [target] MATEKF405SE fix compiler warning and refresh naming (#983) 5d65d2a30 nerdCopter 2024-03-01 [target] KAKUTEF7 KAKUTEF7MINIV1 refresh naming fix (#982) 31d981c65 nerdCopter 2024-03-01 [target] KAKUTEF7 add MPU6000 and refresh naming (#981) fabed9b71 nerdCopter 2024-03-01 [target] KAKUTEF7MINIV3 add ICM42688P (#980) e2797b21f nerdCopter 2024-03-01 fix compiler warnings - KAKUTEF7*; add icm20689 (#979) f5c35c6d4 nerdCopter 2024-03-01 fix compiler warnings - board.c - strncpy, allow trailing null (5th character) (#974) 228436645 nerdCopter 2024-02-29 suppress (don't fix) compiler warnings for 3rd party libraries - STM32F4 and STM32F7 (#978) 9136d4c1c nerdCopter 2024-02-29 fix compiler warnings - SmartAudio CMS menu `FREQ`, `POR FREQ` (#970) c655adee3 nerdCopter 2024-02-27 fix compiler warning - CRSF - unused parameter 'currentTimeUs' (#976) e65a7e06a nerdCopter 2024-02-27 fix compiler warnings - STM32F7 HAL Drivers: 'packed' attribute ignored (#969) e430b65fc nerdCopter 2024-02-27 fix compiler warnings - USBD VCP strings resulting in 'condition has identical branches' (#968) f4686c930 nerdCopter 2024-02-27 fix compiler warnings - Beesign: comment out unused code; fix function call parenthasis; (#967) c9d0d7b7e nerdCopter 2024-02-27 fix compiler warning - comment out getGhstFrame (defined but not used) (#966) 9f0358c0f nerdCopter 2024-02-26 fix compiler warning - FLWO_FLYWOOF411FR 10 timers not 7 (#971) 752257b61 nerdCopter 2024-02-23 remove extraneous files (#972) 8be02888b nerdCopter 2024-02-22 Add ICM-426xx IMU to list of IMUs with overflow protection (#964) ebc98f03c nerdCopter 2024-02-17 20240217 fix merge conflict OSD 0x0800 (#961) 333556519 nerdCopter 2024-02-07 modding HDZero PR #755 to revert to 5bit compatible OSD element positioning. (#958) 91c5ad700 Dinesh Manajipet 2024-02-07 Import HDZero OSD Driver from iNav (#775) d23611a55 nerdCopter 2023-12-20 [gh actions] use date as tag for dev-unstable dev-master (#959) 75b413e75 nerdCopter 2023-12-18 [target] RUSH BLADEF7 update/repair (#957) 9b20fc84e nerdCopter 2023-11-28 [Target] FOXEERF722V4 ICM42668P MPU6000 (#922) 86a7a0d26 nerdCopter 2023-11-08 [target] add SPEEDYBEEF7V3 with BMI270 (#948) 3fd716c1a nerdCopter 2023-11-08 [target] GEPRCF411_AIO add BMI270 and ICM42688P (#946) aaa46e69e nerdCopter 2023-11-04 [target] TMOTORF7 update; add ICM42688P and BMI270 (#944) 01155c0ce nerdCopter 2023-11-02 [target] SKYSTARSF7HDPRO (#943) 2bb2a72c3 nerdCopter 2023-11-02 [target] SKYSTARSF7HD add BMI270 (#942) c1ef73d4d nerdCopter 2023-11-02 [target] NBD_INFINITYAIOV2PRO (BMI270) (#941) 731894ae2 nerdCopter 2023-11-02 [target] IFLIGHT_F745_AIO_V2 add BMI270 (#940) 0d1a56a39 nerdCopter 2023-11-02 [target] FOXEERF745_AIO_V2 (BMI270) (#939) fa26c36cf nerdCopter 2023-11-02 [target] FLYWOOF411_5IN1_AIO - add BMI270 (#938) 218da79e5 nerdCopter 2023-11-01 [target] BETAFPVF411 - add BMI270 (#937) b1cf5d03f nerdCopter 2023-11-01 BMI270 Support - FIFO config file 328 bytes (#930) 3fd882df1 nerdCopter 2023-10-31 ICM426XX - Disable AFSR (#933) b2117eb9c nerdCopter 2023-10-27 revert some USE_GYRO_DATA_ANALYSE and USE_GYRO_LPF2 gating (#936) db57386cd nerdCopter 2023-10-26 fix/add USE_GYRO_LPF2 gating (#935) de71a3a27 nerdCopter 2023-10-26 add Gyro LPF2 type to OSD (#934) 6ba544644 nerdCopter 2023-10-25 option to apply dynamic-notches to RP vs normal/default RPY (#881) c55b0d708 nerdCopter 2023-10-11 add motor_poles to BBL header (#932) 41cfd3935 nerdCopter 2023-10-11 add rc rates_type to BBL header (#931) 9d64ef641 nerdCopter 2023-08-24 [Target] DIAT_MAMBAF405_2022B - MPU6000, MPU6500, ICM42688P (#908) 548e054af nerdCopter 2023-08-24 [Target Fix] MATEKF722SE - allow mpu6500 on gyro 1 and/or mpu6000 on gyro 2 (#928) 43543b4de nerdCopter 2023-08-23 [Target] JHEF411 - add ICM42688P (#925) 9d0485114 nerdCopter 2023-08-23 [Target] BETAFPVF722 add ICM42688P; fix Timers (#905) 11d38e5a0 nerdCopter 2023-08-23 [Target] RUSHBLADEF7HD add ICM42688P (#904) b54d768a9 nerdCopter 2023-08-23 [Target] GEPRC_F722_AIO ICM42688P (#903) 75b47d159 nerdCopter 2023-08-23 [Target] JHEF7DUAL add ICM42688P (#902) f25f0494a BeauBrewski 2023-07-12 [Target] IFLIGHT_F745_AIO_V2 (MPU6000 Only) (#895) a0b59bba2 nerdCopter 2023-06-30 [Target] fix FLYWOOF411_5IN1_AIO ICM42688P alignment (#911) 9c0d7044e nerdCopter 2023-06-14 bugfix gating USE_GYRO_DATA_ANALYSE (#917) c9cb676f1 Roland 2023-06-02 add ICM42688P support to FLYWOOF411_5IN1_AIO target (#907) 53a8da3e0 nerdCopter 2023-06-01 initial ICM426xx support (#891) 4d731cd49 nerdCopter 2023-05-11 bump version 0.4.2 (#888) Lire la source
  8. Added AHI for analog and O3 osd. Added passthrough for AM32 escs. Added "Craft Safety" feature. Lire la source
  9. Changelog Fix local builds #580 Add Portuguese language #623 Do not pass user defines when in manual mode #602 Which file do I need? Windows (8, 10, 11): ExpressLRS-Configurator-Setup-1.7.1.exe Mac OS X (please read macOS install notes😞 ExpressLRS-Configurator-1.7.1.dmg Linux (please read linux install notes😞 expresslrs-configurator_1.7.1_amd64.deb (Ubuntu, debian) expresslrs-configurator-1.7.1.pacman (Arch) expresslrs-configurator-1.7.1.x86_64.rpm (Red Hat, Fedora, CentOS) flatpak install org.expresslrs.ExpressLRSConfigurator (Flatpak distribution format) expresslrs-configurator-1.7.1.zip (others) Lire la source
  10. Changes from 3.4.2 Bugfix - Extend HoTT TLM sensor search discovery period to prevent sensors not being detected under certain circumstances #2763 Bugfix - LBT: Correct receiver TXdoneCallback to improve LQ #2768 Bugfix - LBT: Avoid potential divide-by-zero error when using dynamic power #2781 Bugfix - Fix packet reception when using TLM forced off #2779 Bugfix - Fix saved settings (config) from being corrupted due to initial power up glitches on ESP8285 receivers #2755 Bugfix - Fix initial connection hangup for ESP8285 based receivers #2786 Compatibility This is a bugfix/patch release and is compatible with earlier 3.x versions. Who should update? It is suggested that users with ESP8285-based receivers flash this update, for fix #2786 above It is recommended EU CE (LBT) users update. Anyone using HoTT protocol with TLM sensors Lire la source
  11. Changelog Implemet expert mode #589 Upgrade to Electron 27 #582 Fix Ubuntu 24.04 compatibility #606 #596 Fix Wi-Fi turning on with AUTO_WIFI_ON_INTERVAL disabled #603 Add "Flash again" button for massive flashing #588 Update gitignore to include windows release files #593 Fix regulatory domain override when using manual user defines #602 Fix typo in locales.json #613 Add Danish translation #585 Sort languages list alphabetically in settings screen #605 Which file do I need? Windows (8, 10, 11): ExpressLRS-Configurator-Setup-1.7.0.exe Mac OS X (please read macOS install notes😞 ExpressLRS-Configurator-1.7.0.dmg Linux (please read linux install notes😞 expresslrs-configurator_1.7.0_amd64.deb (Ubuntu, debian) expresslrs-configurator-1.7.0.pacman (Arch) expresslrs-configurator-1.7.0.x86_64.rpm (Red Hat, Fedora, CentOS) flatpak install org.expresslrs.ExpressLRSConfigurator (Flatpak distribution format) expresslrs-configurator-1.7.0.zip (others) Lire la source
  12. Update github actions Lire la source
  13. Changes from 3.4.1 Fix WebUI gzip reminder when flashing ESP8285 receivers #2724 Improved WiFi with more captive portal junk #2738 Fix for ESP8285 RX as TX #2728 Fix immediately leaving bind mode if initial rate change pending #2745 Flashing progress time increase to 10s for ESP8285 #2750 Fix webui config heap allocation on ESP32 #2727 Fix YAW channel triggering VTXAdmin #2740 Compatibility This is a bugfix/patch release and is compatible with earlier 3.x versions. Who should update from V3.4.1? This release contains no critical fixes requiring a mandatory update. This release does contain quality of life features such as improved WiFi handling. Lire la source
  14. WaF Bot

    INAV 7.1.2

    Hello and welcome to INAV 7.1.2 "Ferocious Falcon" Please carefully read all of this document for the best possible experience and safety. Contact other pilots, share experiences, suggestions and ask for help on: INAV Discord Server INAV Official on Facebook 7.1.2 fixes an altitude bug that was in 7.1.1. INAV 7 is the last INAV official release available for F411 based flight controllers. The next milestone, INAV 8 will not be available for F411 boards. The GPS NMEA protocol is no longer supported. All pilots are required to switch to UBLOX protocol. All modern GPS modules (even as old as from 2015 and earlier) support UBLOX protocol and there is not a single good reason to stick to NMEA nowadays Make sure to remove props and check your motor and servo outputs before powering your upgraded flight controller with a battery for the first time. The changes to enable flexible motor and servo allocation may change what outputs your configuration uses by default. PosHold, Navigation and RTH without compass PSA Attention all drone pilots and enthusiasts, Are you ready to take your flights to new heights with INAV 7.1? We've got some important information to share with you. INAV 7.1 brings an exciting update to navigation capabilities. Now, you can soar through the skies, navigate waypoints, and even return to home without relying on a compass. Yes, you heard that right! But before you launch into the air, there's something crucial to consider. While INAV 7.1 may not require a compass for basic navigation functions, we strongly advise you to install one for optimal flight performance. Here's why: 🛰️ Better Flight Precision: A compass provides essential data for accurate navigation, ensuring smoother and more precise flight paths. 🌐 Enhanced Reliability: With a compass onboard, your drone can maintain stability even in challenging environments, low speeds and strong wind. 🚀 Minimize Risks: Although INAV 7.1 can get you where you need to go without a compass, flying without one may result in a bumpier ride and increased risk of drift or inaccurate positioning. Remember, safety and efficiency are paramount when operating drones. By installing a compass, you're not just enhancing your flight experience, but also prioritizing safety for yourself and those around you. So, before you take off on your next adventure, make sure to equip your drone with a compass. It's the smart choice for smoother flights and better navigation. Fly safe, fly smart with INAV 7.1 and a compass by your side! Currently, if you wish to fly a multirotor without a compass. You will need to enable a compass (fake is ok) to change navigational modes in Configurator. You should disable the compass after making the changes. This has been fixed for a future release. Upgrading from a previous release Upgrading from INAV 7.0 and 7.1 Backup configuration with CLI diff all command Download and install the new INAV Configurator 7.1 Flash INAV 7.1 WITH Full Chip Erase option enabled Select Keep current settings from the defaults pop-up Go to CLI and restore your 7.0 diff Done Upgrading from INAV 6 and 6.1 Download and install the new INAV Configurator 7 Save to a file the current diff all from the CLI. Upgrade to INAV 7 using the Full Erase option in the configurator. In case of Analog FPV, upload your OSD font of choice from the OSD tab. Go to the CLI again and paste the above-described contents from the file you previously created and write save , press ENTER. There are many new, changed, and removed settings. Check carefully that the settings are correct and fix any unrecognized or out-of-range items from the saved configuration. You should be ready, explore new 7.0 features, and enjoy! Upgrading from older versions Please follow the instructions on this page. Major changes from 7.0 No longer require MAGNETOMETER to allow setting GPS related flight modes on Multirotors - bear in mind, mag is still advised as it greatly increases PosHold/RTH performance No longer require BARO to allow setting AltHold and GPS related modes on Multirotors - bear in mind, baro is still advised as it greatly increases PosHold/RTH performance Full Changelog: 7.1.1...7.1.2 What's Changed Add auto enabled flight modes to blackbox by @breadoven in #9950 Cherry pick AOCODARCF4V3 target commit from master into 7.1.1 branch by @mmosca in #9954 Cherry pick TAKERF722SE target from master by @mmosca in #9955 Enable baro-less navigation by default by @DzikuVx in #9966 Full Changelog: 7.1.0...7.1.2 Lire la source
  15. Fixed 3D model rotation (Thank you MikeP) Added channel order selector (TAER, AETR) (Thank you krunked and limon (Ivan)) Added configurable buzzer alarm on low lipo. (Thank you PR-FPV) Fixed rare main menu redraw issue on analog osd Moved serial port configuration to separate page in osd Added configurable motor magnets to osd (Advanced) Improved RPM assist. A LOT! Rewritten blackbox logger support for latest BF 4.5 goodies. (Thank you BF) Added full flight spectrograph for analog osd. (Hardware tools, Gyro spectrum) Added Gyro spectrum source (raw or filtered) to osd. (Filters page) Fixed call sign editor on analog osd (Thank you Alin) Fixed occasional motor wizard saving issue on blheli (Thank you BangDingOww and Rodrigo Bouvier) Fixed TBS Crossfire tool to support 3.36 (Thank you Alin) Lire la source
  16. WaF Bot

    3.4.1

    All zeros is unbound, not just any zero! (#2721) Lire la source
  17. Getting Started 3.0 Documentation The important stuff Arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options Flashing both the TX and RX are recommended but not required. Lua script should be updated to elrsV3.lua and is backwards compatible with 2.x. Firmware get it here: Lua Compatibility This is a feature release version (meaning it contains new features, targets and bug-fixes) and is compatible with all V3.X versions. Who should update from V3.3? This release contains critical bugs fixes for PWM and LBT (Regulatory_Domain_EU_CE_2400) users. These users MUST upgrade. Anyone who is interested in the latest and greatest features listed below Who should NOT update from V3.3? No one Team Race #2176 TeamRace allows multiple receivers to be connected to one transmitter at the same time, while selecting between them using a switch / 6-pos. The inactive receivers are failsafed, not outputting PWM or channel data via UART, and do not send telemetry. Don’t try to have multiple things in the air at the same time with this feature, or do, if legally allowed to. Feature demo (eng sub available). Added serial protocol HoTT Telemetry #2408 First PWM receivers, then SBUS. What’s next? The ELRS team is excited to announce even more support for the growing community of ELRS enthusiasts flying fixed wing or helicopter models by providing access to external telemetry sensors without the use of flight controllers or DIY data hubs. The new serial protocol HoTT Telemetry allows connecting the wide range of readily available HoTT telemetry sensors to ESP32 and ESP8285 receivers. Even multiple HoTT sensors can be connected in parallel. See HoTT Telemetry Notes for more details. PWM extensions #2346 DShot output for PWM receivers #2425 Configurable I2C pins for PWM capable (ESP32) receivers #2535 PWM failsafe modes, like no-pulse, hold, and custom set position #2624 WebUI: prevent multiple I2C SCL/SDA selections Better binding experience #2542 Allow all binding methods on RX #2523 Support CRSF bind command from BetaFlight / EdgeTX #2424 RX remembers last packet rate on disconnect for faster connect Put a receiver into Bind Mode any time with or without bind info, and the receiver won’t leave bind mode (into wifi mode) if any request has put it there. Bind from within Betaflight Configurator (10.10, BF4.5.0) or the Lua. Keep your receivers tucked away! EdgeTX 2.11 will support putting a receiver into bind mode or completing a bind right from the model’s module UI. Volatile Bind: Bind Info is forgotten on power-cycle. Best suited for shared crafts, and lending is much easier! Gemini Xrossband (GemX) dual-band radio #2540 GemX adds support for the LR1121, a 3rd generation transceiver from Semtech. With a single chip it is possible to use either 150-960MHz (sub-GHz) or 2.4GHz LoRa. The sub-GHz range is fully compatible with the current ELRS 433/868/900 range, and has the added benefit of +100mW output. It is also fully compatible with all 2.4GHz LoRa modes, but unfortunately, FLRC modes are not supported. 4 new RF modes have been added for the LR1121. sub-GHz 250Hz (-111dBm)... YES we are going faster! sub-GHz 200Hz Full (-111dBm) This mode is especially targeting our Mavlink users. The packet rate is double that of the current 900 SX1276 hardware. Dual band X150Hz (-112dBm) Simultaneous sub-GHz and 2.4GHz transmissions in Gemini mode. Dual band X100Hz Full (-112dBm) Simultaneous sub-GHz and 2.4GHz transmissions in Gemini mode. Sentinel antenna tracker integration via wireless telemetry over ESPNOW #2370 The Sentinel AAT now supports wireless tracking from the ExpressLRS backpack. There is also a DIY ExpressLRS Option. In addition, all telemetry items (Position, Attitude, Battery, LinkStats) are now broadcast from the backpack using ESPNOW. Telemetry broadcast can also be disabled from the Lua. Move targets to separate repository #2400 This allows the dev team to add new targets as soon as they have been tested/passed, if they don't require firmware changes to support them. New Targets With the separation of the targets from the main firmware repository we will list only those targets that are only supported from this release onwards. Any new targets that have been added that can be supported by older firmware will just show up in Configurator. "Match TX" telemetry power option #2242 The Lua’s Other Devices -> RX -> Tlm Power now contains MatchTX as an option if the receiver supports changing power. It will attempt to match the transmitter’s output power, which is available in Fullres mode and Wide switch mode, but starts at default power until an update from the transmitter is received. Your Gemini 1W RX may not catch fire while waiting for a GPS lock. Added US433 domains #2309 Adds 2 new regulatory domains, US433 and US433-Wide. US433 is 8 hops in the 4.75MHz between 433.25MHz and 438MHz, while US433-Wide is 20 hops in the 14.5MHz between 423.5MHz and 438MHz. Expanding these bands will reduce the chance of interference while running 433MHz ExpressLRS links, enable Gemini 433MHz to run without self-interference, and allow more 433MHz ExpressLRS users to run simultaneously without concern. ESP32-S3 target support #2410 Support for ESP32-S3 targets #2463 Get thermal info from S3 if no LM75A #2472 Fix esp32s3 and backpack passthrough flashing settings #2494 Allow flashing of the backpack on S3 via USB OLED/TFT menu updates #2322 Configurable OLED/TFT startup splash screen #2432 Added switch-mode and Gemini settings UDP/WiFi Joystick support #2444 Adds a Joystick that sends data via UDP/WIFI that allows adding joystick support to simulators on platforms that don’t allow or support the existing Bluetooth/USB joystick options. The WiFi joystick support is implemented in the simulator itself and so the restrictions of iOS can be avoided. The protocol is described in the PR and all simulators can add support for this feature. SPI VTx control #2515 VTX SPI output calibration routine and initial PWM value config #2583 Fixed VTX PWM array initialization for unified ESP32 targets Support for non-EdgeTX handsets #2528 PPM handset support Support for BMP280/BME280 I2C barometers on receivers #2480 Add BMP280/BME280 I2C barometer support Maintenance #2316 Allow SPI VTx operation without an FC, for use with planes/cars etc that do not use a flight controller #2322 Display a logo on OLED/TFT boot Fixes #2323 Fix backpack on Gemini 900 target #2324 Disable MSP VTx after no comms on boot #2365 Bring back full 16 Channel support #2406 Work around hardware bug in ESP32-S3 SPI implementation for SPI connected VTx #2415 Add float support to Lua #2416 Fix Lua for SELECT types with only one value #2422 Various web UI fixes and improvements #2429 Hide Lua backpack items if the backpack is disabled #2478 SUMD not working at packet rates above 100Hz #2522 Pin AsyncTCP to a specific version (The upstream released a broken version!) #2520 Allow screen rotation for TFT screens #2525 Disable processing MSP VTX commands if there is no SPI VTx #2536 Pick SSID with strongest RSSI in mesh networks with multiple identical SSIDs #2550 Allow setting the destination for CRSF MSP packets (fixes integration with rotorflight) #2567 Fix error when radio chip failed to read #2568 Update the wifi power levels #2588 PWM testing/fixes #2589 Increase SX1276 SyncPktIntervalDisconnected for 25Hz #2590 Add file drag-and-drop to web UI update tab #2615 Pass through handset channels if headtracking switch is off #2619 Fix "Not set" UID badge in web UI #2622 Fix antenna value for Diversity/Gemini receivers ... and Numerous LBT fixes Dropped/Deprecated Features Loan Model (superseded by the New Binding Features; see #2542) Known Issues New Users not reading our documentation over at https://expresslrs.org/ None really Lire la source
  18. WaF Bot

    7.1.1

    Hello and welcome to INAV 7.1.1 "Ferocious Falcon" Please carefully read all of this document for the best possible experience and safety. Contact other pilots, share experiences, suggestions and ask for help on: INAV Discord Server INAV Official on Facebook Important Notes INAV 7 is the last INAV official release available for F411 based flight controllers. The next milestone, INAV 8 will not be available for F411 boards. The GPS NMEA protocol is no longer supported. All pilots are required to switch to UBLOX protocol. All modern GPS modules (even as old as from 2015 and earlier) support UBLOX protocol and there is not a single good reason to stick to NMEA nowadays Make sure to remove props and check your motor and servo outputs before powering your upgraded flight controller with a battery for the first time. The changes to enable flexible motor and servo allocation may change what outputs your configuration uses by default. PosHold, Navigation and RTH without compass PSA Attention all drone pilots and enthusiasts, Are you ready to take your flights to new heights with INAV 7.1? We've got some important information to share with you. INAV 7.1 brings an exciting update to navigation capabilities. Now, you can soar through the skies, navigate waypoints, and even return to home without relying on a compass. Yes, you heard that right! But before you launch into the air, there's something crucial to consider. While INAV 7.1 may not require a compass for basic navigation functions, we strongly advise you to install one for optimal flight performance. Here's why: 🛰️ Better Flight Precision: A compass provides essential data for accurate navigation, ensuring smoother and more precise flight paths. 🌐 Enhanced Reliability: With a compass onboard, your drone can maintain stability even in challenging environments, low speeds and strong wind. 🚀 Minimize Risks: Although INAV 7.1 can get you where you need to go without a compass, flying without one may result in a bumpier ride and increased risk of drift or inaccurate positioning. Remember, safety and efficiency are paramount when operating drones. By installing a compass, you're not just enhancing your flight experience, but also prioritizing safety for yourself and those around you. So, before you take off on your next adventure, make sure to equip your drone with a compass. It's the smart choice for smoother flights and better navigation. Fly safe, fly smart with INAV 7.1 and a compass by your side! Currently, if you wish to fly a multirotor without a compass. You will need to enable a compass (fake is ok) to change navigational modes in Configurator. You should disable the compass after making the changes. This has been fixed for a future release. Upgrading from a previous release Upgrading from INAV 7.0 and 7.1 Backup configuration with CLI diff all command Download and install the new INAV Configurator 7.1 Flash INAV 7.1 WITH Full Chip Erase option enabled Select Keep current settings from the defaults pop-up Go to CLI and restore your 7.0 diff Done Upgrading from INAV 6 and 6.1 Download and install the new INAV Configurator 7 Save to a file the current diff all from the CLI. Upgrade to INAV 7 using the Full Erase option in the configurator. In case of Analog FPV, upload your OSD font of choice from the OSD tab. Go to the CLI again and paste the above-described contents from the file you previously created and write save , press ENTER. There are many new, changed, and removed settings. Check carefully that the settings are correct and fix any unrecognized or out-of-range items from the saved configuration. You should be ready, explore new 7.0 features, and enjoy! Upgrading from older versions Please follow the instructions on this page. Major changes No longer require MAGNETOMETER to allow setting GPS related flight modes on Multirotors - bear in mind, mag is still advised as it greatly increases PosHold/RTH performance No longer require BARO to allow setting AltHold and GPS related modes on Multirotors - bear in mind, baro is still advised as it greatly increases PosHold/RTH performance Changelist The full list of changes is available here The full list of INAV Configurator changes is available here What's Changed from INAV 7.1 Add auto enabled flight modes to blackbox by @breadoven in #9950 Cherry pick AOCODARCF4V3 target commit from master into 7.1.1 branch by @mmosca in #9954 Cherry pick TAKERF722SE target from master by @mmosca in #9955 Enable baro-less navigation by default by @DzikuVx in #9966 Minor Nav code improvements by @breadoven in #9947 FW Nav Auto Landing fixes by @breadoven in #9940 Prevent high throttle auto cancelling OSD stats screen on disarm by @breadoven in #9951 Fix macos builds in release_7.1.1 to fix builds by @mmosca in #9993 Cherry pick flywoof745 fixes from master by @mmosca in #9991 Revert Nav hold changes by @breadoven in #9999 WP mode altitude enforce hold fix by @breadoven in #10002 Full Changelog: 7.1.0...7.1.1 Lire la source
  19. Lire la source
  20. Welcome to Betaflight Firmware 4.5.0 Thank you to all those who have contributed to this release, whether it be code or testing. Release notes for 4.5.0 are here: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.10.0) before updating your firmware. Don't forget to check it out all the documentation on http://betaflight.com/. What's Changed Features OctoSPI and Memory Mapped Flash support by @hydra in #11825 Angle and Horizon Mode improvements by @ctzsnooze in #12231 Add rainbow effect to led strip by @ASDosjani in #12323 Add GPS Lap Timer by @SpencerGraffunder in #11856 RPM Limiter by @Tdogb in #12054 Add (e)RPM field to blackbox logs by @tbolin in #12823 Add support for IST8310 compass by @haslinghuis in #12917 Adding OSD quick menu by @limonspb in #12977 Added throttle flight statistics by @limonspb in #12978 Add support for MSP2_SENSOR_GPS message from RemoteID module by @SteveCEvans in #13062 STMicro LSM6DSV16X IMU support by @SteveCEvans in #13046 Additional TPA breakpoint for low Throttle by @pichim in #13006 STMicro LIS2MDL mag support by @SteveCEvans in #13150 STMicro LPS22DF baro support by @SteveCEvans in #13054 Throttlebased EzLanding by @tbolin in #12094 Improvements Default blackbox device to NONE on reset by @haslinghuis in #12221 Cleanup make by @blckmn in #12179 Add Octo X8 + to mixer defaults by @VirtualEnder in #12175 Add GYRO_CALIBRATION debug mode by @SteveCEvans in #12241 Enable retrieval of the BUILD_KEY using MSP2 by @blckmn in #12264 Source file re-arrangement for better separation of MCU types by @blckmn in #12268 ELRS - Simplify deferred ISR by @hydra in #12303 NVIC - Update ELRS and SPI atomic_block usage to use appropriate priority levels. by @hydra in #12302 add thrust_linear to blackbox header by @nerdCopter in #12337 Method for adding defaults using defines for resources. by @blckmn in #12342 Refactor GPS state_position by @haslinghuis in #12330 Makefile Cleanup - further simplification of local building by @blckmn in #12354 timerHardware removal - all targets use fullTimerHardware now. by @blckmn in #12349 Simplified platform.h by @blckmn in #12355 Adding additional MOTOR pin mappings for defaults by @blckmn in #12364 Refactor I2C to use I2Cx_SCL_PIN and I2Cx_SDA_PIN by @blckmn in #12357 Remove USE_SWDIO, simply refer to DEBUG by @blckmn in #12361 Using SPI default pins by @blckmn in #12367 To enable display of pin mapping for config.h by @blckmn in #12363 Added SITL Gazebo by @ahcorde in #12346 Move FLASH_PAGE_SIZE definition to CPU specific target.h files by @SteveCEvans in #12394 Add CMS support on TX for ELRS by @SteveCEvans in #12308 Auto generation of config.h from unified target repo by @blckmn in #12353 REFACTOR: moving timer definitions to MCU locations. by @blckmn in #12397 Enable cloud build features at runtime by @haslinghuis in #12388 Removing Custom Defaults by @blckmn in #12425 Rename ACC to ACC_REGS by @SteveCEvans in #12429 AT32F435 BlackBox FLASH support by @SteveCEvans in #12431 Rename MOSI and MISO to SDO and SDI by @haslinghuis in #12469 Removing Brushed ESC auto detect by @blckmn in #12479 Cleanup of USB drivers for AT32F4 by @blckmn in #12441 AT32 initial dshot support by @JBKingdon in #12464 FIX: If local config applied, do not include all drivers. by @blckmn in #12483 Make dyn idle startup increase configurable by @tbolin in #12432 FIX: SPI PIN defaults cleanup #2 by @blckmn in #12487 Debug 8 columns by @bw1129 in #12445 Remove SPEK1024 as the default RX (set to NONE) by @blckmn in #12500 Rename FAKE to VIRTUAL by @TheIsotopes in #12493 Add USB MSC support to AT32 by @SteveCEvans in #12481 Set DSHOT default by @haslinghuis in #12508 WORKFLOW: Adding call to create or update target list in API from config.h by @blckmn in #12540 Remove getRcStickDeflection and areSticksInApModePosition by @ctzsnooze in #12198 Update RSSI_DBM to include diversity antenna in OSD element (CRSF) by @haslinghuis in #12359 gyro_init.c remove duplicate include line for icm20689.h by @nerdCopter in #12582 Remove code comments using word retarded by @Quick-Flash in #12592 More efficient PTn gain calculation by @KarateBrot in #12610 Cleanup + led overlay expansion by @ASDosjani in #12554 add getCoreTemp by @HThuren in #12608 Add more info for sensor in (get) MSP_SENSOR_CONFIG by @HThuren in #12626 Implement Stopwatch by @KarateBrot in #12623 Make UBLOX models more configurable by @ASDosjani in #12587 Obtain HSE_VALUE from config.h where provided. by @blckmn in #12632 UBLOX Full Power mode + default STATIONARY model by @ASDosjani in #12659 Optimise DSHOT cache management loops by @SteveCEvans in #12672 Send motor data and then immediately decode prior telemetry data for bitbanged DSHOT by @SteveCEvans in #12685 Lead-Lag Compensator by @KarateBrot in #12730 Add GPS Status Line to CLI Status Output by @ZzyzxTek in #12769 Minor pid.c refactoring by @ctzsnooze in #12722 TPA optimisations by @ctzsnooze in #12721 DShot bitbang decode - simple refactor by @ctzsnooze in #12688 Allow custom H7 HSE freqs. Allow H7 HSI. Limit H723 speed to 520Mhz by @David-OConnor in #12291 Add NMEA Custom commands by @ASDosjani in #12591 Thrust linear code optimisations by @ctzsnooze in #12720 Improve behaviour when GPS Rescue is initiated close to home by @ctzsnooze in #12715 Removing Timer Usage Flags by @blckmn in #12862 Enables retrieval of the RELEASE_NAME using MSP2 by @haslinghuis in #12878 GPIO alternate function initialisation removal for HAL. by @blckmn in #12888 Separate resources for SOFTSERIAL_TX & SOFTSERIAL_RX by @DieHertz in #11786 IMU - increase gain on large Course over ground error by @ledvinap in #12792 Refactor imuCalcKpGain by @ledvinap in #12859 Add unfiltered gyro black box field by @tbolin in #12907 add uart 6 and 7 by @freasy in #12928 AT32F435 camera control by @freasy in #12913 Add default port settings for serial port functions by @haslinghuis in #12986 Use coloured fonts if supported by @SteveCEvans in #13005 M10 ValSet support, GPS connection stability by @freasy in #12799 Added dynamic expo factors to blackbox header by @pichim in #13004 Add LED strip config values to MSP by @ASDosjani in #12995 Add magnetic heading as debug and magnetic declination for the Mahony filter by @pichim in #13073 rearrange rescue phase enum and keep Mag during landing by @ctzsnooze in #13072 Dimmable RPM harmonics by @KarateBrot in #12838 Remove back-and-forth float to int to float conversion in acceleration calculation by @tbolin in #13158 Improved Magnetometer / Compass Bias Estimator by @pichim in #12998 Make AT32 I2C accesses fully interrupt driven by @SteveCEvans in #13171 Add OSD Link Quality alarm value to the MSP by @McGiverGim in #13121 Add additional timers for AT32F4 by @blckmn in #12548 Dshot RPM Telemetry Refactoring by @KarateBrot in #13012 at32: add PA0/PA1 as i2c pins by @bkleiner in #13187 Set serial duplex mode by @haslinghuis in #12909 Encapsulate LSM6DSV16X driver specific macros by @KarateBrot in #13196 Renamed tpa....lower to tpa_low_..., + tpa_low_always = OFF by default by @limonspb in #13206 Make lookupTableThrottleLimitType an extern variable by @limonspb in #13204 at32: add mux 3 for tmr9 on port c by @bkleiner in #13222 Add gyro jitter analysis to DEBUG_SCHEDULER_DETERMINISM by @SteveCEvans in #13230 Revive MSP message for mag declination by @haslinghuis in #13232 Add hardware LPF1 options for lsm6dsv16x gyro by @SteveCEvans in #13234 Revised LPF1+LPF2 filter cutoff bandwidths from STMicro by @SteveCEvans in #13239 Do not permit MSP on softserial ports as the load on the CPU is too great by @SteveCEvans in #13303 Use cpu_late_10ths_percent_limit to set limit on % of late tasks in 10th of a % by @SteveCEvans in #13330 Log the standard deviation of gyro cycle time in SCHEDULER_DETERMINISM and TIMING_ACCURACY by @SteveCEvans in #13377 Make servos great again (Servo range 500 - 2500) by @StNekroman in #13451 Fix bmp388 spi (and add BMP390) by @ledvinap in #13458 Extend build info with defined flags by @atomgomba in #13333 Add support for SPL07_003 barometer - based on DPS310 by @haslinghuis in #13427 Add resource for LPUART by @haslinghuis in #13306 mag cal improvements by @ctzsnooze in #13487 Barometer - remove unnecessary static variables by @ledvinap in #13496 new flash added: py25q128ha by @freasy in #13516 RX - minor optimizations/minor cleanup by @ledvinap in #13493 Fixes Fix gating for USE_ACC_SPI_MPU9250 by @haslinghuis in #12240 Fix Bug causing Dynamic Idle to fail if RPM filtering is turned off by @ctzsnooze in #12270 Fix max permissible CMS rows and up/down page arrows by @SteveCEvans in #12277 SD - Use SDIO by default if target uses USE_SDCARD_SDIO. by @hydra in #12301 Don't enable all flash chips by default on EXST targets. by @hydra in #12300 Fix BMI160 accelerometer read in non-DMA SPI transfer by @SteveCEvans in #12338 Fix blackboxdevice missing by @haslinghuis in #12324 FIX: Flash status compilation error by @blckmn in #12360 Enable SPI DMA receive before transmit on AT32 by @SteveCEvans in #12368 FIX: Poor performance due to platform movements. by @blckmn in #12373 Fix MPU6000 reset by @klutvott123 in #12371 FIX: Several build issues following configuration changes by @blckmn in #12389 FIX: Multi-gyro enabled but not configured at compile time. by @blckmn in #12404 FIX: LED is zero based index (variance to resource command), ADC pins incorrectly mapped. by @blckmn in #12405 FIX: Custom defaults - premature configuration by @blckmn in #12410 FIX: Legacy drivers required for STM32F411DISCOVERY target by @blckmn in #12411 increase FF smoothing max to suit elrs 1000hz link rate by @sugaarK in #12426 FIX: Autogeneration of config.h inadvertently used PNONE instead of NONE by @blckmn in #12430 H7 Fix frozen ADC values by @klutvott123 in #12439 FIX: Multi gyro and SDIO hard fault by @blckmn in #12446 FIX CONFIG: MATEKF405TEMINI SPI3 + CONFIG DEFAULT_VOLTAGE_METER_SCALE + SYSTEM_HSE_MHZ by @haslinghuis in #12468 Improve GPS Rescue Pitch smoothing and disarming by @ctzsnooze in #12343 added fake barometer sensor name to cli lookup table, fixes cli status crash for SITL by @AJ92 in #12474 FIX: SPI Pins, and I2C pins should be configured in config.h by @blckmn in #12484 FIX: RX SPI modules not correctly activating (incorrect CS pin definition) by @blckmn in #12482 CONFIG: Fix SDCARD CS by @haslinghuis in #12488 FIX: ESCSERIAL_PIN not mapped correctly by @blckmn in #12486 FIX: CRSF no active serial port and telem causing hardfault by @blckmn in #12496 Fix RX protocol config by @haslinghuis in #12497 CONFIG: Fix blackbox by @haslinghuis in #12511 Exclude MSP_OSD_CONFIG if USE_OSD not defined by @klutvott123 in #12513 Revert 12302 NVIC SPI Priority by @ctzsnooze in #12505 CONFIG: Fix VTX feature by @haslinghuis in #12512 CONFIG: Add CAMERA_CONTROL if PIN defined by @haslinghuis in #12516 Fixes #12521 Add separate AAF values for ICM-42605 by @tbolin in #12524 FIX: IBUS telemetry by @haslinghuis in #12541 Keep sending DShot 0 packets between beacon commands by @ctzsnooze in #12544 Restore DShot Beacon control for 4.5 by @ctzsnooze in #12558 Enable OSD feature if USE_OSD_SD or USE_OSD_HD is defined by @SteveCEvans in #12563 Fix H7EXTREME by @haslinghuis in #12596 If DSHOT telemetry is still being received, wait by @SteveCEvans in #12612 Fix PG initialization of DMA defaults for TIMUP configuration by @blckmn in #12633 Position: Remove 15 m/s limit on estimated vario by @mluessi in #12669 Fix flash M25P16 ID with QUADSPI by @mluessi in #12670 fix bootloader jump for g4 mcu by @freasy in #12675 Fix missing cfg_pms.version by @SteveCEvans in #12695 Fix Softserial by @haslinghuis in #12679 Increment parameter group version of GPS config by @KarateBrot in #12681 Fix handling of attribute byte by @SteveCEvans in #12701 Refactor Feedforward Angle and RC Smoothing - mashup of 12578 and 12594 by @ctzsnooze in #12605 Detect if no motor GPIO is specified during DSHOT intialisation by @SteveCEvans in #12745 Tri-state USART TX output if load due to powered down peripheral is detected by @SteveCEvans in #12760 If CS is asserted between transfers then consider bus to be busy for all but owning device by @SteveCEvans in #12604 Converge IMU faster at higher groundspeed during GPS Rescue by @ctzsnooze in #12738 Fix GNSS new data by @haslinghuis in #12725 Fix bidirectional dshot on F7 by @haslinghuis in #12796 fixes not working Ghost on F4xx by @TheIsotopes in #12809 GPS Rescue Bugfix to ensure IMU adaptation to GPS course over ground by @ctzsnooze in #12789 Handle invalid baro pressure values by @haslinghuis in #12815 GPS rescue IMU adaptation 0.2 by @ctzsnooze in #12841 Fix wrong test for BOXMSPOVERRIDE channel by @ledvinap in #12857 Call updateInit() before writing motor command data by @SteveCEvans in #12865 Fix MAG redefines by @haslinghuis in #12882 G4 LPUART rework by @DieHertz in #11821 fix led strip for h7 by @freasy in #12890 Fix g force calculation by @Schuwi in #12892 Fix rcSmoothing warning beeper by @haslinghuis in #12893 Fix rcSmoothing warning OSD by @haslinghuis in #12898 Platform target evaluation fix by @ASDosjani in #12904 Fix Serial USB COM port by @freasy in #12911 Handle USART TX pulldown by @SteveCEvans in #12929 GPS rescue IMU, velocity iTerm and other fixes by @ctzsnooze in #12900 Revert 12577 change for F4 by @haslinghuis in #12969 Rename flight mode by @haslinghuis in #12983 Fix MSP_DISPLAYPORT_UART assignment by @SteveCEvans in #13000 Remove cs lock device by @SteveCEvans in #12999 Fix escserial for HAL targets. by @hydra in #12992 Fix: disable sag compensation if RPM limit is active by @limonspb in #12918 Enable/disable the UART TX before changing the TX pin mode by @SteveCEvans in #13017 UART enable disable f4 by @SteveCEvans in #13019 Allow for F7 UART idle preamble to be sent on startup by @SteveCEvans in #13021 AT32F43x: make sure the SRAM configuration is valid by @cruwaller in #13031 Fix MAX7456 clock configuration by @haslinghuis in #13030 Fix AT32 UART 7 and 8 by @haslinghuis in #13027 Fix debug_gps_altitude values by @ctzsnooze in #12803 Fix OSD VTX band/channel info when direct frequency is used by @cruwaller in #13032 Fix GPS Rescue parameters confusion by @haslinghuis in #13047 Only allow arming when valid Rx signals are received by @ctzsnooze in #13033 GPS Lap Timer: Fix best 3 not being calculated by @SpencerGraffunder in #13065 Remove dshot_telemetry_start_margin setting and auto-tune instead by @SteveCEvans in #13075 Fix circling behaviour during GPS Rescue descent phase by @ctzsnooze in #13091 Fix missing target define by @haslinghuis in #13078 Fix marking of softserial port usage by @SteveCEvans in #13097 fix ARTERY UART4 pin 'PH2&PH3' by @BAYCKRC in #13108 Removed SITL hardcoded state port number by @JacopoPan in #13117 Fix buffer overflow in JETIEXBUS character reception by @SteveCEvans in #13130 Disable ICM426XX AFSR feature to prevent stalls by @SteveCEvans in #13132 Check tx on MSP and GPS only by @SteveCEvans in #13100 Remove Special Chars from eRPM Blackbox Field by @KarateBrot in #13123 Fix compass loop time by @SteveCEvans in #13125 Update esc_sensor.h to support higher esc telemetry voltage display by @AlexRice13 in #13115 Increase PG version for rpm_filter by @haslinghuis in #13172 Fix Dshot telemetry by @haslinghuis in #13140 Mag scheduling improvements by @ctzsnooze in #13166 Fix disabling sensor configuration (when device needs battery power) by @haslinghuis in #13177 Fix: ledstrip vtx freq based color selection in RACE mode by @cruwaller in #13096 Fix default PID DENOM by @haslinghuis in #12509 Allow CRSF RX binding via cli by @Auster in #13119 Fixed incorrect accelerometer scaling in MSP by @flaviopinzarrone in #13026 Fix #12908 Add ICM-42688-P IMU to list of IMUs with overflow protection by @tbolin in #13013 Keep I-terms at zero throttle for fixed wings by @limonspb in #13127 Add RPM Limiter to baseline build by @KarateBrot in #13190 Fix # 12991 Change LSM6DSO gyro scaling to 70 mdps/LSB by @tbolin in #13014 Add LPS22DF to core build by @KarateBrot in #13197 Add ICM-42605 to list of gyros with overflow protection by @tbolin in #13194 Rpm limiter initial throttle cap prediction fix by @Tdogb in #13039 fix iterm bug introduced in PR13127 by @ctzsnooze in #13201 Fix OSD Quick Menu by @haslinghuis in #13211 Fix jumpy baro debug by @haslinghuis in #13217 Fix: RPM Limit - reset I-term at arm by @limonspb in #13214 Break LED_STRIP update into 20us chunks by @SteveCEvans in #13218 Added d_min for PID osd elements by @limonspb in #13227 Remove custom defaults and enable features on boot by @haslinghuis in #13216 Fix dma pin list by @SteveCEvans in #13233 Change MAX7456 AUTO default to PAL by @haslinghuis in #13235 Fix builds when PWM motor protocol is used by @haslinghuis in #13236 Add MSP request for UBLOX SatInfo and disable SatInfo on ARMING. by @haslinghuis in #13240 Fix arming when GPS included in build but no active GNSS device attached + revert msp request for SatInfo by @haslinghuis in #13244 Led task optimistion by @SteveCEvans in #13247 Fix BMI160 gate, improve MPU6500 initialization and optimize directives for maintenance by @haslinghuis in #13237 Increasing frequency of MSP protocol in SITL by @Tuxliri in #13253 Fix missing GPS PG parameter by @haslinghuis in #13248 Fix CLI command "bind_rx" for CRSF by @KarateBrot in #13267 Scale heading appropriately by @SteveCEvans in #13269 Add timeout to serial four way interface for ESC programming by @SteveCEvans in #13277 Fix F7X2 AXIM flash region by @haslinghuis in #13270 Rename USE_QUICK_OSD_MENU by @haslinghuis in #13273 Fix ESC-Sensor RPM by @haslinghuis in #13286 BLHeliSuite32 holds 4wayif code in indefinite loop waiting for ESC so remove timeout by @SteveCEvans in #13287 Make high rate IMU DcmKp change relative to user value by @ctzsnooze in #13304 Fix OSD defaults based on SD/HD by @SteveCEvans in #13320 Enable PINIO if PIN defined in config by @haslinghuis in #13315 Do not return MSP_RESULT_ERROR when succesful by @haslinghuis in #13328 Ensure MSP channel data is valid by @SteveCEvans in #13352 Voltage detection method by @freasy in #13350 Allow overriding the spi clock speed for icm42688 by @JBKingdon in #13346 TPA_LOW tidy up by @limonspb in #13337 Use fixed LED color table in RACE / BEACON LED profiles by @CapnBry in #13339 Naming LED Strip overlay rates by @ASDosjani in #13363 Update SERIALRX_PROVIDER default by @haslinghuis in #13371 Spektrum telemetry minor fix to address false Fastboot alerts on radios with latest update by @SpektrumRC in #13383 Increase ez_landing_limit default to 15 (was 5) by @tbolin in #13375 Fix Galileo toggling by @haslinghuis in #13384 Fix timer interval for battery and RSSI LED indication by @SteveCEvans in #13412 Do not go into failsafe when the correct roll/pitch/yaw/throttle are sent via MSP_OVERRIDE by @yrik in #13380 Fix space in status output when gps version is unknown by @haslinghuis in #13423 Fix code style by @haslinghuis in #13429 Fix OSD task timing when using MSP by @SteveCEvans in #13388 Include a target's config.h before common_pre.h. by @hydra in #13439 Fix rx spi processing required by @ledvinap in #13454 In GPS Rescue current altitude mode, ensure that return height is not less than climb height by @ctzsnooze in #13276 Fix #13452 Write gps altitude to blackbox as signed value (was unsigned) by @tbolin in #13453 Render spec screen over normal OSD by @SteveCEvans in #13460 Use intptr_t for casting void * to an integer by @SteveCEvans in #13463 Fix qmc5883l lockup by @ledvinap in #13467 Improve IMU responsiveness, refactor by @ctzsnooze in #13373 Add ez_landing_speed parameter by @tbolin in #13411 Use PDOP consistently, since it replaces HDOP by @ctzsnooze in #13477 Fix config write by @ledvinap in #13503 Blackbox - use llog2 instead of LOG2 by @ledvinap in #13495 Baro and Mag driver check for I2C bus being busy by @SteveCEvans in #13509 Fix for ITCM overflow for F722 by @blckmn in #13521 hmc5883l - fix wrong register value by @ledvinap in #13537 STM32H725 - fix USE_SOFTSERIAL by @ledvinap in #13546 Fix setting pid denom by @haslinghuis in #13535 Make w25n01g FLASH driver non-blocking for SPI by @SteveCEvans in #13555 Fix debug mode DEBUG_ATTITUDE by @KarateBrot in #13570 Nonblocking w25n01g code tidy up by @SteveCEvans in #13562 Remove functionality to enter flash bootloader by sending 'F' on a UART configued for MSP. by @hydra in #13572 Fix smartport over softserial using override by @haslinghuis in #13540 Fix W25N01G lockup when using QUAD/OCTO SPI by @haslinghuis in #13584 Use the cached value of useDshotTelemetry to ensure consistent runtime use if dshot_bidir is changed by @SteveCEvans in #13589 Targets AT32 development, introduction of AT32F435 target by @blckmn in #12247 Enable DMA on AT32F435 SPI by @SteveCEvans in #12327 Define USE_LATE_TASK_STATISTICS for AT32 by @SteveCEvans in #12328 Simplified Local Build using Permanent Config by @blckmn in #12341 NEW TARGET: AT32 debug targets, ATSTARTF435 and REVO-AT by @SteveCEvans in #12392 Require explicit usage of firmware partition for EXST targets. by @hydra in #12299 Adding VMA address to config.h by @blckmn in #12386 Adding last of the settings in unified targets by @blckmn in #12414 Add AT32F435 I2C support by @SteveCEvans in #12423 OSD is always enabled for SPRACINGH7RF and comments in config fix by @blckmn in #12440 Fix Matek H743 by @haslinghuis in #12447 Fix Config by @haslinghuis in #12448 Adding SERIAL provider defaults. Removing auto-generation comment by @blckmn in #12449 FIX CONFIG: Further config.h mappings - CURR, BATT, BARO and BLACKBOX by @blckmn in #12453 FIX CONFIG: Enabling DSHOT BURST by @blckmn in #12457 FIX: update & clean configuration by @haslinghuis in #12451 FIX CONFIG: ESC and NONE for current meters by @blckmn in #12458 FIX CONFIG: LED INVERSION by @blckmn in #12459 Add configuration by @haslinghuis in #12463 FIX CONFIG: PIN IO CONFIG, PIN IO BOX by @blckmn in #12467 FIX CONFIG: Dashboard I2C bus instance by @blckmn in #12470 FIX CONFIG: Adding DSHOT default settings by @blckmn in #12473 FIX CONFIG: GYRO by @haslinghuis in #12475 FIX CONFIG: BARO by @haslinghuis in #12476 FIX CONFIG: SDCARD Inversion by @blckmn in #12478 FIX CONFIG: Incorrect inverter pin definition by @blckmn in #12485 FIX CONFIG by @haslinghuis in #12480 Add 42688p gyro to JHEF411 by @howels in #12490 CONFIG: Add BMP280 to GEPRCF722 by @haslinghuis in #12491 FIX CONFIG: MATEKF405TE /MINI by @TheIsotopes in #12492 FIX CONFIG: Adding USE_FLASH as a permanent fixture for those targets with flash by @blckmn in #12498 Prevent SPRACINGH7RF accidentally using external storage for logging when required for EXST by @howels in #12495 CONFIG: Update FOXEERH743 by @haslinghuis in #12494 CONFIG: add BMP280 to SKYSTARSH7HD by @nerdCopter in #12518 CONFIG: Add FLASH_W25Q128FV to BETAFPVF722 by @haslinghuis in #12515 CONFIG: Add BMP280 to FLYWOOF411V2 by @haslinghuis in #12514 CONFIG: Add BMP280 to GEPRCF405 by @haslinghuis in #12532 CONFIG: Add BMP280 to SPEEDYBEE_F745_AIO by @haslinghuis in #12530 Add NEUTRONRCF435 support including AT32F435RGT7 1M FLASH by @SteveCEvans in #12534 CONFIG: define W25Q128FV for OMNIBUSF4 by @nerdCopter in #12547 CONFIG: define BMI270 for ATOMRCF405 by @nerdCopter in #12536 CONFIG: Register defaults for align-board by @haslinghuis in #12539 CONFIG: Update TODO by @haslinghuis in #12542 Fix NEUTRONRCG4AIO config file by @ctzsnooze in #12535 AT32: Add AIRBOTF435 REV1.0 by @haslinghuis in #12510 Remove USE_VIRTUAL_GYRO defintion for AT32F435 by @SteveCEvans in #12571 AIRBOTF435 has AT32F435RMT7 processor by @SteveCEvans in #12570 CONFIG: Add BMP280 to TMOTORF7 by @haslinghuis in #12528 Enable AIRBOTF435 MAX7456 by @SteveCEvans in #12584 CONFIG: Add ICM42688P to CRAZYBEEF4FS by @haslinghuis in #12579 CONFIG: Add RUSHF7AIO by @haslinghuis in #12564 CONFIG: Add W25Q128FV to RUSHCORE7 by @haslinghuis in #12586 Add missing rx_spi_bus config to SX1280 targets by @ot0tot in #12567 Add FLASH_W25M512 to EMAX_BABYHAWK_II_HD by @haslinghuis in #12556 Fix NEUTRONRCF7AIO Target Defines by @benjamind2 in #12588 Add MERCURYG4 by @haslinghuis in #12461 CONFIG: Add AOCODARCF722_AIO by @haslinghuis in #12489 Add missing LUXF4OSD flash define by @ot0tot in #12609 CONFIG: Add W25Q128FV to LUXMINIF7 by @haslinghuis in #12603 CONFIG: Add BMI270 to SPEEDYBEEF7MINI by @haslinghuis in #12602 CONFIG: Add SUB250F411 by @haslinghuis in #12593 Fix F411 PA10 Motor DMA Assignment by @ot0tot in #12561 Add SPRO-SPRACINGH7NANO.config by @theojalba in #12575 CONFIG: Fix TMotor F7 BMP280 baro by @dawr68 in #12639 CONFIG: Fix TODO MAG & I2C by @haslinghuis in #12545 CONFIG: Add W25Q128FV to OMNINXT4 by @haslinghuis in #12652 CONFIG: Add BMP280 + W25Q128FV to AIRF7 by @haslinghuis in #12630 CONFIG: Add BARO_SPI_BMP280 to FRSKYF4 by @haslinghuis in #12649 CONFIG: Add BARO_BMP280 to FLYWOOF411 by @haslinghuis in #12650 CONFIG: Add W25Q128FV to REVOLTOSD by @haslinghuis in #12651 CONFIG: Add ICM42688P to AIKONF7 by @haslinghuis in #12627 Fix Mercury G4 and fix TODO for PID_PROCESS_DENOM for all targets by @haslinghuis in #12611 CONFIG: Add FLASH_W25Q128FV to SYNERGYF4 by @haslinghuis in #12660 CONFIG: New Target FOXEERF745V4_AIO by @blckmn in #12677 CONFIG: AOCODAF722MINI Add missing motor 8 output by @dawr68 in #12690 [CONFIG] Updates from master-config and more by @haslinghuis in #12741 [CONFIG] Add NUCLEOF446 Development Board by @haslinghuis in #12678 Implement DShot bit bang for AT32 by @freasy in #12577 [AT32] Change evaluation order by @ASDosjani in #12903 Add H725 target support by @haslinghuis in #12951 Permit 8kHz PID loop on F405 overclocked to 216MHz by @SteveCEvans in #13356 Sync usbd_product_string behavior by @BloodSakura3774 in #13529 Known Issues BF - Fix QuadSPI include paths. by @hydra in #12298 New Contributors @VirtualEnder made their first contribution in #12175 @cvetaevvitaliy made their first contribution in #12352 @JBKingdon made their first contribution in #12356 @ahcorde made their first contribution in #12346 @AJ92 made their first contribution in #12474 @ot0tot made their first contribution in #12567 @theojalba made their first contribution in #12575 @dawr68 made their first contribution in #12639 @freasy made their first contribution in #12675 @ZzyzxTek made their first contribution in #12769 @avida made their first contribution in #12880 @Schuwi made their first contribution in #12892 @pichim made their first contribution in #13004 @BAYCKRC made their first contribution in #13108 @JacopoPan made their first contribution in #13117 @valeriyvan made their first contribution in #13164 @AlexRice13 made their first contribution in #13115 @bkleiner made their first contribution in #13187 @Auster made their first contribution in #13119 @flaviopinzarrone made their first contribution in #13026 @mcengiz98 made their first contribution in #13231 @Tuxliri made their first contribution in #13253 @yrik made their first contribution in #13380 @StNekroman made their first contribution in #13451 @RoboSchmied made their first contribution in #13398 @pinhodb made their first contribution in #13549 @BloodSakura3774 made their first contribution in #13529 Full Changelog: 4.4.3...4.5.0 Lire la source
  21. Lire la source
  22. WaF Bot

    4.5

    Update EEPROM version for 4.5 (#13498) Lire la source
  23. Changes since RC2 Hide button color editors in web UI #2668 Add missing LNA gain to the hardware.html page #2670 Fix TX logging with I2C #2675 Fix boot-loop when no hardware definition uploaded #2674 LBT 50hz RSSI settling time #2672 Wait for multiple errors before stopping the wifi joystick #2680 Reset LQ to 100% on packet rate cycling #2682 Fix PWM issue of esp8266 device when duty is 0 #2684 Getting Started 3.0 Documentation The important stuff Arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options Be sure to flash both the TX and RX. This is a release candidate. We have tested it using our release test plan, but there may still be bugs. Don't flash it to anything important. We appreciate the community testing. Lua script MUST be updated to elrsV3.lua and is backwards compatible with 2.x. Firmware get it here: Lua Compatibility This is a feature release version (meaning it contains new features, targets and bug-fixes) and is compatible with all V3.X versions. Who should update from V3.3? Our 35 LBT users All PWM users Anyone who is interested in the latest and greatest features listed below Who should NOT update from V3.3? No one New Features More detail on the below features will be added with coming RCs and the final release. Team Race #2176 "Match TX" telemetry power option #2242 Added US433 domains #2309 Sentinel antenna tracker integration via wireless telemetry over ESPNOW #2370 Move targets to separate repository #2400 This allows the dev team to add new targets as soon as they have been tested/passed, if they don't require firmware changes to support them Added serial protocols on receivers #2408 Support Graupner HoTT telemetry sensors #2631 HoTT Telemetry: robustness measure ESP32-S3 target support #2410 Support for ESP32-S3 targets #2463 Get thermal info from S3 if no LM75A #2472 Fix esp32s3 and backpack passthrough flashing settings #2494 Allow flashing of the backpack on S3 via USB PWM extensions #2346 DShot output for PWM receivers #2425 Configurable I2C pins for PWM capable (ESP32) receivers #2535 PWM failsafe modes, like no-pulse, hold, and custom set position #2624 WebUI: prevent multiple I2C SCL/SDA selections OLED/TFT menu updates #2322 Configurable OLED/TFT startup splash screen #2432 Added switch-mode and Gemini settings UDP/WiFi Joystick support #2444 Adds a Joystick that sends data via UDP/WIFI SPI VTx control #2515 VTX SPI output calibration routine and initial PWM value config #2583 Fixed VTX PWM array initialization for unified ESP32 targets Better binding experience #2542 Allow all binding methods on RX #2523 Support CRSF bind command from BetaFlight / EdgeTX #2424 RX remembers last packet rate on disconnect for faster connect Support for non-EdgeTX handsets #2528 PPM handset support #2612 Fix TX module PPM input seeing spurious channels Support for Semtech LR1121 dual-band radio #2540 Gemini Xrossband (GemX) - LR1121 Driver #2616 Adds LR1121 image calibration #2617 Fix LR1121 binding (adds 2.4GHz binding) #2618 Allow choosing the domain for LR1121 modules Fix for LBT telemetry lost #2643 LBT - Change TX modules to use RX mode with timeout Support for BMP280/BME280 I2C barometers on receivers #2480 Add BMP280/BME280 I2C barometer support New Targets With the separation of the targets from the main firmware repository we will list only those targets that are only supported from this release onwards. Any new targets that have been added that can be supported by older firmware will just show up in Configurator. Receivers Transmitters Add ESP8285 900MHz TX Target #2566 Maintenance Allow SPI VTx operation without an FC, for use with planes/cars etc that do not use a flight controller #2316 Display a logo on OLED/TFT boot #2322 Fixes Fix backpack on Gemini 900 target #2323 Disable MSP VTx after no comms on boot #2324 Bring back full 16 Channel support #2365 Work around hardware bug in ESP32-S3 SPI implementation for SPI connected VTx #2406 Add float support to Lua #2415 Fix Lua for SELECT types with only one value #2416 Various web UI fixes and improvements #2422 Hide lua backpack items if the backpack is disabled #2429 SUMD not working at packet rates above 100Hz #2478 Pin AsyncTCP to a specific version (The upstream released a broken version!) #2522 Allow screen rotation for TFT screens #2520 Disable processing MSP VTX commands if there is no SPI VTx #2525 Pick SSID with strongest RSSI in mesh networks with multiple identical SSIDs #2536 Allow setting the destination for CRSF MSP packets (fixes integration with rotorflight) #2550 Fix error when radio chip failed to read #2567 Update the wifi power levels #2568 PWM testing/fixes #2588 Increase SX1276 SyncPktIntervalDisconnected for 25Hz #2589 Add file drag-and-drop to web UI update tab #2590 Pass through handset channels if headtracking switch is off #2615 Fix "Not set" UID badge in web UI #2619 Fix antenna value for Diversity/Gemini receivers #2622 Known Issues None Lire la source
  24. Changes since RC1 Fixes HoTT Telemetry requiring an external diode #2658 Debounce BOOT0 readout in the hot loop #2633 Fix for TBS Tango 2 display #2661 Save our help-and-support bretheren #2659 Fix LBT TLM #2660 add padding to buffer #2666 WORD_PADDED was returning number of words not bytes #2664 adds previousMean() to MeanAccumulator #2663 S3 flash fix for binary_flasher #2665 Getting Started 3.0 Documentation The important stuff Arming must be on AUX1 for safety and feature reasons, having this fixed allows us to maintain small packet sizes and deliver better aux channel options Be sure to flash both the TX and RX. This is a release candidate. We have tested it using our release test plan, but there may still be bugs. Don't flash it to anything important. We appreciate the community testing. Lua script MUST be updated to elrsV3.lua and is backwards compatible with 2.x. Firmware get it here: Lua Compatibility This is a feature release version (meaning it contains new features, targets and bug-fixes) and is compatible with all V3.X versions. Who should update from V3.3? Our 3 LBT users PWM users Anyone who is interested in the latest and greatest features listed below Who should NOT update from V3.3? No one New Features More detail on the below features will be added with coming RCs and the final release. Team Race #2176 "Match TX" telemetry power option #2242 Added US433 domains #2309 Sentinel antenna tracker integration via wireless telemetry over ESPNOW #2370 Move targets to separate repository #2400 This allows the dev team to add new targets as soon as they have been tested/passed, if they don't require firmware changes to support them Added serial protocols on receivers #2408 Support Graupner HoTT telemetry sensors #2631 HoTT Telemetry: robustness measure ESP32-S3 target support #2410 Support for ESP32-S3 targets #2463 Get thermal info from S3 if no LM75A #2472 Fix esp32s3 and backpack passthrough flashing settings #2494 Allow flashing of the backpack on S3 via USB PWM extensions #2346 DShot output for PWM receivers #2425 Configurable I2C pins for PWM capable (ESP32) receivers #2535 PWM failsafe modes, like no-pulse, hold, and custom set position #2624 WebUI: prevent multiple I2C SCL/SDA selections OLED/TFT menu updates #2322 Configurable OLED/TFT startup splash screen #2432 Added switch-mode and Gemini settings UDP/WiFi Joystick support #2444 Adds a Joystick that sends data via UDP/WIFI SPI VTx control #2515 VTX SPI output calibration routine and initial PWM value config #2583 Fixed VTX PWM array initialization for unified ESP32 targets Better binding experience #2542 Allow all binding methods on RX #2523 Support CRSF bind command from BetaFlight / EdgeTX #2424 RX remembers last packet rate on disconnect for faster connect Support for non-EdgeTX handsets #2528 PPM handset support #2612 Fix TX module PPM input seeing spurious channels Support for Semtech LR1121 dual-band radio #2540 Gemini Xrossband (GemX) - LR1121 Driver #2616 Adds LR1121 image calibration #2617 Fix LR1121 binding (adds 2.4GHz binding) #2618 Allow choosing the domain for LR1121 modules Fix for LBT telemetry lost #2643 LBT - Change TX modules to use RX mode with timeout Support for BMP280/BME280 I2C barometers on receivers #2480 Add BMP280/BME280 I2C barometer support New Targets With the separation of the targets from the main firmware repository we will list only those targets that are only supported from this release onwards. Any new targets that have been added that can be supported by older firmware will just show up in Configurator. Receivers Transmitters Add ESP8285 900MHz TX Target #2566 Maintenance Allow SPI VTx operation without an FC, for use with planes/cars etc that do not use a flight controller #2316 Display a logo on OLED/TFT boot #2322 Fixes Fix backpack on Gemini 900 target #2323 Disable MSP VTx after no comms on boot #2324 Bring back full 16 Channel support #2365 Work around hardware bug in ESP32-S3 SPI implementation for SPI connected VTx #2406 Add float support to Lua #2415 Fix Lua for SELECT types with only one value #2416 Various web UI fixes and improvements #2422 Hide lua backpack items if the backpack is disabled #2429 SUMD not working at packet rates above 100Hz #2478 Pin AsyncTCP to a specific version (The upstream released a broken version!) #2522 Allow screen rotation for TFT screens #2520 Disable processing MSP VTX commands if there is no SPI VTx #2525 Pick SSID with strongest RSSI in mesh networks with multiple identical SSIDs #2536 Allow setting the destination for CRSF MSP packets (fixes integration with rotorflight) #2550 Fix error when radio chip failed to read #2567 Update the wifi power levels #2568 PWM testing/fixes #2588 Increase SX1276 SyncPktIntervalDisconnected for 25Hz #2589 Add file drag-and-drop to web UI update tab #2590 Pass through handset channels if headtracking switch is off #2615 Fix "Not set" UID badge in web UI #2619 Fix antenna value for Diversity/Gemini receivers #2622 Known Issues None Lire la source
  25. Welcome to Betaflight 4.5.0-RC4 This is the fourth and likely final Release Candidate for 4.5.0. Release notes for 4.5.0 are here: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.10.0-RC4) before updating your firmware. Don't forget to check it out all the documentation on http://betaflight.com/. What's Changed Improvements Fix bmp388 spi (and add BMP390) by @ledvinap in #13458 Extend build info with defined flags by @atomgomba in #13333 Add support for SPL07_003 barometer - based on DPS310 by @haslinghuis in #13427 Add resource for LPUART by @haslinghuis in #13306 mag cal improvements by @ctzsnooze in #13487 Fixes In GPS Rescue current altitude mode, ensure that return height is not less than climb height by @ctzsnooze in #13276 Fix #13452 Write gps altitude to blackbox as signed value (was unsigned) by @tbolin in #13453 Render spec screen over normal OSD by @SteveCEvans in #13460 Use intptr_t for casting void * to an integer by @SteveCEvans in #13463 Fix qmc5883l lockup by @ledvinap in #13467 Improve IMU responsiveness, refactor by @ctzsnooze in #13373 Add ez_landing_speed parameter by @tbolin in #13411 Use PDOP consistently, since it replaces HDOP by @ctzsnooze in #13477 Fix config write by @ledvinap in #13503 Blackbox - use llog2 instead of LOG2 by @ledvinap in #13495 Baro and Mag driver check for I2C bus being busy by @SteveCEvans in #13509 Fix for ITCM overflow for F722 by @blckmn in #13521 New Contributors @RoboSchmied made their first contribution in #13398 Full Changelog: 4.5.0-RC3...4.5.0-RC4 Lire la source
×
×
  • Créer...