Library written to handle functionality on a STM32 Discovery Board using Keil MicroVision and HAL Libraries