From the ports list, the architecture that is supported the most is the STM32 family. There are several reasons as to why STM32 is supported so well:
- STMicroelectronics provides a low-level driver framework that makes it easy to support multiple STM32 devices all using the same APIs.
- All the official MicroPython development boards, starting with the PYB1.0, were based on the STM32, which built up knowledge around these processors through early adopters.
- There is more support for MicroPython within the STM community than within other microcontroller architecture communities.
Developers will, therefore, find that there are quite a few options to choose from within the STM32 ports, in boards folder, as shown ...