Perhaps for this reason alone that it is so easy to get work done, we have countless hardware engineers considering the Arduino as a non professional tool.

Many hardware designers say that the Arduino is great for fast protoyping of projects but definately limited in its software and also limited in its i/o ports and built in devices.

They say that the Arduino is not for any serious hardware design and that a better choice is to use boards like those from the ST company with boards like the STM32F4 Discovery or its bigger STM32 Nucleo 64 port brother.

(under construction Oct 11, 2021)