https://medium.com/@nihal.pasham/demystifying-arm-trustzone-for-microcontrollers-and-a-note-on-rust-support-54efc62c290