Title: Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers