New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ChibiOS: Missing Features #8109

Open
WickedShell opened this Issue Apr 7, 2018 · 23 comments

Comments

Projects
None yet
@WickedShell
Contributor

WickedShell commented Apr 7, 2018

This is a summary of known regressions and reported bugs in the move to ChibiOS

  • Analog stop pins for sonars ( dev team has decided not to support this under chibios as it's obscure)
  • FMUv1 support ( dev team has decided not to support this under chibios initially as very old and rare hardware )
  • aerofc-v1 support
  • VRBrain support
  • APJ does not include the appropriate git hash entries
  • Board voltage arming checks are disabled. (Fixed in #9714)
  • DSM decoder not compatible with Solo's simulated DSM (#9763)

Issues reported in Copter-3.6 beta testing thread:

  • Oreo LEDs for Solo not working (issue)
  • Solo gimbal twitch (issue)
  • dshot beeping or motors start/stop (discussion)

Issues reported for plane:

non code issues:
get eclipse+waf working together for windows builds so we can retire make soon too .
update documentation in wiki to remove all PX4 and/orNuttx references, especially dev build howtos.

@WickedShell WickedShell added the ChibiOS label Apr 7, 2018

@WickedShell WickedShell changed the title from ChibiOS: FMUv4 does not support DSM input to ChibiOS: Missing Features Apr 10, 2018

@tridge tridge self-assigned this Apr 10, 2018

@davidbuzz

This comment has been minimized.

Contributor

davidbuzz commented Apr 24, 2018

I'd say this list is short enough, and the issues obscure enough that we can just put these into the release document as known incomplete, and ship chibios without them.

@DavidIngraham

This comment has been minimized.

Contributor

DavidIngraham commented May 15, 2018

A few others I've found while bringing up the F405-Wing:

  • OSD Support (This would be an enhancement, but we have it in the F4Light HAL)
  • SPI SD Card Support (This is common on lower end boards)
  • Detection of all external i2c compasses
@Naterater

This comment has been minimized.

Contributor

Naterater commented Jul 12, 2018

As of the last dev call, it was mentioned that shutter feedback was not yet active on ChibiOS. Has that been addressed?

@WickedShell

This comment has been minimized.

Contributor

WickedShell commented Jul 12, 2018

@Naterater #8886 would resolve it

@tridge

This comment has been minimized.

Contributor

tridge commented Jul 18, 2018

@DavidIngraham we have now implemented osd support, spi sd card support and external compasses on all boards

@hdtechk

This comment has been minimized.

hdtechk commented Jul 29, 2018

Support for OreoLED is not on list and not working

@Pedals2Paddles

This comment has been minimized.

Contributor

Pedals2Paddles commented Aug 23, 2018

Added Not respecting BRD_SAFETYENABLE and BRD_SAFETYMASK intermittently (#9266 & #9268)

@EShamaev

This comment has been minimized.

Member

EShamaev commented Aug 26, 2018

#9285

<=FMUv3 DSM receiver binding

@palm369

This comment has been minimized.

palm369 commented Oct 17, 2018

Just tested 3.9.2 and RPM input on aux pin is not working. But it is checked as done here. What is the status?

@tridge

This comment has been minimized.

Contributor

tridge commented Oct 29, 2018

@palm369 my guess is you have not set BRD_PWM_COUNT correctly (its a common mistake)

@davidbuzz

This comment has been minimized.

Contributor

davidbuzz commented Oct 29, 2018

see also here: #9651

@palm369

This comment has been minimized.

palm369 commented Nov 6, 2018

@tridge RPM is only working with the NuttX firmware version, but not working on ChibiOS. I just double checked it with AP3.9.3 B1.

@peterbarker

This comment has been minimized.

Contributor

peterbarker commented Nov 7, 2018

@tridge

This comment has been minimized.

Contributor

tridge commented Nov 7, 2018

@palm369 the most likely reason is you have BRD_PWM_COUNT setup so that the pin is assigned to PWM, not GPIO. On PX4 the conflict wasn't detected, but with ChibiOS we enforce this

@palm369

This comment has been minimized.

palm369 commented Nov 7, 2018

Cube, AUX5, BRD_PWM_COUNT=4 in both cases

@peterbarker

This comment has been minimized.

Contributor

peterbarker commented Nov 7, 2018

@WickedShell

This comment has been minimized.

Contributor

WickedShell commented Nov 7, 2018

@tridge ChibiOS isn't setting the ardupilot_git_hash key in the apj, and is leaving the git field from px4 as not filled out. Also depends upon PX4Firmware/Tools/px_mkfw.py which would need to be replaced before PX4Firmware could be removed.

@peterbarker

This comment has been minimized.

Contributor

peterbarker commented Nov 7, 2018

@Pedals2Paddles

This comment has been minimized.

Contributor

Pedals2Paddles commented Nov 8, 2018

Can the Solo's LED driver be ported over before the Nuttx builds are killed?

@proficnc proficnc closed this Nov 8, 2018

@proficnc

This comment has been minimized.

Contributor

proficnc commented Nov 8, 2018

Whoops sorry

@proficnc proficnc reopened this Nov 8, 2018

@palm369

This comment has been minimized.

palm369 commented Nov 9, 2018

Please try setting RELAY_PIN to -1
@peterbarker

That solved it, thanks. But I have not ever touched this param, it must been set automatically while upgrading to chibiOS. Shouldn't be that way IMHO

@Pedals2Paddles

This comment has been minimized.

Contributor

Pedals2Paddles commented Nov 12, 2018

Added #9763 for the simulated DSM not working on the new IO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment