Implementation of  USB-serial Communication on STM32F4 Discovery