I began this exercise in February of 2025 and am still going in April. At some point I will return the the entirely different USB hardware on the STM32F103. I am also now working with other F4xx boards like the STM32F429, as you will discover below.
The bulk of this page is in chronological order, which allows people who are following what I do to simply check the end of this page for new material. Some general material is up front.
Tom's Computer Info / tom@mmto.org