The STM32H745 is pretty much the largest STM32 device as of writing, and it has its own Nucleo board. And of course it’s a Nucleo 144. Goes by the sweet name Nucleo-H745ZI-Q.

Update : STM32H7
The H7 family of STM32 microcontrollers is, as of 2021, the most badass there is. It is based on the ARM Cortex-M7F core running at up to 550 MHz, with some chips in the family equipped with a second ARM Cortex-M4F core running at 240 MHz. How powerful is that ? Well, back when I was a kid, PC’s were equipped with Pentium MMX processors which could barely hit 200 MHz… and that was enough to run Windows 95 and first-person shooter games like Doom and Quake.

New ! Prerequisites
To perform this setup procedure, you will need :

New ! Setup
The Jetson Nano is not as easy to setup as a Raspberry Pi. There isn’t a “NOOBS” SD card you can buy, stick into your Nano and be done. But then again, this ain’t a Raspberry Pi : if you’re playing with a Jetson Nano you obviously intend to work on stuff that’s too hardcore for a Raspberry Pi, and therefore it’s safe to assume you’re not afraid of the command line prompt.

New ! I²C Programming
Earlier, we’ve added an I²C connector to our Maple Mini prototype board. Now let’s use it.

New ! CDC, Continued
In our previous episode, we’ve spent an unhealthy amount of time in front of a computer crafting some arcane USB code. Today, we finish what we started and finally get our STM32 to talk with a USB host.

New ! STM32Cube USB Device Library
So here we are, with basic knowledge of how USB works under the hood and a strong desire to make USB work on our little STM32 chips. Time to get our hands dirty.

New ! USB Fundamentals
It’s theory time !

New ! STM32Cube USB Device Library
In this section, you’ll find documentation on the STM32Cube USB Device library. This library is offered as part of the STM32Cube suite of free development tools and can be deployed quite easily into any STM32 project using the STM32CubeIDE. Using it, however, isn’t straightforward. Hence the need for this section.