# Uavcan v0 and STM32H7

**URL:** <https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485>\
**Category:** Applications & Usage\
**Created:** [October 12, 2021, 12:10pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485 "2021-10-12T12:10:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![frantof](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/frantof/32/1003_2.png) [@frantof](https://forum.opencyphal.org/u/frantof)\
**Post date:** [October 12, 2021, 12:10pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/1 "2021-10-12T12:10:46Z")

</div>

Hi, can you tell me if it is possible to run uavcan v0 on stm32h7 with fdcan or only uavcan v1?

---

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [October 12, 2021, 12:12pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/2 "2021-10-12T12:12:20Z")

</div>

UAVCAN v0 does not support CAN FD. There is currently no work underway to change this.

You can still use UAVCAN v0 with your chip though as long as you configure its CAN controller to use the Classic CAN mode.

---

<div class="post-metadata">

**Author:** ![frantof](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/frantof/32/1003_2.png) [@frantof](https://forum.opencyphal.org/u/frantof)\
**Post date:** [October 12, 2021, 12:15pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/3 "2021-10-12T12:15:01Z")

</div>

Do you know if there are ready-made drivers for this series of processors?

---

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [October 12, 2021, 12:17pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/4 "2021-10-12T12:17:32Z")

</div>

There are no official drivers for FDCAN but you can find some third-party ones on GitHub, like this:

> <https://github.com/HongHeeJung/mavros_ws/blob/4ea8a0c577bb9d5dc0b838898d41f113b8cdc180/src/Firmware/src/drivers/uavcan/uavcan_drivers/stm32h7/driver/src/uc_stm32h7_can.cpp>

---

<div class="post-metadata">

**Author:** ![frantof](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/frantof/32/1003_2.png) [@frantof](https://forum.opencyphal.org/u/frantof)\
**Post date:** [October 12, 2021, 12:26pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/5 "2021-10-12T12:26:41Z")

</div>

And for use outside the PX4 system?

---

<div class="post-metadata">

**Author:** ![pavel.kirienko](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/pavel.kirienko/32/9_2.png) [@pavel.kirienko](https://forum.opencyphal.org/u/pavel.kirienko)\
**Post date:** [October 12, 2021, 12:27pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/6 "2021-10-12T12:27:51Z")

</div>

As I said, we don’t provide drivers for this platform yet.

---

<div class="post-metadata">

**Author:** ![auturgy](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/auturgy/32/845_2.png) [@auturgy](https://forum.opencyphal.org/u/auturgy)\
**Post date:** [October 12, 2021, 7:52pm UTC](https://forum.opencyphal.org/t/uavcan-v0-and-stm32h7/1485/7 "2021-10-12T19:52:32Z")

</div>

This draft PR, along with the two PR’s it’s linked to, adds FD support to v0  
[https://github.com/ArduPilot/ardupilot/pull/17336](https://github.com/ArduPilot/ardupilot/pull/17336) and has been tested on H7.
