STM32F412RGY6P, a printed circuit board