The second of the Ten Commandments for C Programmers says: 2. Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end. This post explains how you can setup the ARM Cortex-M MPU (Memory Protection Unit) to protect thy code from dragons, demons, core dumps, and numberless other foul creatures […]