Conquering the STM32F4 on the discovery board step-by-step. Commit history is tutorialesque, but not clean of course.