emuflight / EmuFlight

EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
GNU General Public License v3.0
447 stars 113 forks source link

JHEMCU F745 AIO target with MSP functionality. #1066

Open DutchFPV opened 1 month ago

DutchFPV commented 1 month ago

Vendor/Model

CLI dump or Unified Target

Hoping to get this with MSP functionality for use with HDZero. Not sure if that has all been merged yet or not.

nerdCopter commented 1 month ago

here you go, i had to remove motor 7 and 8 for it to compile. EmuFlight_0.4.3_JHEF745_Build_94e9f5a2a.hex.zip

please test and feedback. i'm okay with merging without motor 7 and 8 because they are no associated timers defined for them in BF.

you have to use latest configurator here: https://github.com/emuflight/dev-master/releases/tag/20240501.162228-cfg

DutchFPV commented 1 month ago

Thank you!  Its for a friend but I'll def confirm working and forward any feedback he has.

DutchFPV commented 1 month ago

Got the following feedback from my friend after testing: -Vtx control not working (vtx always switches to R1, not controllable through elrs vtxadmin) -Sometimes a motor won't spin when armed normally, and when trying to spin individual motors (either through emu config or using turtle mode switch) a motor often won't spin, then that esc reboots.

Let me know if you need any further info. Thanks!

nerdCopter commented 1 month ago

Sorry, but the MSP-Display-port is bare-minimum, there is no VTX-Backpack/ VTX-Admin support.

as for the motors, i have no clue, sounds more like a hardware problem considering the reboot. or a DMA problem if only a motor spin problem. Could try set dshot_burst = OFF, but i dont know.