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