Below is a picture of all supported boards connected to a USB hub. The USB hub is connected to a linux PC (not in the picture) that executes test suites on all boards.
The boards are (from left to right):../boards/arduino_nano
, ../boards/arduino_mega
, ../boards/arduino_due
, ../boards/stm32vldiscovery
, ../boards/esp12e
and ../boards/esp01
A short description of the setup:
- The DS3231 device (on the breadboard to the left) is connected over i2c to the
../boards/arduino_mega
. - CAN0 is connected to CAN1 on the
../boards/arduino_due
. The CAN driver is tested by sending frames between the two CAN devices. - The UART of the
../boards/stm32vldiscovery
board is connected to a serial to USB adaptor. DTR on the adaptor is used to reset the board. - The
../boards/esp12e
also has a serial to USB adaptor connected. RTS is used to set the board in flashing mode (GPIO0) and DTR is used to reset the board (REST).