Hi Frank-Christian,

I don't know whether it's on anyone's to-do list, (I just joined this
mailing list a few weeks ago myself), but I "CAN" say that if you are
interested in writing your own driver it shouldn't be terribly
difficult (I'm working on a driver for the TI Tiva chips currently).
As you already found, the stm32_can driver is a good example for the
classic (char device) CAN model. For the new SocketCAN model (see
net/can) there's a driver contributed (I think) by NXP for one of
their chips (see arch/arm/src/s32k1xx/s32k1xx_flexcan.c)

I decided to implement a classic character device CAN driver for Tiva
myself since I wasn't sure whether the SocketCAN model was stable when
I started, but I don't think a SocketCAN driver model would be too
much more difficult. There's a brief overview in the documentation
[1].

Matt

[1] 
https://nuttx.apache.org/docs/latest/components/drivers/special/socketcan.html


On Thu, Dec 17, 2020 at 11:06 AM Frank-Christian Kruegel
<nu...@istda.com> wrote:
>
> Hi,
>
> I'm currently in the process of testing all peripherials on my Nucleo
> STM32H743ZI board. So far, I2C, SPI, UART, and Ethernet seem to work.
>
> My next step would be CANFD, but I've noticed that there is no
> stm32_can.c/.h in arch/arm/src/stm32h7 as there is for stm32f7.
>
> Since the F7 doen't have CANFD I assume I cannot use the f7 can driver
> on the h7 even if I would loose CAN-FD capability.
>
> Are there plans to support CAN on STM32H7? Is there any schedule for this?
>
> Thanks
>
> Frank-Christian

Reply via email to