This repository lists the exercises developed on STM32F047VET6 Black Board along the course Embedded Systems Programming on ARM Cortex-M3/M4 Processor.
All the exercises were done at STM32CubeIDE
Exercise on STM32F047VET6 to learn how to initialize the SP register either from PSP from MSP
Exercise on STM32F047VET6 to learn how to manually pend and sending an interruption
Exercise on STM32F047VET6 to learn how to handle interruptions priorities
Exercise on STM32F047VET6 to learn how to extract the SVC number from a SVC instruction
Exercise on STM32F047VET6 to build a simple calculator based on SVC instructions.
Exercise on STM32F047VET6 to create a simple task scheduler from scratch.