Description of Flipper communication buses and their use in Arduino IDE


tags: flipper, arduino, I2C, SPI, UART, USB

1. Names of the different bus instances for flipper board in Arduino

Unlike a classic arduino uno board, the flipper has multiple instances of each communication bus.

To use each of this instances you need to call them by their names, in the following table you will find the matching between busses in the flipper schematic and arduino instances.

Schematics NAME Arduino NAME
I2C0 Wire
I2C1 Wire1
SPI0 SPI
SD_SPI SPI1
USB Serial
UART0 Serial1
UART1 Serial2