DRV8316 + STM32G431 design request for comments

Hey, I have split it off to its own topic, as per @nanoparticle’s request

Regarding your questions:

Not if you don’t need a special BOOT0 configuration. It has a built-in boot loader so it is good to go.

I don’t think so. You need to select a board definition in ArduinoIDE before you can use a board, and I am not sure the generic board definition for G431 will work:

  • you seem to have a different clock configuration to the generic variant, using an external oscillator
  • you probably want FDCAN and CORDIC support
  • you’re using USART4 and none of the others which will lead to strange serial port object naming

So working with this board will require a little bit of work on the part of the user. You can make it easier for them by providing a board definition, but they will still have to install that from wherever you provide it.

1 Like