Aller au contenu
acheter lipo ovonic pas chère
DroneBuilds

EmuFlight 0.4.3


WaF Bot

Messages recommandés

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.
    • image
  • [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.

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

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...