STM32F412RGY6, a printed circuit board