USBをベアメタル on STM32F042

巷では HAL を使って USB を実装した気になっている記事で溢れかえっていますが、このシリーズでは重くて遅い HAL を使わずに、ペリフェラルのレジスタ手打ちでイチから USB を実装していこうという趣旨でやっています。

基本的に日記形式なので、文章が若干荒れていたり、説明が雑になっていたりしますが、ご了承ください。
「何言っているのか分からん」「そこもっと知りたい」「間違っているよ」等ございましたら、当該記事下のコメントにてお知らせいただけると幸いです。