Libraries

We have prepared examples of using VBCore boards in the Arduino IDE.

Basic VB32G4 library

The core library for VBCore VB32G4. Should be included into every Arduino sketch. Make sure the following parameters are selected in the "Tools" menu: Tools->Board->STM32 boards groups->GenericSTM32 series Tools->Board part number->Generic G474RETx

The library configures clocking, FDCAN peripherals, and defines user LEDs and button.

Cyphal protocol support

We recommend to use Cyphal over FDCAN to transfer data between hardware devices.

The following libraries will help you:

libcxxcanard

User-friendly C++ wrapper for Cyphal.

libcxxcanard-docs

libcxxcanard documentation

VBCore BLDC motor driver 30A

The easiest way to control BLDC in the Arduino IDE is to use the SimpleFOC library.

Last updated