Skip to content

STM32H7 CAN FD partial and full support #4774

Description

@TravisJoe

Per a discussion with @dpgeorge CAN is not currently supported on H7 MCU.

I am hoping to see CAN support on the H7 device, and eventually CAN-FD support. I think FD (Flexible Data-Rate) is still new enough that the need for full support is definitely not a requirement, basic support of 11bit and 29bit CAN would be more than enough to allow the H7 to replace the F7 in most use-cases.

Unfortunately my time and skill on this is limited, and willing to provide financial support if needed, but this a gating item for me to switch over to the H7 and I image other might want/need this as well.

Activity

  1. iabdalkader commented on May 12, 2019

    @iabdalkader
    Contributor

    Just thought I should mention that I'll start working the H7 CAN driver.

  2. TravisJoe commented on May 13, 2019

    @TravisJoe
    Author

    This is also related to a conversation on OpenMV
    http://forums.openmv.io/viewtopic.php?f=6&t=1301

  3. TravisJoe commented on May 13, 2019

    @TravisJoe
    Author

    Also related to
    openmv/openmv#526

    Hello @iabdalkader @kwagyeman
    Just tell me if there is something I might be able to help with.

  4. iabdalkader commented on May 15, 2019

    @iabdalkader
    Contributor

    @dpgeorge Do you prefer this implemented in a new driver (fdcan.c) ? There will be a lot of #ifdefs otherwise.

  5. TravisJoe commented on May 15, 2019

    @TravisJoe
    Author

    My less valuable thoughts,
    I would agree its own driver would make sense. In my head relating it like SPI to QSPI in that implementation is not coupled enough to justify the mess. Especially since CANFD would be coming on other ports eventually making it even more complex if all together.

  6. dpgeorge commented on Sep 23, 2019

    @dpgeorge
    Member

    FDCAN support on H7 was added in f7a07b3

  7. added a commit that references this issue on May 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions